A3DDrawCallbacksData
Fields
Detailed Description
-
struct A3DDrawCallbacksData
Structure for specifying callback functions for drawing.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
Public Members
-
A3DCallbackDrawPushMatrix m_pfuncPushMatrix
Pushes the current matrix onto the stack.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawPopMatrix m_pfuncPopMatrix
Pops the matrix off the stack.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawMultMatrix m_pfuncMultMatrix
Multiplies the matrix on the top of the stack by another matrix.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawBegin m_pfuncBegin
Begins drawing.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0 The
pcName
argument can be NULL if there is no name. TheuiTriangleCount
argument is meaningful only when theeType
argument has a value ofkA3DDrawBeginEndRepresentationItem
; otherwise, its value is 0.
-
A3DCallbackDrawEnd m_pfuncEnd
Ends drawing.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawSetTessellationPoints m_pfuncSetTessellationPoints
Returns all the points of a representation item tessellation.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawTriangle m_pfuncTriangle
Draws a list of triangles.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawTriangleFan m_pfuncTriangleFan
Draws a fan of triangles.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawTriangleStripe m_pfuncTriangleStripe
Draws a triangle strip.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawTriangleOneNormal m_pfuncTriangleOneNormal
Draws a list of triangles where each triangle has only one normal.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
uiPointsSize/3
.- Version
2.0
-
A3DCallbackDrawTriangleFanOneNormal m_pfuncTriangleFanOneNormal
Draws a fan of triangles with one normal.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
- Version
2.0
-
A3DCallbackDrawTriangleStripeOneNormal m_pfuncTriangleStripeOneNormal
Draws a triangle strip with one normal.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
psNormal
argument.- Version
2.0
-
A3DCallbackDrawTriangleTextured m_pfuncTriangleTextured
Draws a list of textured triangles.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
Note
Textures are not yet implemented.
-
A3DCallbackDrawTriangleFanTextured m_pfuncTriangleFanTextured
Draws a fan of textured triangles.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
Note
Textures are not yet implemented.
-
A3DCallbackDrawTriangleStripeTextured m_pfuncTriangleStripeTextured
Draws a triangle strip.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
Note
Textures are not yet implemented.
-
A3DCallbackDrawTriangleOneNormalTextured m_pfuncTriangleOneNormalTextured
Draws a list of textured triangles where each triangle has only one normal.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
uiPointsSize/3
.- Version
2.0
Note
Textures are not yet implemented.
-
A3DCallbackDrawTriangleFanOneNormalTextured m_pfuncTriangleFanOneNormalTextured
Draws a fan of textured triangles, where each triangle has only one normal.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
psNormal
.- Version
2.0
Note
Textures are not yet implemented.
-
A3DCallbackDrawTriangleStripeOneNormalTextured m_pfuncTriangleStripeOneNormalTextured
Draws a triangle strip with one normal.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
psNormal
argument.- Version
2.0
Note
Textures are not yet implemented.
-
A3DCallbackDrawMaterial m_pfuncMaterial
Defines the material to be used for all subsequent entities.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawGetDrawContext m_pfuncGetDrawContext
Requests the projection, modelview matrix and the viewport.
(See classical Open GL definition for more information.)
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawMarkupTriangle m_pfuncMarkupTriangle
Draws a list of triangles without normals, for markups.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawUnProject m_pfuncUnProject
Un-projects the point.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawBeginFrameDraw m_pfuncBeginFrameDraw
Sets the environment to draw with screen coordinates.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawEndFrameDraw m_pfuncEndFrameDraw
Ends the draw with screen coordinates.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawBeginFixedSize m_pfuncBeginFixedSize
Sets the environment to draw with a fixed size.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawEndFixedSize m_pfuncEndFixedSize
Ends the draw with fixed size.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawCylinder m_pfuncCylinder
Draws a cylinder.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawPolygon m_pfuncPolygon
Draws a polygon.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawBeginLineWidth m_pfuncBeginLineWidth
Sets the environment to draw with a line width.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawEndLineWidth m_pfuncEndLineWidth
Ends the draw with a line width.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawPoint m_pfuncPoint
Draws a list of points.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawFont m_pfuncFont
Defines a font.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawBeginLineStipple m_pfuncBeginLineStipple
Sets the environment to draw with a line stipple.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawEndLineStipple m_pfuncEndLineStipple
Ends the draw with a line stipple.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawSymbol m_pfuncSymbol
Draws a symbol at the 3D position.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawPolyLine m_pfuncPolyLine
Draws a polyline.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawText m_pfuncText
Draws a text at current position.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawPattern m_pfuncPattern
Draws a pattern.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawPicture m_pfuncPicture
Draws a picture at current position.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawBeginMaterial m_pfuncBeginMaterial
Store current materials of the environment.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawEndMaterial m_pfuncEndMaterial
Restore materials of the environment previously stored.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
2.0
-
A3DCallbackDrawColor m_pfuncColor
Defines the color to be used for all subsequent entities.
- Deprecated:
The Draw module is deprecated and will be removed in version 2026.1.0.
- Version
6.1