HDK
|
#include <RV_VKShaderCompile.h>
Public Member Functions | |
RV_VKShaderProgramCompiler () | |
~RV_VKShaderProgramCompiler () | |
bool | getSpvModules (UT_Map< RE_ShaderType, UT_Array< uint8_t >> &modules_out, UT_WorkBuffer &messages_out) |
![]() | |
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 85 of file RV_VKShaderCompile.h.
|
inline |
Definition at line 88 of file RV_VKShaderCompile.h.
|
inline |
Definition at line 90 of file RV_VKShaderCompile.h.
bool RV_VKShaderProgramCompiler::getSpvModules | ( | UT_Map< RE_ShaderType, UT_Array< uint8_t >> & | modules_out, |
UT_WorkBuffer & | messages_out | ||
) |