Extra data types for A3DTessMarkupData tessellation

Detailed Description

group a3d_tessmarkupextradata

Version

2.0

Macro Definition

kA3DMarkupPatternMask

Mask to encode pattern type entity.

kA3DMarkupPictureMask

Mask to encode picture type entity.

kA3DMarkupTrianglesMask

Mask to encode triangles type entity.

kA3DMarkupQuadsMask

Mask to encode quads type entity.

kA3DMarkupFaceViewMask

Mask to encode face view mode.

kA3DMarkupFrameDrawMask

Mask to encode frame draw mode.

kA3DMarkupFixedSizeMask

Mask to encode fixed size mode.

kA3DMarkupSymbolMask

Mask to encode symbol type entity.

kA3DMarkupCylinderMask

Mask to encode cylinder type entity.

kA3DMarkupColorMask

Mask to encode color type entity.

kA3DMarkupLineStippleMask

Mask to encode line stipple type entity.

kA3DMarkupFontMask

Mask to encode font type entity.

kA3DMarkupTextMask

Mask to encode text type entity.

kA3DMarkupPointsMask

Mask to encode point type entities.

kA3DMarkupPolygonMask

Mask to encode polygonal type entity.

kA3DMarkupLineWidthMask

Mask to encode line width type entity.

A3D_ENCODE_EXTRA_DATA(ExtraDataType, InnerCodes)

Macro to encode an extra data type for storing in a markup’s tessellation.

The ExtraDataType parameter must be set with one of the above markup encoding definitions. The InnerCodes parameter is the number of inner codes associated with the extra data.

A3D_DECODE_EXTRA_DATA(TessCode)

Macro to decode the extra data type from a markup’s tessellation code.