HDK
|
This is the complete list of members for RV_ShaderHandle, including all inherited members.
appendProgramDefines(const char *defines) | RE_ShaderHandle | inline |
compile(RE_Render *r, UT_WorkBuffer *msg=nullptr) | RE_ShaderHandle | |
createDetachedShader(RE_Render *r, UT_String *errors=nullptr) const | RE_ShaderHandle | |
getCodeVersion() const | RE_ShaderHandle | inline |
getDefines() const | RE_ShaderHandle | inline |
getErrors() const | RE_ShaderHandle | inline |
getName() const | RE_ShaderHandle | |
getShader() const | RE_ShaderHandle | inline |
getSourceFiles() const | RE_ShaderHandle | inline |
getSpirvPath(RE_ShaderType stage=RE_SHADER_ALL) | RV_ShaderHandle | |
getSystemDefines(RE_Render *r) | RE_ShaderHandle | inlinestatic |
initializeDriverInformation(RE_Render *r) | RE_ShaderHandle | protectedstatic |
isInitialized() const | RE_ShaderHandle | inline |
isValid(RE_Render *r) | RE_ShaderHandle | inline |
myCodeVersion | RE_ShaderHandle | protected |
myDefines | RE_ShaderHandle | protected |
myErrors | RE_ShaderHandle | protected |
myInitFlag | RE_ShaderHandle | protected |
myLock | RE_ShaderHandle | mutableprotected |
myName | RE_ShaderHandle | protected |
myRegisterFlag | RE_ShaderHandle | protected |
myShader | RE_ShaderHandle | protected |
myShaderLanguage | RE_ShaderHandle | protected |
mySourceFiles | RE_ShaderHandle | protected |
operator->() | RE_ShaderHandle | inline |
printErrors(std::ostream &os) const | RE_ShaderHandle | |
RE_ShaderHandle(const char *program_file, bool register_shader=true, const char *defines=nullptr, RE_ShaderLanguage lang=RE_SHADER_LANGUAGE_GLSL) | RE_ShaderHandle | |
RE_ShaderHandle(const char *program_name, int code_version, const char *files, bool register_shader=true, const char *defines=nullptr, RE_ShaderLanguage lang=RE_SHADER_LANGUAGE_GLSL) | RE_ShaderHandle | |
RE_ShaderHandle(const RE_ShaderHandle &handle) | RE_ShaderHandle | |
RV_ShaderHandle(const char *program_file, bool reg_sh, const char *defines) | RV_ShaderHandle | inline |
setProgramDefines(const char *defines) | RE_ShaderHandle | inline |
setShaderLanguage(RE_ShaderLanguage lang) | RE_ShaderHandle | |
theVendorDefines | RE_ShaderHandle | protectedstatic |
~RE_ShaderHandle() | RE_ShaderHandle | virtual |
~RV_ShaderHandle() override | RV_ShaderHandle | inline |