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.

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 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 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 psNormal argument.

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 psNormal argument.

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