| 
    HDK
    
   | 
 
#include <VE_ShaderCompile.h>
 Inheritance diagram for VE_ShaderProgramCompiler:Public Member Functions | |
| VE_ShaderProgramCompiler () | |
| ~VE_ShaderProgramCompiler () | |
| VE_ShaderProgramCompiler (const VE_ShaderProgramCompiler &)=delete | |
| bool | addShader (UT_UniquePtr< VE_ShaderStageCompiler > &&shr) | 
| bool | compileShaders (UT_WorkBuffer &messages_out) | 
| bool | linkShaders (UT_WorkBuffer &messages_out) | 
| template<typename T > | |
| bool | getSpvModules (UT_Map< VE_ShaderType, UT_Array< T >> &modules_out, UT_WorkBuffer &messages_out) | 
| bool | isValid () const | 
Definition at line 55 of file VE_ShaderCompile.h.
| VE_ShaderProgramCompiler::VE_ShaderProgramCompiler | ( | ) | 
| VE_ShaderProgramCompiler::~VE_ShaderProgramCompiler | ( | ) | 
      
  | 
  delete | 
| bool VE_ShaderProgramCompiler::addShader | ( | UT_UniquePtr< VE_ShaderStageCompiler > && | shr | ) | 
| bool VE_ShaderProgramCompiler::compileShaders | ( | UT_WorkBuffer & | messages_out | ) | 
| bool VE_ShaderProgramCompiler::getSpvModules | ( | UT_Map< VE_ShaderType, UT_Array< T >> & | modules_out, | 
| UT_WorkBuffer & | messages_out | ||
| ) | 
| bool VE_ShaderProgramCompiler::isValid | ( | ) | const | 
| bool VE_ShaderProgramCompiler::linkShaders | ( | UT_WorkBuffer & | messages_out | ) |