A3DTessFaceData

struct A3DTessFaceData

Structure that describes basic entities of a face in a solid or surface mesh representations.

2.0

In the context of solid or surface mesh representations, an entity can be any number of triangles. If more than one, they maybe organized as a fan or strip.

  • 0 indicates that there are no graphics (in this case, all graphics are inherited from the owner (parent) of the A3DTess3DData).
  • 1 indicates that one graphic is associated with the face.
  • Greater than 1 indicates that the number of graphics is linked to the number of entities in the m_puiSizesTriangulated member.

The m_uiStyleIndexesSize member has these values:

Variables

A3DUns32 A3DTessFaceData.m_uiStyleIndexesSize

The size of m_puiStyleIndexes.

A3DUns32 *A3DTessFaceData.m_puiStyleIndexes

Array of display styles.

See explanations above.

A3DUns32 A3DTessFaceData.m_uiStartWire

See explanations above.

A3DUns32 A3DTessFaceData.m_uiSizesWiresSize

The size of m_puiSizesWires.

A3DUns32 *A3DTessFaceData.m_puiSizesWires

See explanations above.

A3DUns16 A3DTessFaceData.m_usUsedEntitiesFlags

Bit field containing list of used entities in current face tessellation.

See explanations above.

A3DUns32 A3DTessFaceData.m_uiStartTriangulated

See explanations above.

A3DUns32 A3DTessFaceData.m_uiSizesTriangulatedSize

The size of m_puiSizesTriangulated.

A3DUns32 *A3DTessFaceData.m_puiSizesTriangulated

See explanations above.

A3DBool A3DTessFaceData.m_bIsRGBA

A value of true specifies that the array is made of RGBA.

A value of false indicates that it is made of RGB.

A3DUns32 A3DTessFaceData.m_uiRGBAVerticesSize

The size of m_pucRGBAVertices.

A3DUns8 *A3DTessFaceData.m_pucRGBAVertices

See explanations above.

A3DUns16 A3DTessFaceData.m_usBehaviour

See explanations above.

A3DUns32 A3DTessFaceData.m_uiTextureCoordIndexesSize

See explanations above.