deprecated_A3DDrawCallbacksData

Fields

deprecated_A3DCallbackDrawPushMatrix m_pfuncPushMatrix
deprecated_A3DCallbackDrawPopMatrix m_pfuncPopMatrix
deprecated_A3DCallbackDrawMultMatrix m_pfuncMultMatrix
deprecated_A3DCallbackDrawBegin m_pfuncBegin
deprecated_A3DCallbackDrawEnd m_pfuncEnd
deprecated_A3DCallbackDrawSetTessellationPoints m_pfuncSetTessellationPoints
deprecated_A3DCallbackDrawTriangle m_pfuncTriangle
deprecated_A3DCallbackDrawTriangleFan m_pfuncTriangleFan
deprecated_A3DCallbackDrawTriangleStripe m_pfuncTriangleStripe
deprecated_A3DCallbackDrawTriangleOneNormal m_pfuncTriangleOneNormal
deprecated_A3DCallbackDrawTriangleFanOneNormal m_pfuncTriangleFanOneNormal
deprecated_A3DCallbackDrawTriangleStripeOneNormal m_pfuncTriangleStripeOneNormal
deprecated_A3DCallbackDrawTriangleTextured m_pfuncTriangleTextured
deprecated_A3DCallbackDrawTriangleFanTextured m_pfuncTriangleFanTextured
deprecated_A3DCallbackDrawTriangleStripeTextured m_pfuncTriangleStripeTextured
deprecated_A3DCallbackDrawTriangleOneNormalTextured m_pfuncTriangleOneNormalTextured
deprecated_A3DCallbackDrawTriangleFanOneNormalTextured m_pfuncTriangleFanOneNormalTextured
deprecated_A3DCallbackDrawTriangleStripeOneNormalTextured m_pfuncTriangleStripeOneNormalTextured
deprecated_A3DCallbackDrawMaterial m_pfuncMaterial
deprecated_A3DCallbackDrawGetDrawContext m_pfuncGetDrawContext
deprecated_A3DCallbackDrawMarkupTriangle m_pfuncMarkupTriangle
deprecated_A3DCallbackDrawUnProject m_pfuncUnProject
deprecated_A3DCallbackDrawBeginFrameDraw m_pfuncBeginFrameDraw
deprecated_A3DCallbackDrawEndFrameDraw m_pfuncEndFrameDraw
deprecated_A3DCallbackDrawBeginFixedSize m_pfuncBeginFixedSize
deprecated_A3DCallbackDrawEndFixedSize m_pfuncEndFixedSize
deprecated_A3DCallbackDrawCylinder m_pfuncCylinder
deprecated_A3DCallbackDrawPolygon m_pfuncPolygon
deprecated_A3DCallbackDrawBeginLineWidth m_pfuncBeginLineWidth
deprecated_A3DCallbackDrawEndLineWidth m_pfuncEndLineWidth
deprecated_A3DCallbackDrawPoint m_pfuncPoint
deprecated_A3DCallbackDrawFont m_pfuncFont
deprecated_A3DCallbackDrawBeginLineStipple m_pfuncBeginLineStipple
deprecated_A3DCallbackDrawEndLineStipple m_pfuncEndLineStipple
deprecated_A3DCallbackDrawSymbol m_pfuncSymbol
deprecated_A3DCallbackDrawPolyLine m_pfuncPolyLine
deprecated_A3DCallbackDrawText m_pfuncText
deprecated_A3DCallbackDrawPattern m_pfuncPattern
deprecated_A3DCallbackDrawPicture m_pfuncPicture
deprecated_A3DCallbackDrawBeginMaterial m_pfuncBeginMaterial
deprecated_A3DCallbackDrawEndMaterial m_pfuncEndMaterial
deprecated_A3DCallbackDrawColor m_pfuncColor

Detailed Description

struct deprecated_A3DDrawCallbacksData

Structure for specifying callback functions for drawing.

Deprecated:

The 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.
Version
2.0

Public Members

deprecated_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

deprecated_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

deprecated_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

deprecated_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. The uiTriangleCount argument is meaningful only when the eType argument has a value of kA3DDrawBeginEndRepresentationItem; otherwise, its value is 0.

deprecated_A3DCallbackDrawEnd m_pfuncEnd

Ends drawing.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Version
2.0

deprecated_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

deprecated_A3DCallbackDrawTriangle m_pfuncTriangle

Draws a list of triangles.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Each point of each triangle has its own normal.
Version
2.0

deprecated_A3DCallbackDrawTriangleFan m_pfuncTriangleFan

Draws a fan of triangles.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Each point of the fan has its own normal.
Version
2.0

deprecated_A3DCallbackDrawTriangleStripe m_pfuncTriangleStripe

Draws a triangle strip.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Each point of the strip has its own normal.
Version
2.0

deprecated_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.

Each triangle has only one normal. Therefore, the number of normals is uiPointsSize/3.
Version
2.0

deprecated_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.

The fan has only one normal, psNormal.
Version
2.0

Version
2.0

deprecated_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.

The strip has only one normal, which is identified by the psNormal argument.
Version
2.0

deprecated_A3DCallbackDrawTriangleTextured m_pfuncTriangleTextured

Draws a list of textured triangles.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Each point of each triangle has its own normal.
Version
2.0

Note

Textures are not yet implemented.

deprecated_A3DCallbackDrawTriangleFanTextured m_pfuncTriangleFanTextured

Draws a fan of textured triangles.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Each point of the fan has its own normal.
Version
2.0

Note

Textures are not yet implemented.

deprecated_A3DCallbackDrawTriangleStripeTextured m_pfuncTriangleStripeTextured

Draws a triangle strip.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Each point of the strip has its own normal.
Version
2.0

Note

Textures are not yet implemented.

deprecated_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.

Each triangle has only one normal. Therefore, the number of normals is uiPointsSize/3.
Version
2.0

Note

Textures are not yet implemented.

deprecated_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.

The fan has only one normal, which is psNormal.
Version
2.0

Note

Textures are not yet implemented.

deprecated_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.

The strip has only one normal, which is returned in the psNormal argument.
Version
2.0

Note

Textures are not yet implemented.

deprecated_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

deprecated_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

deprecated_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

deprecated_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

deprecated_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

deprecated_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

deprecated_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

deprecated_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

deprecated_A3DCallbackDrawCylinder m_pfuncCylinder

Draws a cylinder.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Version
2.0

deprecated_A3DCallbackDrawPolygon m_pfuncPolygon

Draws a polygon.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Version
2.0

deprecated_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

deprecated_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

deprecated_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

deprecated_A3DCallbackDrawFont m_pfuncFont

Defines a font.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Version
2.0

deprecated_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

deprecated_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

deprecated_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

deprecated_A3DCallbackDrawPolyLine m_pfuncPolyLine

Draws a polyline.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Version
2.0

deprecated_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

deprecated_A3DCallbackDrawPattern m_pfuncPattern

Draws a pattern.

Deprecated:

The Draw module is deprecated and will be removed in version 2026.1.0.

Version
2.0

deprecated_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

deprecated_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

deprecated_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

deprecated_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