# Markup Module

Creates and accesses markup entities.

Entity type is `kA3DTypeMkpMarkup`.

There may be a tessellation in the markup and in each leader. The following sample code shows how to retrieve the tessellation.

## Sample code

    /*codetogetthetessellationofamarkuporaleader*/
    /*pTessisaA3DTessMarkup**/
    A3DTessBaseDatasBaseData=A3D_MAKE_DATA(A3DTessBaseData);
    A3DInt32iErr=A3DTessBaseGet((A3DTessBase*)pTess,&sBaseData);
    if(iErr==A3D_SUCCESS)
    {
    A3DTessMarkupDatasData=A3D_MAKE_DATA(A3DTessMarkupData);
    iErr=A3DTessMarkupGet(pTess,&sData);
    if(iErr==A3D_SUCCESS)
    {
    /*thetessellationisdescribedinsBaseDataplussData*/
    }
    A3DTessMarkupGet(A3D_NULL_HANDLE,&sData);
    }
    A3DTessBaseGet(A3D_NULL_HANDLE,&sData);

    :ref:`Tessellation for Markups <group__a3d__tessmarkup>`

Parameters

> pMarkup: The `A3DMkpMarkup`entity to get linked item list from. If NULL, pppLinkedItems is freed instead of being allocated.

> puiLinkedItemsSize: The number of `A3DMiscMarkupLinkedItem`in the resulting array.

> ppLinkedItems: The resulting array.

Returns

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

Topics

- Markup Types and Subtypes
- Markup definition
- Markup Leader
- Annotations Entity
- View
- Markup Linked Item
- RTF parsing
- Fonts

Structures

- `A3DMkpMarkupData`

Functions

- `A3DMkpMarkupGet()`
- `A3DMkpMarkupCreate()`
- `A3DMkpLinkForMarkupReferenceGet()`
- `A3DMkpLinkForAdditionalMarkupReferenceGet()`
- `A3DMkpMarkupSet()`
- `A3DMkpDatumTargetSetDatumOwner()`
- `A3DMkpAddMarkupLinkedItemTag()`

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