View structure. More...
Detailed Description
View structure.
- Version
- 2.0
The type of children must be kA3DTypeMkpAnnotationSet and must point to existing annotation entities.
Field Documentation
A3DUns16 A3DMkpViewData::m_usStructSize |
Reserved; must be initialized with A3D_INITIALIZE_DATA.
A3DUns32 A3DMkpViewData::m_uiAnnotationsSize |
Size of the m_ppAnnotations array.
A3DMkpAnnotationEntity** A3DMkpViewData::m_ppAnnotations |
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 |
View plane.
A3DGraphSceneDisplayParameters* A3DMkpViewData::m_pSceneDisplayParameters |
Scene display parameters. Reserved for future use.
A3DBool A3DMkpViewData::m_bIsAnnotationView |
This view is used only to group markups.
A3DBool A3DMkpViewData::m_bIsDefaultView |
If true, the parameters of this view are used when loading the 3D scene.
A3DUns32 A3DMkpViewData::m_uiLinkedItemsSize |
Size of m_ppLinkedItems array.
A3DMiscMarkupLinkedItem** A3DMkpViewData::m_ppLinkedItems |
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 |
Size of m_ppDisplayFilters array.
A3DAsmFilter** A3DMkpViewData::m_ppDisplayFilters |
Filters for display settings. Several filters are possible, but only one filter is active at a time.