deprecated_A3DDrawCallbacksData

struct deprecated_A3DDrawCallbacksData

deprecated

Structure for specifying callback functions for drawing.

2.0

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

Variables

deprecated_A3DCallbackDrawPushMatrix deprecated_A3DDrawCallbacksData.m_pfuncPushMatrix

Pushes the current matrix onto the stack.

2.0

DeprecatedThe 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.0

DeprecatedThe 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.0

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

deprecated_A3DCallbackDrawBegin deprecated_A3DDrawCallbacksData.m_pfuncBegin

Begins drawing.

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.

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

deprecated_A3DCallbackDrawEnd deprecated_A3DDrawCallbacksData.m_pfuncEnd

Ends drawing.

2.0

DeprecatedThe 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.0

DeprecatedThe 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.0

DeprecatedThe 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.0

DeprecatedThe 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.0

DeprecatedThe 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.0

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_A3DCallbackDrawTriangleFanOneNormal deprecated_A3DDrawCallbacksData.m_pfuncTriangleFanOneNormal

Draws a fan of triangles with one normal.

2.0

DeprecatedThe 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.0

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

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

deprecated_A3DCallbackDrawMaterial deprecated_A3DDrawCallbacksData.m_pfuncMaterial

Defines the material to be used for all subsequent entities.

2.0

DeprecatedThe 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.0

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

deprecated_A3DCallbackDrawUnProject deprecated_A3DDrawCallbacksData.m_pfuncUnProject

Un-projects the point.

2.0

DeprecatedThe 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.0

DeprecatedThe 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.0

DeprecatedThe 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.0

DeprecatedThe 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.0

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

deprecated_A3DCallbackDrawCylinder deprecated_A3DDrawCallbacksData.m_pfuncCylinder

Draws a cylinder.

2.0

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

deprecated_A3DCallbackDrawPolygon deprecated_A3DDrawCallbacksData.m_pfuncPolygon

Draws a polygon.

2.0

DeprecatedThe 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.0

DeprecatedThe 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.0

DeprecatedThe 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.0

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

deprecated_A3DCallbackDrawFont deprecated_A3DDrawCallbacksData.m_pfuncFont

Defines a font.

2.0

DeprecatedThe 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.0

DeprecatedThe 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.0

DeprecatedThe 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.0

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

deprecated_A3DCallbackDrawPolyLine deprecated_A3DDrawCallbacksData.m_pfuncPolyLine

Draws a polyline.

2.0

DeprecatedThe 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.0

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

deprecated_A3DCallbackDrawPattern deprecated_A3DDrawCallbacksData.m_pfuncPattern

Draws a pattern.

2.0

DeprecatedThe 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.0

DeprecatedThe 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.0

DeprecatedThe 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.0

DeprecatedThe 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.1

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