Data Structures

struct  A3DDrawingPictureData
 DrawingPicture structure. More...
 

Functions

A3DStatus A3DDrawingPictureCreate (const A3DDrawingPictureData *pData, A3DDrawingPicture **ppDrawingPicture)
 Creates an A3DDrawingPicture from A3DDrawingPictureData structure. More...
 
A3DStatus A3DDrawingPictureGet (const A3DDrawingPicture *pDrawingPicture, A3DDrawingPictureData *pData)
 Populates the A3DDrawingPictureData structure. More...
 

Detailed Description

Version
5.0

Entity type is kA3DTypeDrawingPicture.

Function Documentation

◆ A3DDrawingPictureGet()

A3DStatus A3DDrawingPictureGet ( const A3DDrawingPicture pDrawingPicture,
A3DDrawingPictureData pData 
)

Populates the A3DDrawingPictureData structure.

Version
5.0
Parameters
[in]pDrawingPictureThe drawing picture entity.
[out]pDataData of the drawing picture.
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_INITIALIZE_NOT_CALLED
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_INVALID_ENTITY_NULL
A3D_INVALID_ENTITY_TYPE
A3D_SUCCESS

◆ A3DDrawingPictureCreate()

A3DStatus A3DDrawingPictureCreate ( const A3DDrawingPictureData pData,
A3DDrawingPicture **  ppDrawingPicture 
)

Creates an A3DDrawingPicture from A3DDrawingPictureData structure.

Version
5.0
Parameters
[in]pDataThe input drawing picture data
[out]ppDrawingPictureThe drawing picture entity
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_INTERVAL_INCONSISTENT_DATA
A3D_SUCCESS