Extra data types for A3DTessMarkupData tessellation

Macro Definitions

kA3DMarkupPatternMask

kA3DMarkupPictureMask

kA3DMarkupTrianglesMask

kA3DMarkupQuadsMask

kA3DMarkupFaceViewMask

kA3DMarkupFrameDrawMask

kA3DMarkupFixedSizeMask

kA3DMarkupSymbolMask

kA3DMarkupCylinderMask

kA3DMarkupColorMask

kA3DMarkupLineStippleMask

kA3DMarkupFontMask

kA3DMarkupTextMask

kA3DMarkupPointsMask

kA3DMarkupPolygonMask

kA3DMarkupLineWidthMask

A3D_ENCODE_EXTRA_DATA

A3D_DECODE_EXTRA_DATA

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.