|
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 | ) |