#############
TK_Spot_Light
#############

.. cpp:namespace:: TK_Spot_Light

.. default-domain:: cpp

Functions
=========

============================= ===============================================================================================================
..                            :cpp:func:`TK_Spot_Light <TK_Spot_Light::TK_Spot_Light>`                                                       
:cpp:enumerator:`~TK_Status`  :cpp:func:`Read <TK_Status TK_Spot_Light::Read(BStreamFileToolkit &tk)>`                                       
:cpp:enumerator:`~TK_Status`  :cpp:func:`Write <TK_Status TK_Spot_Light::Write(BStreamFileToolkit &tk)>`                                     
:cpp:enumerator:`~TK_Status`  :cpp:func:`Clone <TK_Status TK_Spot_Light::Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const>` 
:cpp:enumerator:`~TK_Status`  :cpp:func:`ReadAscii <TK_Status TK_Spot_Light::ReadAscii(BStreamFileToolkit &tk)>`                             
:cpp:enumerator:`~TK_Status`  :cpp:func:`WriteAscii <TK_Status TK_Spot_Light::WriteAscii(BStreamFileToolkit &tk)>`                           
void                          :cpp:func:`SetPosition <void TK_Spot_Light::SetPosition(float x, float y, float z)>`                           
void                          :cpp:func:`SetPosition <void TK_Spot_Light::SetPosition(float const p[])>`                                     
float const *                 :cpp:func:`GetPosition <float const  * TK_Spot_Light::GetPosition() const>`                                    
void                          :cpp:func:`SetDPosition <void TK_Spot_Light::SetDPosition(double x, double y, double z)>`                      
void                          :cpp:func:`SetDPosition <void TK_Spot_Light::SetDPosition(double const p[])>`                                  
double const *                :cpp:func:`GetDPosition <double const  * TK_Spot_Light::GetDPosition() const>`                                 
void                          :cpp:func:`SetTarget <void TK_Spot_Light::SetTarget(float x, float y, float z)>`                               
void                          :cpp:func:`SetTarget <void TK_Spot_Light::SetTarget(float const t[])>`                                         
float const *                 :cpp:func:`GetTarget <float const  * TK_Spot_Light::GetTarget() const>`                                        
void                          :cpp:func:`SetDTarget <void TK_Spot_Light::SetDTarget(double x, double y, double z)>`                          
void                          :cpp:func:`SetDTarget <void TK_Spot_Light::SetDTarget(double const t[])>`                                      
double const *                :cpp:func:`GetDTarget <double const  * TK_Spot_Light::GetDTarget() const>`                                     
void                          :cpp:func:`SetOuter <void TK_Spot_Light::SetOuter(float o)>`                                                   
float                         :cpp:func:`GetOuter <float TK_Spot_Light::GetOuter() const>`                                                   
void                          :cpp:func:`SetInner <void TK_Spot_Light::SetInner(float i)>`                                                   
float                         :cpp:func:`GetInner <float TK_Spot_Light::GetInner() const>`                                                   
void                          :cpp:func:`SetConcentration <void TK_Spot_Light::SetConcentration(float c)>`                                   
float                         :cpp:func:`GetConcentration <float TK_Spot_Light::GetConcentration() const>`                                   
void                          :cpp:func:`SetOptions <void TK_Spot_Light::SetOptions(int o)>`                                                 
int                           :cpp:func:`GetOptions <int TK_Spot_Light::GetOptions() const>`                                                 
============================= ===============================================================================================================

.. cpp:namespace:: nullptr

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

.. doxygenclass:: TK_Spot_Light
   :project: 3dgs_stream
   :members:
   :undoc-members:



