deprecated_A3DDrawCallbacksData
-
struct
deprecated_A3DDrawCallbacksData deprecated
Structure for specifying callback functions for drawing.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
Use this structure to define the callback functions library will use to draw a model file entity.
Index
Variables
m_pfuncPushMatrixm_pfuncPopMatrixm_pfuncMultMatrixm_pfuncBeginm_pfuncEndm_pfuncSetTessellationPointsm_pfuncTrianglem_pfuncTriangleFanm_pfuncTriangleStripem_pfuncTriangleOneNormalm_pfuncTriangleFanOneNormalm_pfuncTriangleStripeOneNormalm_pfuncTriangleTexturedm_pfuncTriangleFanTexturedm_pfuncTriangleStripeTexturedm_pfuncTriangleOneNormalTexturedm_pfuncTriangleFanOneNormalTexturedm_pfuncTriangleStripeOneNormalTexturedm_pfuncMaterialm_pfuncGetDrawContextm_pfuncMarkupTrianglem_pfuncUnProjectm_pfuncBeginFrameDrawm_pfuncEndFrameDrawm_pfuncBeginFixedSizem_pfuncEndFixedSizem_pfuncCylinderm_pfuncPolygonm_pfuncBeginLineWidthm_pfuncEndLineWidthm_pfuncPointm_pfuncFontm_pfuncBeginLineStipplem_pfuncEndLineStipplem_pfuncSymbolm_pfuncPolyLinem_pfuncTextm_pfuncPatternm_pfuncPicturem_pfuncBeginMaterialm_pfuncEndMaterialm_pfuncColor
Variables
-
deprecated_A3DCallbackDrawPushMatrix
deprecated_A3DDrawCallbacksData.m_pfuncPushMatrix -
Pushes the current matrix onto the stack.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawPopMatrix
deprecated_A3DDrawCallbacksData.m_pfuncPopMatrix -
Pops the matrix off the stack.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawMultMatrix
deprecated_A3DDrawCallbacksData.m_pfuncMultMatrix -
Multiplies the matrix on the top of the stack by another matrix.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawBegin
deprecated_A3DDrawCallbacksData.m_pfuncBegin -
Begins drawing.
2.0 ThepcNameargument can be NULL if there is no name. TheuiTriangleCountargument is meaningful only when theeTypeargument has a value ofkA3DDrawBeginEndRepresentationItem; otherwise, its value is 0.DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawEnd
deprecated_A3DDrawCallbacksData.m_pfuncEnd -
Ends drawing.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawSetTessellationPoints
deprecated_A3DDrawCallbacksData.m_pfuncSetTessellationPoints -
Returns all the points of a representation item tessellation.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawTriangle
deprecated_A3DDrawCallbacksData.m_pfuncTriangle -
Draws a list of triangles.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
Each point of each triangle has its own normal.
-
deprecated_A3DCallbackDrawTriangleFan
deprecated_A3DDrawCallbacksData.m_pfuncTriangleFan -
Draws a fan of triangles.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
Each point of the fan has its own normal.
-
deprecated_A3DCallbackDrawTriangleStripe
deprecated_A3DDrawCallbacksData.m_pfuncTriangleStripe -
Draws a triangle strip.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
Each point of the strip has its own normal.
-
deprecated_A3DCallbackDrawTriangleOneNormal
deprecated_A3DDrawCallbacksData.m_pfuncTriangleOneNormal -
Draws a list of triangles where each triangle has only one normal.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
Each triangle has only one normal. Therefore, the number of normals is
uiPointsSize/3.
-
deprecated_A3DCallbackDrawTriangleFanOneNormal
deprecated_A3DDrawCallbacksData.m_pfuncTriangleFanOneNormal -
Draws a fan of triangles with one normal.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
The fan has only one normal, psNormal.
2.0
-
deprecated_A3DCallbackDrawTriangleStripeOneNormal
deprecated_A3DDrawCallbacksData.m_pfuncTriangleStripeOneNormal -
Draws a triangle strip with one normal.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
The strip has only one normal, which is identified by the
psNormalargument.
-
deprecated_A3DCallbackDrawTriangleTextured
deprecated_A3DDrawCallbacksData.m_pfuncTriangleTextured -
Draws a list of textured triangles.
2.0
Textures are not yet implemented.
DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
Each point of each triangle has its own normal.
-
deprecated_A3DCallbackDrawTriangleFanTextured
deprecated_A3DDrawCallbacksData.m_pfuncTriangleFanTextured -
Draws a fan of textured triangles.
2.0
Textures are not yet implemented.
DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
Each point of the fan has its own normal.
-
deprecated_A3DCallbackDrawTriangleStripeTextured
deprecated_A3DDrawCallbacksData.m_pfuncTriangleStripeTextured -
Draws a triangle strip.
2.0
Textures are not yet implemented.
DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
Each point of the strip has its own normal.
-
deprecated_A3DCallbackDrawTriangleOneNormalTextured
deprecated_A3DDrawCallbacksData.m_pfuncTriangleOneNormalTextured -
Draws a list of textured triangles where each triangle has only one normal.
2.0
Textures are not yet implemented.
DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
Each triangle has only one normal. Therefore, the number of normals is
uiPointsSize/3.
-
deprecated_A3DCallbackDrawTriangleFanOneNormalTextured
deprecated_A3DDrawCallbacksData.m_pfuncTriangleFanOneNormalTextured -
Draws a fan of textured triangles, where each triangle has only one normal.
2.0
Textures are not yet implemented.
DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
The fan has only one normal, which is
psNormal.
-
deprecated_A3DCallbackDrawTriangleStripeOneNormalTextured
deprecated_A3DDrawCallbacksData.m_pfuncTriangleStripeOneNormalTextured -
Draws a triangle strip with one normal.
2.0
Textures are not yet implemented.
DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
The strip has only one normal, which is returned in the
psNormalargument.
-
deprecated_A3DCallbackDrawMaterial
deprecated_A3DDrawCallbacksData.m_pfuncMaterial -
Defines the material to be used for all subsequent entities.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawGetDrawContext
deprecated_A3DDrawCallbacksData.m_pfuncGetDrawContext -
Requests the projection, modelview matrix and the viewport.
2.0(See classical Open GL definition for more information.) DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawMarkupTriangle
deprecated_A3DDrawCallbacksData.m_pfuncMarkupTriangle -
Draws a list of triangles without normals, for markups.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawUnProject
deprecated_A3DDrawCallbacksData.m_pfuncUnProject -
Un-projects the point.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawBeginFrameDraw
deprecated_A3DDrawCallbacksData.m_pfuncBeginFrameDraw -
Sets the environment to draw with screen coordinates.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawEndFrameDraw
deprecated_A3DDrawCallbacksData.m_pfuncEndFrameDraw -
Ends the draw with screen coordinates.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawBeginFixedSize
deprecated_A3DDrawCallbacksData.m_pfuncBeginFixedSize -
Sets the environment to draw with a fixed size.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawEndFixedSize
deprecated_A3DDrawCallbacksData.m_pfuncEndFixedSize -
Ends the draw with fixed size.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawCylinder
deprecated_A3DDrawCallbacksData.m_pfuncCylinder -
Draws a cylinder.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawPolygon
deprecated_A3DDrawCallbacksData.m_pfuncPolygon -
Draws a polygon.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawBeginLineWidth
deprecated_A3DDrawCallbacksData.m_pfuncBeginLineWidth -
Sets the environment to draw with a line width.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawEndLineWidth
deprecated_A3DDrawCallbacksData.m_pfuncEndLineWidth -
Ends the draw with a line width.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawPoint
deprecated_A3DDrawCallbacksData.m_pfuncPoint -
Draws a list of points.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawFont
deprecated_A3DDrawCallbacksData.m_pfuncFont -
Defines a font.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawBeginLineStipple
deprecated_A3DDrawCallbacksData.m_pfuncBeginLineStipple -
Sets the environment to draw with a line stipple.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawEndLineStipple
deprecated_A3DDrawCallbacksData.m_pfuncEndLineStipple -
Ends the draw with a line stipple.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawSymbol
deprecated_A3DDrawCallbacksData.m_pfuncSymbol -
Draws a symbol at the 3D position.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawPolyLine
deprecated_A3DDrawCallbacksData.m_pfuncPolyLine -
Draws a polyline.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawText
deprecated_A3DDrawCallbacksData.m_pfuncText -
Draws a text at current position.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawPattern
deprecated_A3DDrawCallbacksData.m_pfuncPattern -
Draws a pattern.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawPicture
deprecated_A3DDrawCallbacksData.m_pfuncPicture -
Draws a picture at current position.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawBeginMaterial
deprecated_A3DDrawCallbacksData.m_pfuncBeginMaterial -
Store current materials of the environment.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawEndMaterial
deprecated_A3DDrawCallbacksData.m_pfuncEndMaterial -
Restore materials of the environment previously stored.
2.0DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.
-
deprecated_A3DCallbackDrawColor
deprecated_A3DDrawCallbacksData.m_pfuncColor -
Defines the color to be used for all subsequent entities.
6.1DeprecatedThe Draw module is deprecated and will be removed in version 2026.1.0.