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

This is the complete list of members for VEX_VexResolver, 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 =0VEX_VexResolverprotectedpure virtual
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 *depmicronode) const =0VEX_VexResolverprotectedpure virtual
resolveAlias(const char *alias, UT_String &shader) const =0VEX_VexResolverprotectedpure virtual
resolveCacheVexCode(const char *shader, int context_type, VEX_ErrorLog &errors) const =0VEX_VexResolverprotectedpure virtual
resolveCanonicalPath(const char *shader, UT_String &canonical_shader) const =0VEX_VexResolverprotectedpure virtual
resolveCodeTimeStamp(const char *shader, int context_type) const =0VEX_VexResolverprotectedpure virtual
resolveDependencies(const char *shader, UT_StringArray &shader_deps, int context_type) const =0VEX_VexResolverprotectedpure virtual
resolveVexCode(const char *shader, std::ostream &os, VEX_CodeGenFlags code_flags, int context_type, bool &is_pure_compiled_out, VEX_ErrorLog &errors) const =0VEX_VexResolverprotectedpure virtual
resolveVexContext(const char *shader, UT_String &ctx, int requested_context_type) const =0VEX_VexResolverprotectedpure virtual
resolveVflCode(const char *shader, std::ostream &os, VEX_CodeGenFlags code_flags, int context_type) const =0VEX_VexResolverprotectedpure virtual
supportedByMantra(const char *shader) const =0VEX_VexResolverprotectedpure virtual
VEX_VexResolver()VEX_VexResolverprotected
~VEX_VexResolver()VEX_VexResolverprotectedvirtual