.. _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.
      




