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