Access inheritable PRC attributes such as visibility, color, and coordinate system. More...
Data Structures | |
struct | A3DMiscCascadedAttributesData |
Cascaded Attributes Structure. More... | |
Functions | |
A3DStatus | A3DMiscCascadedAttributesCreate (A3DMiscCascadedAttributes **ppAttr) |
Creates a A3DMiscCascadedAttributes. More... | |
A3DStatus | A3DMiscCascadedAttributesDelete (A3DMiscCascadedAttributes *pAttr) |
Delete a A3DMiscCascadedAttributes. More... | |
A3DStatus | A3DMiscCascadedAttributesGet (const A3DMiscCascadedAttributes *pAttr, A3DMiscCascadedAttributesData *psData) |
Populate the A3DMiscCascadedAttributesData structure. More... | |
A3DStatus | A3DMiscCascadedAttributesPush (A3DMiscCascadedAttributes *pAttr, const A3DRootBaseWithGraphics *pBase, const A3DMiscCascadedAttributes *pFather) |
Push a A3DMiscCascadedAttributes. More... | |
A3DStatus | A3DMiscCascadedAttributesPushTessFace (A3DMiscCascadedAttributes *pAttr, const A3DRiRepresentationItem *pRepItem, const A3DTessBase *pTessBase, const A3DTessFaceData *psTessFaceData, A3DUns32 uiFaceIndex, const A3DMiscCascadedAttributes *pFather) |
Push a A3DMiscCascadedAttributesData for a A3DTessFaceData. More... | |
Access inheritable PRC attributes such as visibility, color, and coordinate system.
These functions provide tools for browsing the model file and for determining inheritable attributes such as visibility, color, and coordinate system. The functions and structures in this module simplify the determination of inherited attributes. Miscellaneous Cascaded Attributes provides a complete explanation and sample code.
A3DStatus A3DMiscCascadedAttributesCreate | ( | A3DMiscCascadedAttributes ** | ppAttr | ) |
A3DStatus A3DMiscCascadedAttributesDelete | ( | A3DMiscCascadedAttributes * | pAttr | ) |
A3DStatus A3DMiscCascadedAttributesGet | ( | const A3DMiscCascadedAttributes * | pAttr, |
A3DMiscCascadedAttributesData * | psData | ||
) |
Populate the A3DMiscCascadedAttributesData structure.
A3DStatus A3DMiscCascadedAttributesPush | ( | A3DMiscCascadedAttributes * | pAttr, |
const A3DRootBaseWithGraphics * | pBase, | ||
const A3DMiscCascadedAttributes * | pFather | ||
) |
A3DStatus A3DMiscCascadedAttributesPushTessFace | ( | A3DMiscCascadedAttributes * | pAttr, |
const A3DRiRepresentationItem * | pRepItem, | ||
const A3DTessBase * | pTessBase, | ||
const A3DTessFaceData * | psTessFaceData, | ||
A3DUns32 | uiFaceIndex, | ||
const A3DMiscCascadedAttributes * | pFather | ||
) |