HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_ShaderHandle Member List

This is the complete list of members for RV_ShaderHandle, including all inherited members.

appendProgramDefines(const char *defines)RE_ShaderHandleinline
compile(RE_Render *r, UT_WorkBuffer *msg=nullptr)RE_ShaderHandle
createDetachedShader(RE_Render *r, UT_String *errors=nullptr) const RE_ShaderHandle
getCodeVersion() const RE_ShaderHandleinline
getDefines() const RE_ShaderHandleinline
getErrors() const RE_ShaderHandleinline
getName() const RE_ShaderHandle
getShader() const RE_ShaderHandleinline
getSourceFiles() const RE_ShaderHandleinline
getSpirvPath(RE_ShaderType stage=RE_SHADER_ALL)RV_ShaderHandle
getSystemDefines(RE_Render *r)RE_ShaderHandleinlinestatic
initializeDriverInformation(RE_Render *r)RE_ShaderHandleprotectedstatic
isInitialized() const RE_ShaderHandleinline
isValid(RE_Render *r)RE_ShaderHandleinline
myCodeVersionRE_ShaderHandleprotected
myDefinesRE_ShaderHandleprotected
myErrorsRE_ShaderHandleprotected
myInitFlagRE_ShaderHandleprotected
myLockRE_ShaderHandlemutableprotected
myNameRE_ShaderHandleprotected
myRegisterFlagRE_ShaderHandleprotected
myShaderRE_ShaderHandleprotected
myShaderLanguageRE_ShaderHandleprotected
mySourceFilesRE_ShaderHandleprotected
operator->()RE_ShaderHandleinline
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_ShaderHandleinline
setProgramDefines(const char *defines)RE_ShaderHandleinline
setShaderLanguage(RE_ShaderLanguage lang)RE_ShaderHandle
theVendorDefinesRE_ShaderHandleprotectedstatic
~RE_ShaderHandle()RE_ShaderHandlevirtual
~RV_ShaderHandle() overrideRV_ShaderHandleinline