.. _group__a3d__annotationreference:

####################
Annotation Reference
####################

Logical grouping of other annotations

Entity type is :c:enumerator:`~kA3DTypeMkpAnnotationReference`\ .

An annotation reference stores explicit combinations of markup data with modifiers that can then be used to define other annotations (feature control frame).

**Returns**


   ``A3D_SUCCESS``\ on success, or an error code on failure


.. rst-class:: kind-group kind-record

.. rubric:: Structures
   :class: kind-group-title


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


* :c:struct:`~A3DMkpAnnotationReferenceData`

.. rst-class:: kind-group kind-function

.. rubric:: Functions
   :class: kind-group-title


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


* :c:func:`~A3DMkpAnnotationReferenceGet`
* :c:func:`~A3DMkpAnnotationReferenceCreate`

.. toctree::
   :maxdepth: 1
   :hidden:

   ../structures/A3DMkpAnnotationReferenceData
   ../functions/A3DMkpAnnotationReferenceGet
   ../functions/A3DMkpAnnotationReferenceCreate


