Function Index Class Index

Draw_DC_Image

Functions

HC_EXTERNAL HIC_API void HIC_Draw_DC_Image (HIC_Rendition const *nr, HIC_DC_Point const *start, HIC_DC_Point const *end, int hoffset, HIC_Image_Format format, int row_bytes, void const *const *rasters, int pattern, HIC_Driver_Color const *contrast_color, HIC_Image const *db_image)
HC_EXTERNAL HIC_API void HIC_Draw_DC_Image_Block (HIC_Rendition const *nr, HIC_DC_Point *strt, int wdth, int hite, HIC_Image_Format frmt, int rowbytes, void const *image_block)

Function Documentation

HC_EXTERNAL HIC_API void HIC_Draw_DC_Image ( HIC_Rendition const *  nr,
HIC_DC_Point const *  start,
HIC_DC_Point const *  end,
int  hoffset,
HIC_Image_Format  format,
int  row_bytes,
void const *const *  rasters,
int  pattern,
HIC_Driver_Color const *  contrast_color,
HIC_Image const *  db_image 
)
Parameters:
nrA pointer to a const HIC_Rendition.
startA pointer to a const HIC_DC_Point, may be off-screen.
endA pointer to a const HIC_DC_Point.
hoffsetAn int.
formatA HIC_Image_Format.
row_bytesAn int.
rastersA const void pointer that depends on the format of the image.
patternAn int.
contrast_colorA pointer to a const HIC_Driver_Color.
db_imageA pointer to a const HIC_Image.

This device-independent function draws the entire image stored in the data block and does not provide for Z-buffering tilted images.

HC_EXTERNAL HIC_API void HIC_Draw_DC_Image_Block ( HIC_Rendition const *  nr,
HIC_DC_Point *  strt,
int  wdth,
int  hite,
HIC_Image_Format  frmt,
int  rowbytes,
void const *  image_block 
)
Parameters:
nrA pointer to a const HIC_Rendition.
strtA HIC_DC_Point pointer which may be off-screen.
wdthAn int.
hiteAn int.
frmtA HIC_Image_Format.
rowbytesAn int.
image_blockA const void pointer.

This device-independent function draws the entire image stored in the data block and does not provide for Z-buffering tilted images. limited to RGB24 RGBA32 RGBAS32 image blocks