# Extra data types for A3DTessMarkupData tessellation

> 2.0

## Index

Preprocessor 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`

Preprocessor Definitions

`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`

  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`

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

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...