Draw_DC_XXX_Rasters
Functions | |
HC_EXTERNAL HIC_API void | HIC_Draw_DC_Bit_Rasters (HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, unsigned char const rasters[]) |
HC_EXTERNAL HIC_API void | HIC_Draw_DC_Gray8_Rasters (HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, unsigned char const rasters[]) |
HC_EXTERNAL HIC_API void | HIC_Draw_DC_Mapped16_Rasters (HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, unsigned short const rasters[]) |
HC_EXTERNAL HIC_API void | HIC_Draw_DC_Mapped8_Rasters (HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, unsigned char const rasters[]) |
HC_EXTERNAL HIC_API void | HIC_Draw_DC_RGB32_Rasters (HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int rowbytes, HIC_RGBAS32 const rasters[]) |
Detailed Description
Function Documentation
◆ HIC_Draw_DC_Bit_Rasters()
HC_EXTERNAL HIC_API void HIC_Draw_DC_Bit_Rasters | ( | HIC_Rendition const * | nr, |
HIC_DC_Point const * | start, | ||
HIC_DC_Point const * | end, | ||
int | rowbytes, | ||
unsigned char const | rasters[] | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. start A pointer to a const HIC_DC_Point. end A pointer to a const HIC_DC_Point. rowbytes An int. rasters A pointer to a const unsigned char.
This function draws a single scan line determined by the bits in the data array.
◆ HIC_Draw_DC_Gray8_Rasters()
HC_EXTERNAL HIC_API void HIC_Draw_DC_Gray8_Rasters | ( | HIC_Rendition const * | nr, |
HIC_DC_Point const * | start, | ||
HIC_DC_Point const * | end, | ||
int | rowbytes, | ||
unsigned char const | rasters[] | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. start A pointer to a const HIC_DC_Point. end A pointer to a const HIC_DC_Point. rowbytes An int. rasters A pointer to a const unsigned char.
This function draws an image specified by an array of eight-bit gray scale values.
◆ HIC_Draw_DC_Mapped16_Rasters()
HC_EXTERNAL HIC_API void HIC_Draw_DC_Mapped16_Rasters | ( | HIC_Rendition const * | nr, |
HIC_DC_Point const * | start, | ||
HIC_DC_Point const * | end, | ||
int | rowbytes, | ||
unsigned short const | rasters[] | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. start A pointer to a const HIC_DC_Point. end A pointer to a const HIC_DC_Point. rowbytes An int. rasters A pointer to a const unsigned char.
This function draws an image specified by an array of 16-bit color indices into the current color map.
◆ HIC_Draw_DC_Mapped8_Rasters()
HC_EXTERNAL HIC_API void HIC_Draw_DC_Mapped8_Rasters | ( | HIC_Rendition const * | nr, |
HIC_DC_Point const * | start, | ||
HIC_DC_Point const * | end, | ||
int | rowbytes, | ||
unsigned char const | rasters[] | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. start A pointer to a const HIC_DC_Point. end A pointer to a const HIC_DC_Point. rowbytes An int. rasters A pointer to a const unsigned char.
This function draws an image specified by an array of eight-bit color indices into the current color map.
◆ HIC_Draw_DC_RGB32_Rasters()
HC_EXTERNAL HIC_API void HIC_Draw_DC_RGB32_Rasters | ( | HIC_Rendition const * | nr, |
HIC_DC_Point const * | start, | ||
HIC_DC_Point const * | end, | ||
int | rowbytes, | ||
HIC_RGBAS32 const | rasters[] | ||
) |
- Parameters
-
nr A pointer to a const HIC_Rendition. start A pointer to a const HIC_DC_Point. end A pointer to a const HIC_DC_Point. rowbytes An int. rasters A pointer to a const unsigned char.
This function draws an image specified by an array of 32-bit words, each giving a pixel color in the platform-dependent four-byte color format.