Modules

 Leader definition
 

Data Structures

struct  A3DMkpLeaderData
 Markup Leader structure. More...
 

Functions

A3DStatus A3DMkpLeaderCreate (const A3DMkpLeaderData *pData, A3DMkpLeader **ppLeader)
 Creates an A3DMkpLeader from an A3DMkpLeaderData structure. More...
 
A3DStatus A3DMkpLeaderGet (const A3DMkpLeader *pLeader, A3DMkpLeaderData *pData)
 Populates the A3DMkpLeaderData structure. More...
 

Detailed Description

Entity type is kA3DTypeMkpLeader.

There may a tessellation in the leader. Use the sample code in Markup Module to retrieve the tessellation.

See also
Tessellation for Markups

Function Documentation

◆ A3DMkpLeaderGet()

A3DStatus A3DMkpLeaderGet ( const A3DMkpLeader pLeader,
A3DMkpLeaderData pData 
)

Populates the A3DMkpLeaderData structure.

Version
2.0
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

◆ A3DMkpLeaderCreate()

A3DStatus A3DMkpLeaderCreate ( const A3DMkpLeaderData pData,
A3DMkpLeader **  ppLeader 
)

Creates an A3DMkpLeader from an A3DMkpLeaderData structure.

Version
2.0
Returns
A3D_SUCCESS in case of success or an error code
Return values
A3D_INVALID_DATA_STRUCT_SIZE
A3D_INVALID_DATA_STRUCT_NULL
A3D_SUCCESS