
##################################
A3DGraphSceneDisplayParametersData
##################################

.. c:struct:: A3DGraphSceneDisplayParametersData

   Entity for describing the view and shading properties of a graphics scene (``A3DGraphSceneDisplayParameters``\ ). 
   
   
      2.0
   
   
   
   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.
   
   
      Only the camera information is used. Other fields of this structure are reserved for future implementations. 
   
   
   
   Index
   =====
   
   .. rubric:: Variables
   
   
   .. rst-class:: api-xref-list
   
   
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_bIsActive`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_pCamera`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_uiLightSize`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_ppLights`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_uiPlaneSize`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_ppClippingPlanes`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_bHasRotationCenter`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_sRotationCenter`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_uiBackgroundStyleIndex`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_uiDefaultStyleIndex`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_uiDefaultPerTypeIndexSize`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_puiDefaultStyleIndexesPerType`
   * :c:member:`~A3DGraphSceneDisplayParametersData.m_puiTypesOfDefaultStyleIndexes`
   
   



.. rst-class:: kind-group kind-variable

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


.. c:member:: A3DBool A3DGraphSceneDisplayParametersData.m_bIsActive

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      Indicates whether the scene is enabled or not. 
      



.. c:member:: A3DGraphCamera* A3DGraphSceneDisplayParametersData.m_pCamera

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DGraphCamera`\ *
      
      Camera information. 
      



.. c:member:: A3DUns32 A3DGraphSceneDisplayParametersData.m_uiLightSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The number of lights. 
      



.. c:member:: A3DEntity** A3DGraphSceneDisplayParametersData.m_ppLights

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DEntity`\ **
      
      Array of lights. 
      



.. c:member:: A3DUns32 A3DGraphSceneDisplayParametersData.m_uiPlaneSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The number of clipping planes. 
      



.. c:member:: A3DSurfPlane** A3DGraphSceneDisplayParametersData.m_ppClippingPlanes

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DSurfPlane`\ **
      
      The clipping planes. 
      



.. c:member:: A3DBool A3DGraphSceneDisplayParametersData.m_bHasRotationCenter

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DBool`
      
      Indicates whether the scene as a rotation center or not. 
      



.. c:member:: A3DVector3dData A3DGraphSceneDisplayParametersData.m_sRotationCenter

      .. rst-class:: sig-pretty-signature
      
         | :c:struct:`~A3DVector3dData`
      
      The rotation center. 
      



.. c:member:: A3DUns32 A3DGraphSceneDisplayParametersData.m_uiBackgroundStyleIndex

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      A style index for background color and rendering mode. 
      



.. c:member:: A3DUns32 A3DGraphSceneDisplayParametersData.m_uiDefaultStyleIndex

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      A default style index. 
      



.. c:member:: A3DUns32 A3DGraphSceneDisplayParametersData.m_uiDefaultPerTypeIndexSize

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`
      
      The number of type specific style indexes. 
      



.. c:member:: A3DUns32* A3DGraphSceneDisplayParametersData.m_puiDefaultStyleIndexesPerType

      .. rst-class:: sig-pretty-signature
      
         | :c:type:`~A3DUns32`\ *
      
      An array of default style indexes per types referenced to in ``m_puiTypesOfDefaultStyleIndexes`` 
      



.. c:member:: A3DEEntityType* A3DGraphSceneDisplayParametersData.m_puiTypesOfDefaultStyleIndexes

      .. rst-class:: sig-pretty-signature
      
         | :c:enum:`~A3DEEntityType`\ *
      
      An array of types. 
      




