Overview

Programming Guide

API Reference

A3DTessMarkupData Struct Reference

TessMarkupData structure. More...

Data Fields

A3DUns16 m_usStructSize
 
A3DUns32 m_uiCodesSize
 
A3DUns32m_puiCodes
 
A3DUns32 m_uiTextsSize
 
A3DUTF8Char ** m_ppcTexts
 
A3DUTF8Charm_pcLabel
 
A3DInt8 m_cBehaviour
 

Detailed Description

TessMarkupData structure.

Version
2.0

The A3DTessMarkup entity contains data stored in the A3DTessBaseData structure. For this structure, the A3DTessBaseData::m_bIsCalculated is not applicable and must be set to false.

For information about the values for the m_cBehaviour member, see Bitmasks for markup options.

Text referenced by the m_ppcTexts member must be UTF-8 encoded.

Field Documentation

A3DUns16 A3DTessMarkupData::m_usStructSize

Reserved; must be initialized with A3D_INITIALIZE_DATA.

A3DUns32 A3DTessMarkupData::m_uiCodesSize

Size of next array.

A3DUns32* A3DTessMarkupData::m_puiCodes

Array of codes. See explanations in Tessellation for Markups.

A3DUns32 A3DTessMarkupData::m_uiTextsSize

Size of next array.

A3DUTF8Char** A3DTessMarkupData::m_ppcTexts

Texts used in tessellation. See explanations in Tessellation for Markups.

A3DUTF8Char* A3DTessMarkupData::m_pcLabel

Markup label.

A3DInt8 A3DTessMarkupData::m_cBehaviour

Flags for tessellation. See Bitmasks for markup options.