Draws model file entities using callback functions you provide. More...
Data Structures | |
struct | A3DDrawCallbacksData |
Structure for specifying callback functions for drawing. More... | |
Modules | |
Flags for Drawing Model File Entities | |
These flags apply to the A3DDraw and A3DDrawGetBoundingBox functions. | |
Callback-Function Type Definitions | |
Functions | |
A3DStatus | A3DDraw (const A3DAsmModelFile *pModelFile, A3DUns32 uiDrawFlags) |
Draws the model file entities, using the callbacks defined by A3DDrawInitCallbacks. More... | |
A3DStatus | A3DDrawGetBoundingBox (const A3DAsmModelFile *pModelFile, A3DBoundingBoxData *psBoundingBox, A3DUns32 uiDrawFlags) |
Calculates the bounding box of the model file entity, without using any callback functions. More... | |
A3DStatus | A3DDrawInitCallbacks (A3DDrawCallbacksData *psCallbacks) |
Initializes the callbacks used for drawing. More... | |
A3DStatus | A3DDrawMarkup (const A3DMkpMarkup *pMarkup, const A3DMiscCascadedAttributes *pFatherAttr) |
Draws the markup item entities, using the callbacks defined by A3DDrawInitCallbacks. More... | |
A3DStatus | A3DDrawRepresentationItem (const A3DRiRepresentationItem *pRepItem, const A3DMiscCascadedAttributes *pFatherAttr) |
Draws the representation item entities, using the callbacks defined by A3DDrawInitCallbacks. More... | |
Detailed Description
Draws model file entities using callback functions you provide.
- Deprecated:
- The Draw module is deprecated.
The functions and callback functions in this module allow you to draw PRC model files using drawing functions that you provide.
Function Documentation
◆ A3DDrawInitCallbacks()
A3DStatus A3DDrawInitCallbacks | ( | A3DDrawCallbacksData * | psCallbacks | ) |
◆ A3DDraw()
A3DStatus A3DDraw | ( | const A3DAsmModelFile * | pModelFile, |
A3DUns32 | uiDrawFlags | ||
) |
Draws the model file entities, using the callbacks defined by A3DDrawInitCallbacks.
- Deprecated:
- The Draw module is deprecated.
- Version
- 2.0
To set the uiDrawFlags
argument, use the flags defined in Flags for Drawing Model File Entities.
◆ A3DDrawRepresentationItem()
A3DStatus A3DDrawRepresentationItem | ( | const A3DRiRepresentationItem * | pRepItem, |
const A3DMiscCascadedAttributes * | pFatherAttr | ||
) |
Draws the representation item entities, using the callbacks defined by A3DDrawInitCallbacks.
- Deprecated:
- The Draw module is deprecated.
- Version
- 2.0
◆ A3DDrawMarkup()
A3DStatus A3DDrawMarkup | ( | const A3DMkpMarkup * | pMarkup, |
const A3DMiscCascadedAttributes * | pFatherAttr | ||
) |
Draws the markup item entities, using the callbacks defined by A3DDrawInitCallbacks.
- Deprecated:
- The Draw module is deprecated.
- Version
- 2.0
◆ A3DDrawGetBoundingBox()
A3DStatus A3DDrawGetBoundingBox | ( | const A3DAsmModelFile * | pModelFile, |
A3DBoundingBoxData * | psBoundingBox, | ||
A3DUns32 | uiDrawFlags | ||
) |
Calculates the bounding box of the model file entity, without using any callback functions.
- Deprecated:
- The Draw module is deprecated.
- Version
- 2.0
To set the uiDrawFlags
argument, use the flags defined in Flags for Drawing Model File Entities.