Callback-Function Type Definitions

Parent module: Draw Module

group a3d_draw_functions_pointers

Deprecated:

The Draw module is deprecated.

Type definitions

A3DCallbackDrawPushMatrix

Pushes the current matrix onto the stack.

A3DCallbackDrawPopMatrix

Pops the matrix off the stack.

A3DCallbackDrawMultMatrix

Multiplies the matrix on the top of the stack by another matrix.

A3DCallbackDrawBegin

Begins drawing.

A3DCallbackDrawEnd

Ends drawing.

A3DCallbackDrawSetTessellationPoints

Returns all the points of a representation item tessellation.

A3DCallbackDrawProject

Projects the point.

A3DCallbackDrawUnProject

Un-projects the point.

A3DCallbackDrawTriangle

Draws a list of triangles.

A3DCallbackDrawTriangleFan

Draws a fan of triangles.

A3DCallbackDrawTriangleStripe

Draws a triangle strip.

A3DCallbackDrawTriangleOneNormal

Draws a list of triangles where each triangle has only one normal.

A3DCallbackDrawTriangleFanOneNormal

Draws a fan of triangles with one normal.

A3DCallbackDrawTriangleStripeOneNormal

Draws a triangle strip with one normal.

A3DCallbackDrawTriangleTextured

Draws a list of textured triangles.

A3DCallbackDrawTriangleFanTextured

Draws a fan of textured triangles.

A3DCallbackDrawTriangleStripeTextured

Draws a triangle strip.

A3DCallbackDrawTriangleOneNormalTextured

Draws a list of textured triangles where each triangle has only one normal.

A3DCallbackDrawTriangleFanOneNormalTextured

Draws a fan of textured triangles, where each triangle has only one normal.

A3DCallbackDrawTriangleStripeOneNormalTextured

Draws a triangle strip with one normal.

A3DCallbackDrawColor

Defines the color to be used for all subsequent entities.

A3DCallbackDrawMaterial

Defines the material to be used for all subsequent entities.

A3DCallbackDrawBeginMaterial

Store current materials of the environment.

A3DCallbackDrawEndMaterial

Restore materials of the environment previously stored.

A3DCallbackDrawGetDrawContext

Requests the projection, modelview matrix and the viewport.

A3DCallbackDrawMarkupTriangle

Draws a list of triangles without normals, for markups.

A3DCallbackDrawBeginFrameDraw

Sets the environment to draw with screen coordinates.

A3DCallbackDrawEndFrameDraw

Ends the draw with screen coordinates.

A3DCallbackDrawBeginFixedSize

Sets the environment to draw with a fixed size.

A3DCallbackDrawEndFixedSize

Ends the draw with fixed size.

A3DCallbackDrawCylinder

Draws a cylinder.

A3DCallbackDrawPolygon

Draws a polygon.

A3DCallbackDrawBeginLineWidth

Sets the environment to draw with a line width.

A3DCallbackDrawEndLineWidth

Ends the draw with a line width.

A3DCallbackDrawPoint

Draws a list of points.

A3DCallbackDrawFont

Defines a font.

A3DCallbackDrawBeginLineStipple

Sets the environment to draw with a line stipple.

A3DCallbackDrawEndLineStipple

Ends the draw with a line stipple.

A3DCallbackDrawSymbol

Draws a symbol at the 3D position.

A3DCallbackDrawPolyLine

Draws a polyline.

A3DCallbackDrawText

Draws a text at current position.

A3DCallbackDrawPattern

Draws a pattern.

A3DCallbackDrawPicture

Draws a picture at current position.

Enumerators

A3DEDrawMaterialType

Enumeration for characterizing material.

A3DEDrawBeginEndType

Enumeration for characterizing begin and end callbacks.