  | 
  
    DATAKIT API
    V2025.4
    
   
   | 
           
 | 
 
 
 
 
◆ Lighting()
      
        
          | catiav5w::Material::Lighting::Lighting  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetAmbientCoefficient()
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::GetAmbientCoefficient  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetAmbientColor()
      
        
          | const Dtk_RGB& catiav5w::Material::Lighting::GetAmbientColor  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetDiffuseCoefficient()
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::GetDiffuseCoefficient  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetDiffuseColor()
      
        
          | const Dtk_RGB& catiav5w::Material::Lighting::GetDiffuseColor  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetReflectivityCoefficient()
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::GetReflectivityCoefficient  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetSpecularCoefficient()
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::GetSpecularCoefficient  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetSpecularColor()
      
        
          | const Dtk_RGB& catiav5w::Material::Lighting::GetSpecularColor  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetTransparencyCoefficient()
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::GetTransparencyCoefficient  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetTransparencyColor()
      
        
          | const Dtk_RGB& catiav5w::Material::Lighting::GetTransparencyColor  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ SetAmbientData()
      
        
          | void catiav5w::Material::Lighting::SetAmbientData  | 
          ( | 
          const Dtk_RGB &  | 
          inAmbientColor,  | 
        
        
           | 
           | 
          const Dtk_Double64  | 
          inAmbientCoefficient  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
  129                     m_AmbientCoefficient = ( ( inAmbientCoefficient > 1. ) || ( inAmbientCoefficient < 0. ) ) ? 1. : inAmbientCoefficient;
 
 
 
 
◆ SetDiffuseData()
      
        
          | void catiav5w::Material::Lighting::SetDiffuseData  | 
          ( | 
          const Dtk_RGB &  | 
          inDiffuseColor,  | 
        
        
           | 
           | 
          const Dtk_Double64  | 
          inDiffuseCoefficient  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
  134                     m_DiffuseCoefficient = ( ( inDiffuseCoefficient > 1. ) || ( inDiffuseCoefficient < 0. ) ) ? 1. : inDiffuseCoefficient;
 
 
 
 
◆ SetReflectivityCoefficient()
      
        
          | void catiav5w::Material::Lighting::SetReflectivityCoefficient  | 
          ( | 
          const Dtk_Double64  | 
          inReflectivityCoefficient | ) | 
           | 
        
      
 
  148                     m_ReflectivityCoefficient = ( ( inReflectivityCoefficient > 1. ) || ( inReflectivityCoefficient < 0. ) ) ? 0. : inReflectivityCoefficient;
 
 
 
 
◆ SetSpecularData()
      
        
          | void catiav5w::Material::Lighting::SetSpecularData  | 
          ( | 
          const Dtk_RGB &  | 
          inSpecularColor,  | 
        
        
           | 
           | 
          const Dtk_Double64  | 
          inSpecularCoefficient  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
  139                     m_SpecularCoefficient = ( ( inSpecularCoefficient > 1. ) || ( inSpecularCoefficient < 0. ) ) ? 0. : inSpecularCoefficient;
 
 
 
 
◆ SetTransparencyData()
      
        
          | void catiav5w::Material::Lighting::SetTransparencyData  | 
          ( | 
          const Dtk_RGB &  | 
          inTransparencyColor,  | 
        
        
           | 
           | 
          const Dtk_Double64  | 
          inTransparencyCoefficient  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
  144                     m_TransparencyCoefficient = ( ( inTransparencyCoefficient > 1. ) || ( inTransparencyCoefficient < 0. ) ) ? 0. : inTransparencyCoefficient;
 
 
 
 
◆ m_AmbientCoefficient
  
  
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::m_AmbientCoefficient | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_AmbientColor
  
  
      
        
          | Dtk_RGB catiav5w::Material::Lighting::m_AmbientColor | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_DiffuseCoefficient
  
  
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::m_DiffuseCoefficient | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_DiffuseColor
  
  
      
        
          | Dtk_RGB catiav5w::Material::Lighting::m_DiffuseColor | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_ReflectivityCoefficient
  
  
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::m_ReflectivityCoefficient | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_SpecularCoefficient
  
  
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::m_SpecularCoefficient | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_SpecularColor
  
  
      
        
          | Dtk_RGB catiav5w::Material::Lighting::m_SpecularColor | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_TransparencyCoefficient
  
  
      
        
          | Dtk_Double64 catiav5w::Material::Lighting::m_TransparencyCoefficient | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_TransparencyColor
  
  
      
        
          | Dtk_RGB catiav5w::Material::Lighting::m_TransparencyColor | 
         
       
   | 
  
protected   | 
  
 
 
 
 
Dtk_Double64 m_TransparencyCoefficient
Definition: catiav5w.hpp:111
 
Dtk_Double64 m_SpecularCoefficient
Definition: catiav5w.hpp:109
 
Dtk_RGB m_TransparencyColor
Definition: catiav5w.hpp:110
 
Dtk_RGB m_AmbientColor
Definition: catiav5w.hpp:104
 
Dtk_RGB m_DiffuseColor
Definition: catiav5w.hpp:106
 
Dtk_Double64 m_DiffuseCoefficient
Definition: catiav5w.hpp:107
 
Dtk_RGB m_SpecularColor
Definition: catiav5w.hpp:108
 
Dtk_Double64 m_ReflectivityCoefficient
Definition: catiav5w.hpp:113
 
Dtk_Double64 m_AmbientCoefficient
Definition: catiav5w.hpp:105