Functions | |
void | Draw_DC_Gouraud_Line (HT_Rendition *nr, HT_DC_Point *points2, HT_RGBAS32 *colors2) |
void | Draw_DC_Gouraud_Triangle (HT_Rendition *nr, HT_DC_Point *points3, HT_RGBAS32 *colors3) |
void | Draw_DC_Gouraud_Polytriangle (HT_Rendition *nr, int count, HT_DC_Point *points, HT_RGBAS32 *colors) |
void | Draw_DC_Gouraud_Polyline (HT_Rendition *nr, int count, HT_DC_Point *points, HT_RGBAS32 *colors) |
|
Draws a line, specified in device coordinates, with color interpolated from vertices.
DETAILSThis function is the standard default method for the corresponding "draw dc gouraud line" callback point.HIC_Draw_DC_Gouraud_Line() draws a line segment with color interpolated from the argument endpoint colors, subject to the line pattern and line weight attributes in the rendition nr. NOTESHOOPS calls on "draw dc gouraud lines" when the application calls for lighting interpolation of edges of mesh or shell primitives, or when applying atmospheric attenuation to line primitives.RESTRICTIONS |
|
Draws a triangle, specified in device coordinates, with color interpolated from vertices.
DETAILSThis function is the standard default method for the corresponding "draw dc gouraud triangle" callback point.HIC_Draw_DC_Gouraud_Triangle() draws a filled triangle with color interpolated from the supplied vertex colors. The fill is subject to the face pattern and face contrast color attributes in the rendition nr. NOTESHOOPS calls on "draw dc gouraud triangles" when the application calls for lighting interpolation of meshes and shells.RESTRICTIONS |
|
Draws a gouraud shaded polytriangle.
DETAILSThis function is the standard default method for the corresponding "draw dc gouraud polytriangle" callback point.NOTESRESTRICTIONS
|
|
Draws a Gouraud shaded polyline.
DETAILSNOTESRESTRICTIONS
|