QADrawVGouraud
You can use theQADrawVGouraudfunction to draw Gouraud-shaded objects defined by vertices.
#define QADrawVGouraud(drawContext,nVertices,vertexMode,vertices,flags) \ (drawContext)->drawVGouraud(drawContext,nVertices,vertexMode,vertices,flags)
drawContext- A draw context.
nVertices- The number of vertices contained in the
verticesarray.vertexMode- A vertex mode. See "Vertex Modes" (page 1-56) for a description of the available vertex modes.
vertices- An array of Gouraud vertices.
flags- An array of triangle flags, or the value
NULL. See "Triangle Flags Masks" (page 1-63) for a description of the available triangle flags. This parameter is valid only if thevertexModeparameter contains the valuekQAVertexMode_Tri,kQAVertexMode_Strip, orkQAVertexMode_Fan.DESCRIPTION
TheQADrawVGouraudfunction draws the vertices in the array specified by theverticesparameter into the draw context specified by thedrawContextparameter, according to the vertex modes flag specified by thevertexModeparameter. For instance, if the value of thevertexModeparameter iskQAVertexMode_Polyline, then the vertices in that array are interpreted as defining a polyline (a set of connected line segments). Gouraud shading is applied to whatever objects are drawn.SPECIAL CONSIDERATIONS
TheQADrawVGouraudfunction is optional and must be supported only by drawing engines that do not want calls toQADrawVGouraudto be replaced by calls to theQADrawPoint,QADrawLine, orQADrawTriGouraudfunctions.
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help