Draw_XXX_Text

Functions

void

HIC_Draw_Text

void

HIC_Draw_DC_Text

void

HIC_Draw_Simple_Text

Detailed Description

group Draw_XXX_Text

Function Documentation

void HIC_Draw_Text(HIC_Rendition const *nr, HIC_Text_Info const *ti)

Reconciles the text attributes in the rendition with the capabilities of the requested font and completes the computations to draw the text. Applies the per-character transformations and the atmospheric attenuation when called for in the rendition. Specified font may be replaced by a stroked font if it doesn’t permit called for transformations. If text is drawn in a hardware font, the window system, or the driver, a driver-level method is called otherwise the text is stroked out.

Parameters:
  • nr – A pointer to a const HIC_Rendition.

  • ti – A pointer to a const HIC_Text_Info.

void HIC_Draw_DC_Text(HIC_Rendition const *nr, HIC_DC_Point const *where, int count, HIC_Karacter const kstring[])

This function draws text.

See also

HIC_Draw_Text

Parameters:
  • nr – A pointer to a const HIC_Rendition.

  • where – An array of const HIC_DC_Point.

  • count – An int.

  • kstring – A pointer to a const HIC_Karacter.

void HIC_Draw_Simple_Text(HIC_Rendition const *nr, HIC_DC_Point const *where, const char *text)

This function draws simple text for purposes such as debugging.

Parameters:
  • nr – A pointer to a const HIC_Rendition.

  • where – A pointer to a const HIC_DC_Point.

  • text – A null-terminated string containing the text to be drawn.