CShader - base class.  
 More...
#include <Shader.h>
◆ CShader()
  
  
      
        
          | kodi::gui::gl::CShader::CShader  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ ~CShader()
  
  
      
        
          | virtual kodi::gui::gl::CShader::~CShader  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ Compile()
  
  
      
        
          | virtual bool kodi::gui::gl::CShader::Compile  | 
          ( | 
          const std::string & |           extraBegin = "",  | 
         
        
           | 
           | 
          const std::string & |           extraEnd = "" ) | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ Free()
  
  
      
        
          | virtual void kodi::gui::gl::CShader::Free  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ Handle()
  
  
      
        
          | virtual GLuint kodi::gui::gl::CShader::Handle  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ LoadSource()
  
  
      
        
          | bool kodi::gui::gl::CShader::LoadSource  | 
          ( | 
          const std::string & |           file | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ OK()
  
  
      
        
          | bool kodi::gui::gl::CShader::OK  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ m_compiled
  
  
      
        
          | bool kodi::gui::gl::CShader::m_compiled = false | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_lastLog
  
  
      
        
          | std::string kodi::gui::gl::CShader::m_lastLog | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_source
  
  
      
        
          | std::string kodi::gui::gl::CShader::m_source | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: