.. _group__a3d__tessmarkupextradata:

###################################################
Extra data types for A3DTessMarkupData tessellation
###################################################


   2.0 



Index
=====

.. rubric:: Preprocessor Definitions


.. rst-class:: api-xref-list


* :c:macro:`~kA3DMarkupPatternMask`
* :c:macro:`~kA3DMarkupPictureMask`
* :c:macro:`~kA3DMarkupTrianglesMask`
* :c:macro:`~kA3DMarkupQuadsMask`
* :c:macro:`~kA3DMarkupFaceViewMask`
* :c:macro:`~kA3DMarkupFrameDrawMask`
* :c:macro:`~kA3DMarkupFixedSizeMask`
* :c:macro:`~kA3DMarkupSymbolMask`
* :c:macro:`~kA3DMarkupCylinderMask`
* :c:macro:`~kA3DMarkupColorMask`
* :c:macro:`~kA3DMarkupLineStippleMask`
* :c:macro:`~kA3DMarkupFontMask`
* :c:macro:`~kA3DMarkupTextMask`
* :c:macro:`~kA3DMarkupPointsMask`
* :c:macro:`~kA3DMarkupPolygonMask`
* :c:macro:`~kA3DMarkupLineWidthMask`
* :c:macro:`~A3D_ENCODE_EXTRA_DATA`
* :c:macro:`~A3D_DECODE_EXTRA_DATA`


.. rst-class:: kind-group kind-preprocessor-definition

.. rubric:: Preprocessor Definitions
   :class: kind-group-title


.. c:macro:: kA3DMarkupPatternMask

      Mask to encode pattern type entity. 
      



.. c:macro:: kA3DMarkupPictureMask

      Mask to encode picture type entity. 
      



.. c:macro:: kA3DMarkupTrianglesMask

      Mask to encode triangles type entity. 
      



.. c:macro:: kA3DMarkupQuadsMask

      Mask to encode quads type entity. 
      



.. c:macro:: kA3DMarkupFaceViewMask

      Mask to encode face view mode. 
      



.. c:macro:: kA3DMarkupFrameDrawMask

      Mask to encode frame draw mode. 
      



.. c:macro:: kA3DMarkupFixedSizeMask

      Mask to encode fixed size mode. 
      



.. c:macro:: kA3DMarkupSymbolMask

      Mask to encode symbol type entity. 
      



.. c:macro:: kA3DMarkupCylinderMask

      Mask to encode cylinder type entity. 
      



.. c:macro:: kA3DMarkupColorMask

      Mask to encode color type entity. 
      



.. c:macro:: kA3DMarkupLineStippleMask

      Mask to encode line stipple type entity. 
      



.. c:macro:: kA3DMarkupFontMask

      Mask to encode font type entity. 
      



.. c:macro:: kA3DMarkupTextMask

      Mask to encode text type entity. 
      



.. c:macro:: kA3DMarkupPointsMask

      Mask to encode point type entities. 
      



.. c:macro:: kA3DMarkupPolygonMask

      Mask to encode polygonal type entity. 
      



.. c:macro:: kA3DMarkupLineWidthMask

      Mask to encode line width type entity. 
      



.. c:macro:: 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. 
      



.. c:macro:: A3D_DECODE_EXTRA_DATA

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




