|
HDK
|
#include <RV_VKShaderCompile.h>
Inheritance diagram for RV_VKShaderProgramCompiler:Public Member Functions | |
| RV_VKShaderProgramCompiler () | |
| ~RV_VKShaderProgramCompiler () | |
| bool | getSpvModules (UT_Map< RE_ShaderType, UT_Array< uint8_t >> &modules_out, UT_WorkBuffer &messages_out) |
Public Member Functions inherited from VE_ShaderProgramCompiler | |
| 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 | ||
| ) |