# A3DMkpViewData

struct `A3DMkpViewData`

  View structure.

  > 2.0

  The type of children must be `kA3DTypeMkpAnnotationSet`and must point to existing annotation entities.

  ## Index

  Variables

  - `m_uiAnnotationsSize`
  - `m_ppAnnotations`
  - `m_pPlane`
  - `m_pSceneDisplayParameters`
  - `m_bIsAnnotationView`
  - `m_bIsDefaultView`
  - `m_uiLinkedItemsSize`
  - `m_ppLinkedItems`
  - `m_uiDisplayFilterSize`
  - `m_ppDisplayFilters`

Variables

A3DUns32 `A3DMkpViewData.``m_uiAnnotationsSize`
  `A3DUns32`

  Size of the m_ppAnnotations array.

A3DMkpAnnotationEntity **`A3DMkpViewData.``m_ppAnnotations`
  `A3DMkpAnnotationEntity`**

  Contains references to annotations.

  In an assembly context, if the annotation belongs to a child level of the assembly it is necessary to use linked items to redefine visibility (see `m_ppLinkedItems`below).

A3DSurfPlane *`A3DMkpViewData.``m_pPlane`
  `A3DSurfPlane`*

  View plane.

A3DGraphSceneDisplayParameters *`A3DMkpViewData.``m_pSceneDisplayParameters`
  `A3DGraphSceneDisplayParameters`*

  Scene display parameters.

A3DBool `A3DMkpViewData.``m_bIsAnnotationView`
  `A3DBool`

  This view is used only to group markups.

A3DBool `A3DMkpViewData.``m_bIsDefaultView`
  `A3DBool`

  If true, the parameters of this view are used when loading the 3D scene.

A3DUns32 `A3DMkpViewData.``m_uiLinkedItemsSize`
  `A3DUns32`

  Size of m_ppLinkedItems array.

A3DMiscMarkupLinkedItem **`A3DMkpViewData.``m_ppLinkedItems`
  `A3DMiscMarkupLinkedItem`**

  Array of pointers to `A3DMiscMarkupLinkedItem`entities, each of which redefines special display parameters for the View.

  Elements in this array are not owned by the View: they are only referenced by the View, and the `A3DMiscMarkupLinkedItemData`member `m_pTargetProductOccurrence`indicates which Product Occurrence actually owns the linked entity.

A3DUns32 `A3DMkpViewData.``m_uiDisplayFilterSize`
  `A3DUns32`

  Size of m_ppDisplayFilters array.

A3DAsmFilter **`A3DMkpViewData.``m_ppDisplayFilters`
  `A3DAsmFilter`**

  Filters for display settings.

  Several filters are possible, but only one filter is active at a time.

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