Deprecated module. Structure for specifying callback functions for drawing. More...
Detailed Description
Deprecated module. Structure for specifying callback functions for drawing.
- Version
- 2.0
Use this structure to define the callback functions HOOPS Exchange Library will use to draw a model file entity.
Field Documentation
A3DCallbackDrawBegin A3DDrawCallbacksData::m_pfuncBegin |
Begins drawing.
- 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.
A3DCallbackDrawBeginFixedSize A3DDrawCallbacksData::m_pfuncBeginFixedSize |
Sets the environment to draw with a fixed size.
A3DCallbackDrawBeginFrameDraw A3DDrawCallbacksData::m_pfuncBeginFrameDraw |
Sets the environment to draw with screen coordinates.
A3DCallbackDrawBeginLineStipple A3DDrawCallbacksData::m_pfuncBeginLineStipple |
Sets the environment to draw with a line stipple.
A3DCallbackDrawBeginLineWidth A3DDrawCallbacksData::m_pfuncBeginLineWidth |
Sets the environment to draw with a line width.
A3DCallbackDrawBeginMaterial A3DDrawCallbacksData::m_pfuncBeginMaterial |
Store current materials of the environment.
A3DCallbackDrawColor A3DDrawCallbacksData::m_pfuncColor |
Defines the color to be used for all subsequent entities.
A3DCallbackDrawCylinder A3DDrawCallbacksData::m_pfuncCylinder |
Draws a cylinder.
A3DCallbackDrawEnd A3DDrawCallbacksData::m_pfuncEnd |
Ends drawing.
A3DCallbackDrawEndFixedSize A3DDrawCallbacksData::m_pfuncEndFixedSize |
Ends the draw with fixed size.
A3DCallbackDrawEndFrameDraw A3DDrawCallbacksData::m_pfuncEndFrameDraw |
Ends the draw with screen coordinates.
A3DCallbackDrawEndLineStipple A3DDrawCallbacksData::m_pfuncEndLineStipple |
Ends the draw with a line stipple.
A3DCallbackDrawEndLineWidth A3DDrawCallbacksData::m_pfuncEndLineWidth |
Ends the draw with a line width.
A3DCallbackDrawEndMaterial A3DDrawCallbacksData::m_pfuncEndMaterial |
Restore materials of the environment previously stored.
A3DCallbackDrawFont A3DDrawCallbacksData::m_pfuncFont |
Defines a font.
A3DCallbackDrawGetDrawContext A3DDrawCallbacksData::m_pfuncGetDrawContext |
Requests the projection, modelview matrix and the viewport. (See classical Open GL definition for more information.)
- Version
- 2.0
A3DCallbackDrawMarkupTriangle A3DDrawCallbacksData::m_pfuncMarkupTriangle |
Draws a list of triangles without normals, for markups.
- Version
- 2.0
A3DCallbackDrawMaterial A3DDrawCallbacksData::m_pfuncMaterial |
Defines the material to be used for all subsequent entities.
- Version
- 2.0
A3DCallbackDrawMultMatrix A3DDrawCallbacksData::m_pfuncMultMatrix |
Multiplies the matrix on the top of the stack by another matrix.
- Version
- 2.0
A3DCallbackDrawPattern A3DDrawCallbacksData::m_pfuncPattern |
Draws a pattern.
A3DCallbackDrawPicture A3DDrawCallbacksData::m_pfuncPicture |
Draws a picture at current position.
A3DCallbackDrawPoint A3DDrawCallbacksData::m_pfuncPoint |
Draws a list of points.
A3DCallbackDrawPolygon A3DDrawCallbacksData::m_pfuncPolygon |
Draws a polygon.
A3DCallbackDrawPolyLine A3DDrawCallbacksData::m_pfuncPolyLine |
Draws a polyline.
A3DCallbackDrawPushMatrix A3DDrawCallbacksData::m_pfuncPopMatrix |
Pops the matrix off the stack.
- Version
- 2.0
A3DCallbackDrawPushMatrix A3DDrawCallbacksData::m_pfuncPushMatrix |
Pushes the current matrix onto the stack.
- Version
- 2.0
A3DCallbackDrawSetTessellationPoints A3DDrawCallbacksData::m_pfuncSetTessellationPoints |
Returns all the points of a representation item tessellation.
A3DCallbackDrawSymbol A3DDrawCallbacksData::m_pfuncSymbol |
Draws a symbol at the 3D position.
A3DCallbackDrawText A3DDrawCallbacksData::m_pfuncText |
Draws a text at current position.
A3DCallbackDrawTriangle A3DDrawCallbacksData::m_pfuncTriangle |
Draws a list of triangles.
- Version
- 2.0
Each point of each triangle has its own normal.
A3DCallbackDrawTriangleFan A3DDrawCallbacksData::m_pfuncTriangleFan |
Draws a fan of triangles.
- Version
- 2.0
Each point of the fan has its own normal.
A3DCallbackDrawTriangleFanOneNormal A3DDrawCallbacksData::m_pfuncTriangleFanOneNormal |
Draws a fan of triangles with one normal.
- Version
- 2.0
The fan has only one normal, psNormal.
- Version
- 2.0
A3DCallbackDrawTriangleFanOneNormalTextured A3DDrawCallbacksData::m_pfuncTriangleFanOneNormalTextured |
Draws a fan of textured triangles, where each triangle has only one normal.
- Version
- 2.0
The fan has only one normal, which is psNormal
.
- Note
- Textures are not yet implemented.
A3DCallbackDrawTriangleFanTextured A3DDrawCallbacksData::m_pfuncTriangleFanTextured |
Draws a fan of textured triangles.
- Version
- 2.0
Each point of the fan has its own normal.
- Note
- Textures are not yet implemented.
A3DCallbackDrawTriangleOneNormal A3DDrawCallbacksData::m_pfuncTriangleOneNormal |
Draws a list of triangles where each triangle has only one normal.
- Version
- 2.0
Each triangle has only one normal. Therefore, the number of normals is uiPointsSize/3
.
A3DCallbackDrawTriangleOneNormalTextured A3DDrawCallbacksData::m_pfuncTriangleOneNormalTextured |
Draws a list of textured triangles where each triangle has only one normal.
- Version
- 2.0
Each triangle has only one normal. Therefore, the number of normals is uiPointsSize/3
.
- Note
- Textures are not yet implemented.
A3DCallbackDrawTriangleStripe A3DDrawCallbacksData::m_pfuncTriangleStripe |
Draws a triangle strip.
- Version
- 2.0
Each point of the strip has its own normal.
A3DCallbackDrawTriangleStripeOneNormal A3DDrawCallbacksData::m_pfuncTriangleStripeOneNormal |
Draws a triangle strip with one normal.
- Version
- 2.0
The strip has only one normal, which is identified by the psNormal
argument.
A3DCallbackDrawTriangleStripeOneNormalTextured A3DDrawCallbacksData::m_pfuncTriangleStripeOneNormalTextured |
Draws a triangle strip with one normal.
- Version
- 2.0
The strip has only one normal, which is returned in the psNormal
argument.
- Note
- Textures are not yet implemented.
A3DCallbackDrawTriangleStripeTextured A3DDrawCallbacksData::m_pfuncTriangleStripeTextured |
Draws a triangle strip.
- Version
- 2.0
Each point of the strip has its own normal.
- Note
- Textures are not yet implemented.
A3DCallbackDrawTriangleTextured A3DDrawCallbacksData::m_pfuncTriangleTextured |
Draws a list of textured triangles.
- Version
- 2.0
Each point of each triangle has its own normal.
- Note
- Textures are not yet implemented.
A3DCallbackDrawUnProject A3DDrawCallbacksData::m_pfuncUnProject |
Un-projects the point.
- Version
- 2.0
A3DUns16 A3DDrawCallbacksData::m_usStructSize |
Reserved; must be initialized using the A3D_INITIALIZE_DATA macro.