##############
ISunLightShape
##############

.. cpp:namespace:: RED::ISunLightShape

.. default-domain:: cpp

Functions
=========

========================== ==========================================================================================================================================================
:doc:`classRED_1_1CID`     :cpp:func:`GetClassID <static RED::CID RED::ISunLightShape::GetClassID()>`                                                                                
:cpp:enumerator:`~RED_RC`  :cpp:func:`GetSun <virtual RED_RC RED::ISunLightShape::GetSun(RED::Vector3 &oSunDir, double &oSunScale, double &oSunMult, int iStateNumber=-1) const =0>` 
:cpp:enumerator:`~RED_RC`  :cpp:func:`SetSamplesCount <virtual RED_RC RED::ISunLightShape::SetSamplesCount(unsigned int iSamplesCount, const RED::State &iState)=0>`                 
:cpp:enumerator:`~RED_RC`  :cpp:func:`GetSamplesCount <virtual RED_RC RED::ISunLightShape::GetSamplesCount(unsigned int &oSamplesCount, int iStateNumber=-1) const =0>`              
========================== ==========================================================================================================================================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygenclass:: RED::ISunLightShape
   :project: RED
   :members:
   :undoc-members:



