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

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

addDependency(const char *shader, DEP_MicroNode *depmicronode)VEX_VexResolverstatic
cacheVexCode(const char *shader, int context_type=0, VEX_ErrorLog *errors=nullptr)VEX_VexResolverstatic
canResolveCode(const char *shader) const overrideVOP_CodeVexResolverprotectedvirtual
convertAlias(const char *alias, UT_String &shader)VEX_VexResolverstatic
convertToCanonicalPath(const char *shader, UT_String &canonical_shader)VEX_VexResolverstatic
getCodeTimeStamp(const char *shader, int context_type=0)VEX_VexResolverstatic
getDependencies(const char *shader, UT_StringArray &shader_dependencies, int context_type=0)VEX_VexResolverstatic
getEmptyVexCode(const char *shader, std::ostream &os)VEX_VexResolverstatic
getVexCode(const char *shader, std::ostream &os, VEX_CodeGenFlags code_flags=VEX_CG_DEFAULT, int context_type=0, bool *is_pure_compiled_out=nullptr, VEX_ErrorLog *errors=nullptr)VEX_VexResolverstatic
getVexContext(const char *shader, UT_String &ctx, int requested_context_type=0, VEX_ErrorLog *errors=nullptr)VEX_VexResolverstatic
getVflCode(const char *shader, std::ostream &os, VEX_CodeGenFlags code_flags=VEX_CG_DEFAULT, int context_type=0, VEX_ErrorLog *errors=nullptr)VEX_VexResolverstatic
needsVexResolver(const char *shader)VEX_VexResolverstatic
needsVexResolverForMantraOutput(const char *shader)VEX_VexResolverstatic
resolveAddDependency(const char *shader, DEP_MicroNode *depnode) const overrideVOP_CodeVexResolverprotectedvirtual
resolveAlias(const char *alias, UT_String &shader) const overrideVOP_CodeVexResolverprotectedvirtual
resolveCacheVexCode(const char *shader, int context_type, VEX_ErrorLog &errors) const overrideVOP_CodeVexResolverprotectedvirtual
resolveCanonicalPath(const char *shader, UT_String &canonical_shader) const overrideVOP_CodeVexResolverprotectedvirtual
resolveCodeTimeStamp(const char *shader, int context_type) const overrideVOP_CodeVexResolverprotectedvirtual
resolveDependencies(const char *shader, UT_StringArray &shader_deps, int context_type) const overrideVOP_CodeVexResolverprotectedvirtual
resolveVexCode(const char *shader, std::ostream &os, VEX_CodeGenFlags flags, int context_type, bool &is_pure_compiled_out, VEX_ErrorLog &errors) const overrideVOP_CodeVexResolverprotectedvirtual
resolveVexContext(const char *shader, UT_String &ctx, int requested_context_type) const overrideVOP_CodeVexResolverprotectedvirtual
resolveVflCode(const char *shader, std::ostream &os, VEX_CodeGenFlags flags, int context_type) const overrideVOP_CodeVexResolverprotectedvirtual
supportedByMantra(const char *shader) const overrideVOP_CodeVexResolverprotectedvirtual
VEX_VexResolver()VEX_VexResolverprotected
VOP_CodeVexResolver()VOP_CodeVexResolver
~VEX_VexResolver()VEX_VexResolverprotectedvirtual
~VOP_CodeVexResolver() overrideVOP_CodeVexResolver