#include <C4Shader.h>
 | 
| int  | Add (const std::string &shaderName, ShaderType type, const std::string &source) | 
|   | 
| bool  | Remove (int id) | 
|   | 
 | 
| std::set< int >  | GetShaderIDs (const std::vector< std::string > &cats) | 
|   | 
Definition at line 376 of file C4Shader.h.
 
◆ ShaderType
| Enumerator | 
|---|
| VertexShader  |  | 
| FragmentShader  |  | 
Definition at line 382 of file C4Shader.h.
 
 
◆ Add()
      
        
          | int C4ScriptShader::Add  | 
          ( | 
          const std::string &  | 
          shaderName,  | 
        
        
           | 
           | 
          ShaderType  | 
          type,  | 
        
        
           | 
           | 
          const std::string &  | 
          source  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ GetShaderIDs()
  
  
      
        
          | std::set< int > C4ScriptShader::GetShaderIDs  | 
          ( | 
          const std::vector< std::string > &  | 
          cats | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ Remove()
      
        
          | bool C4ScriptShader::Remove  | 
          ( | 
          int  | 
          id | ) | 
           | 
        
      
 
 
◆ C4Shader
◆ C4ShaderCall
The documentation for this class was generated from the following files: