QASubmitVerticesTexture
You can use theQASubmitVerticesTexturefunction to submit texture vertices.
#define QASubmitVerticesTexture(drawContext,nVertices,vertices) \ (drawContext)->submitVerticesTexture(drawContext,nVertices,vertices)
drawContext- A draw context.
nVertices- The number of texture vertices pointed to by the
verticesparameter.vertices- A pointer to an array of texture vertices.
DESCRIPTION
TheQASubmitVerticesTexturefunction submits the list of vertices pointed to by theverticesparameter to the draw context specified by thedrawContextparameter. The vertices define a triangle mesh. Note, however, thatQASubmitVerticesTexturedoes not draw the specified mesh, but simply defines the mesh for a subsequent call toQADrawTriMeshTexture.Your application is responsible for managing the memory occupied by the texture vertices.
QASubmitVerticesTexturedoes not copy the vertex data pointed to by theverticesparameter. Accordingly, you must not dispose of or reuse that memory until you've finished drawing the triangle mesh defined byQASubmitVerticesTexture.SPECIAL CONSIDERATIONS
TheQASubmitVerticesTexturefunction is optional and must be supported only by drawing engines that support texture mapping.If a drawing engine does not support triangle meshes, QuickDraw 3D RAVE decomposes a triangle mesh into individual triangles.