# Draw_DC_Image

## Functions

void | `HIC_Draw_DC_Image`
void | `HIC_Draw_DC_Image_Block`

## Detailed Description

group Draw_DC_Image

## Function Documentation

void HIC_Draw_DC_Image(HIC_Rendition *nr, HIC_DC_Point *start, HIC_DC_Point *end, int hoffset, HIC_Image_Format format, int row_bytes, void **rasters, int pattern, HIC_Driver_Color *contrast_color, HIC_Image *db_image)

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

  Parameters

    - nr – A pointer to a const HIC_Rendition.

    - start – A pointer to a const HIC_DC_Point, may be off-screen.

    - end – A pointer to a const HIC_DC_Point.

    - hoffset – An int.

    - format – A HIC_Image_Format.

    - row_bytes – An int.

    - rasters – A const void pointer that depends on the format of the image.

    - pattern – An int.

    - contrast_color – A pointer to a const HIC_Driver_Color.

    - db_image – A pointer to a const HIC_Image.

void HIC_Draw_DC_Image_Block(HIC_Rendition *nr, HIC_DC_Point *strt, int wdth, int hite, HIC_Image_Format frmt, int rowbytes, void *image_block)

  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

  Parameters

    - nr – A pointer to a const HIC_Rendition.

    - strt – A HIC_DC_Point pointer which may be off-screen.

    - wdth – An int.

    - hite – An int.

    - frmt – A HIC_Image_Format.

    - rowbytes – An int.

    - image_block – A const void pointer.