Detailed Description

struct A3DGraphSceneDisplayParametersData

Entity for describing the view and shading properties of a graphics scene (A3DGraphSceneDisplayParameters).

Scene display parameters describe the lights and general styles of a render scene, as well as the camera viewpoint and properties. Scene display parameters entities compose the model file as part of any A3DAsmProductOccurrenceData instance.



Markup view

A scene display parameters entity can also be used to describe a view as a markup, using A3DMkpView. A markup view is a set of visual configurations, such as the visibility of objets or other markups, camera settings or parts representations.


Only the camera information is used. Other fields of this structure are reserved for future implementations.

Public Members

A3DBool m_bIsActive

Indicates whether the scene is enabled or not.

A3DGraphCamera *m_pCamera

Camera information.

A3DUns32 m_uiLightSize

The number of lights.

A3DEntity **m_ppLights

Array of lights.

A3DUns32 m_uiPlaneSize

The number of clipping planes.

A3DSurfPlane **m_ppClippingPlanes

The clipping planes.

A3DBool m_bHasRotationCenter

Indicates whether the scene as a rotation center or not.

A3DVector3dData m_sRotationCenter

The rotation center.

A3DUns32 m_uiBackgroundStyleIndex

A style index for background color and rendering mode.

A3DUns32 m_uiDefaultStyleIndex

A default style index.

A3DUns32 m_uiDefaultPerTypeIndexSize

The number of type specific style indexes.

A3DUns32 *m_puiDefaultStyleIndexesPerType

An array of default style indexes per types referenced to in m_puiTypesOfDefaultStyleIndexes

A3DEEntityType *m_puiTypesOfDefaultStyleIndexes

An array of types.