Data Structures

struct  A3DDrawingVerticesData
 DrawingVertices structure. More...
 

Functions

A3DStatus A3DDrawingVerticesCreate (const A3DDrawingVerticesData *pData, A3DDrawingVertices **ppDrawingVertices)
 Creates an A3DDrawingVertices from A3DDrawingVerticesData structure. More...
 
A3DStatus A3DDrawingVerticesGet (const A3DDrawingVertices *pDrawingVertices, A3DDrawingVerticesData *pData)
 Populates the A3DDrawingVerticesData structure. More...
 

Detailed Description

Version
5.0

Entity type is kA3DTypeDrawingVertices.

See also
a3d_basewithgraphics

Function Documentation

◆ A3DDrawingVerticesGet()

A3DStatus A3DDrawingVerticesGet ( const A3DDrawingVertices pDrawingVertices,
A3DDrawingVerticesData pData 
)

Populates the A3DDrawingVerticesData structure.

Version
5.0
Parameters
[in]pDrawingVerticesThe drawing vertices entity.
[out]pDataData of the drawing vertices.
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

◆ A3DDrawingVerticesCreate()

A3DStatus A3DDrawingVerticesCreate ( const A3DDrawingVerticesData pData,
A3DDrawingVertices **  ppDrawingVertices 
)

Creates an A3DDrawingVertices from A3DDrawingVerticesData structure.

Version
5.0
Parameters
[in]pDataThe input drawing vertices data
[out]ppDrawingVerticesThe drawing vertices 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