HDK
|
#include <RV_VKShaderCompile.h>
Public Member Functions | |
RV_VKShaderProgramCompiler () | |
~RV_VKShaderProgramCompiler () | |
RV_VKShaderProgramCompiler (const RV_VKShaderProgramCompiler &)=delete | |
bool | addShader (UT_UniquePtr< RV_VKShaderStageCompiler > &&shr) |
bool | compileShaders (UT_WorkBuffer &messages_out) |
bool | linkShaders (UT_WorkBuffer &messages_out) |
bool | getSpvModules (UT_Map< RE_ShaderType, UT_Array< uint8_t >> &modules_out, UT_WorkBuffer &messages_out) |
bool | isValid () const |
Definition at line 78 of file RV_VKShaderCompile.h.
RV_VKShaderProgramCompiler::RV_VKShaderProgramCompiler | ( | ) |
RV_VKShaderProgramCompiler::~RV_VKShaderProgramCompiler | ( | ) |
|
delete |
bool RV_VKShaderProgramCompiler::addShader | ( | UT_UniquePtr< RV_VKShaderStageCompiler > && | shr | ) |
bool RV_VKShaderProgramCompiler::compileShaders | ( | UT_WorkBuffer & | messages_out | ) |
bool RV_VKShaderProgramCompiler::getSpvModules | ( | UT_Map< RE_ShaderType, UT_Array< uint8_t >> & | modules_out, |
UT_WorkBuffer & | messages_out | ||
) |
bool RV_VKShaderProgramCompiler::isValid | ( | ) | const |
bool RV_VKShaderProgramCompiler::linkShaders | ( | UT_WorkBuffer & | messages_out | ) |