########
TK_Color
########

.. cpp:namespace:: TK_Color

.. default-domain:: cpp

Functions
=========

============================= ==========================================================================================================
..                            :cpp:func:`TK_Color <TK_Color::TK_Color>`                                                                 
..                            :cpp:func:`~TK_Color <TK_Color::~TK_Color>`                                                               
:cpp:enumerator:`~TK_Status`  :cpp:func:`Read <TK_Status TK_Color::Read(BStreamFileToolkit &tk)>`                                       
:cpp:enumerator:`~TK_Status`  :cpp:func:`Write <TK_Status TK_Color::Write(BStreamFileToolkit &tk)>`                                     
:cpp:enumerator:`~TK_Status`  :cpp:func:`Clone <TK_Status TK_Color::Clone(BStreamFileToolkit &tk, BBaseOpcodeHandler **handler) const>` 
:cpp:enumerator:`~TK_Status`  :cpp:func:`ReadAscii <TK_Status TK_Color::ReadAscii(BStreamFileToolkit &tk)>`                             
:cpp:enumerator:`~TK_Status`  :cpp:func:`WriteAscii <TK_Status TK_Color::WriteAscii(BStreamFileToolkit &tk)>`                           
void                          :cpp:func:`Reset <void TK_Color::Reset()>`                                                                
void                          :cpp:func:`SetGeometry <void TK_Color::SetGeometry(int m)>`                                               
int                           :cpp:func:`GetGeometry <int TK_Color::GetGeometry() const>`                                               
void                          :cpp:func:`SetChannels <void TK_Color::SetChannels(int c)>`                                               
int                           :cpp:func:`GetChannels <int TK_Color::GetChannels() const>`                                               
void                          :cpp:func:`SetDiffuse <void TK_Color::SetDiffuse(float r, float g, float b)>`                             
void                          :cpp:func:`SetDiffuse <void TK_Color::SetDiffuse(float const rgb[])>`                                     
void                          :cpp:func:`SetDiffuseName <void TK_Color::SetDiffuseName(char const *name)>`                              
void                          :cpp:func:`SetDiffuseName <void TK_Color::SetDiffuseName(int length)>`                                    
float const *                 :cpp:func:`GetDiffuse <float const  * TK_Color::GetDiffuse() const>`                                      
char const *                  :cpp:func:`GetDiffuseName <char const  * TK_Color::GetDiffuseName() const>`                               
char *                        :cpp:func:`GetDiffuseName <char * TK_Color::GetDiffuseName()>`                                            
void                          :cpp:func:`SetSpecular <void TK_Color::SetSpecular(float r, float g, float b)>`                           
void                          :cpp:func:`SetSpecular <void TK_Color::SetSpecular(float const rgb[])>`                                   
void                          :cpp:func:`SetSpecularName <void TK_Color::SetSpecularName(char const *name)>`                            
void                          :cpp:func:`SetSpecularName <void TK_Color::SetSpecularName(int length)>`                                  
float const *                 :cpp:func:`GetSpecular <float const  * TK_Color::GetSpecular() const>`                                    
char const *                  :cpp:func:`GetSpecularName <char const  * TK_Color::GetSpecularName() const>`                             
char *                        :cpp:func:`GetSpecularName <char * TK_Color::GetSpecularName()>`                                          
void                          :cpp:func:`SetMirror <void TK_Color::SetMirror(float r, float g, float b)>`                               
void                          :cpp:func:`SetMirror <void TK_Color::SetMirror(float const rgb[])>`                                       
void                          :cpp:func:`SetMirrorName <void TK_Color::SetMirrorName(char const *name)>`                                
void                          :cpp:func:`SetMirrorName <void TK_Color::SetMirrorName(int length)>`                                      
float const *                 :cpp:func:`GetMirror <float const  * TK_Color::GetMirror() const>`                                        
char const *                  :cpp:func:`GetMirrorName <char const  * TK_Color::GetMirrorName() const>`                                 
char *                        :cpp:func:`GetMirrorName <char * TK_Color::GetMirrorName()>`                                              
void                          :cpp:func:`SetTransmission <void TK_Color::SetTransmission(float r, float g, float b)>`                   
void                          :cpp:func:`SetTransmission <void TK_Color::SetTransmission(float const rgb[])>`                           
void                          :cpp:func:`SetTransmissionName <void TK_Color::SetTransmissionName(char const *name)>`                    
void                          :cpp:func:`SetTransmissionName <void TK_Color::SetTransmissionName(int length)>`                          
float const *                 :cpp:func:`GetTransmission <float const  * TK_Color::GetTransmission() const>`                            
char const *                  :cpp:func:`GetTransmissionName <char const  * TK_Color::GetTransmissionName() const>`                     
char *                        :cpp:func:`GetTransmissionName <char * TK_Color::GetTransmissionName()>`                                  
void                          :cpp:func:`SetEmission <void TK_Color::SetEmission(float r, float g, float b)>`                           
void                          :cpp:func:`SetEmission <void TK_Color::SetEmission(float const rgb[])>`                                   
void                          :cpp:func:`SetEmissionName <void TK_Color::SetEmissionName(char const *name)>`                            
void                          :cpp:func:`SetEmissionName <void TK_Color::SetEmissionName(int length)>`                                  
float const *                 :cpp:func:`GetEmission <float const  * TK_Color::GetEmission() const>`                                    
char const *                  :cpp:func:`GetEmissionName <char const  * TK_Color::GetEmissionName() const>`                             
char *                        :cpp:func:`GetEmissionName <char * TK_Color::GetEmissionName()>`                                          
void                          :cpp:func:`SetEnvironmentName <void TK_Color::SetEnvironmentName(char const *name)>`                      
void                          :cpp:func:`SetEnvironmentName <void TK_Color::SetEnvironmentName(int length)>`                            
char const *                  :cpp:func:`GetEnvironmentName <char const  * TK_Color::GetEnvironmentName() const>`                       
char *                        :cpp:func:`GetEnvironmentName <char * TK_Color::GetEnvironmentName()>`                                    
void                          :cpp:func:`SetBumpName <void TK_Color::SetBumpName(char const *name)>`                                    
void                          :cpp:func:`SetBumpName <void TK_Color::SetBumpName(int length)>`                                          
char const *                  :cpp:func:`GetBumpName <char const  * TK_Color::GetBumpName() const>`                                     
char *                        :cpp:func:`GetBumpName <char * TK_Color::GetBumpName()>`                                                  
void                          :cpp:func:`SetGloss <void TK_Color::SetGloss(float g)>`                                                   
float                         :cpp:func:`GetGloss <float TK_Color::GetGloss() const>`                                                   
void                          :cpp:func:`SetIndex <void TK_Color::SetIndex(float i)>`                                                   
float                         :cpp:func:`GetIndex <float TK_Color::GetIndex() const>`                                                   
============================= ==========================================================================================================

.. cpp:namespace:: nullptr

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

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


.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   classTK__Color_1_1channel

