HDK
|
This is the complete list of members for VEX_VexResolver, including all inherited members.
addDependency(const char *shader, DEP_MicroNode *depmicronode) | VEX_VexResolver | static |
cacheVexCode(const char *shader, int context_type=0, VEX_ErrorLog *errors=nullptr) | VEX_VexResolver | static |
canResolveCode(const char *shader) const =0 | VEX_VexResolver | protectedpure virtual |
convertAlias(const char *alias, UT_String &shader) | VEX_VexResolver | static |
convertToCanonicalPath(const char *shader, UT_String &canonical_shader) | VEX_VexResolver | static |
getCodeTimeStamp(const char *shader, int context_type=0) | VEX_VexResolver | static |
getDependencies(const char *shader, UT_StringArray &shader_dependencies, int context_type=0) | VEX_VexResolver | static |
getEmptyVexCode(const char *shader, std::ostream &os) | VEX_VexResolver | static |
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_VexResolver | static |
getVexContext(const char *shader, UT_String &ctx, int requested_context_type=0, VEX_ErrorLog *errors=nullptr) | VEX_VexResolver | static |
getVflCode(const char *shader, std::ostream &os, VEX_CodeGenFlags code_flags=VEX_CG_DEFAULT, int context_type=0, VEX_ErrorLog *errors=nullptr) | VEX_VexResolver | static |
needsVexResolver(const char *shader) | VEX_VexResolver | static |
needsVexResolverForMantraOutput(const char *shader) | VEX_VexResolver | static |
resolveAddDependency(const char *shader, DEP_MicroNode *depmicronode) const =0 | VEX_VexResolver | protectedpure virtual |
resolveAlias(const char *alias, UT_String &shader) const =0 | VEX_VexResolver | protectedpure virtual |
resolveCacheVexCode(const char *shader, int context_type, VEX_ErrorLog &errors) const =0 | VEX_VexResolver | protectedpure virtual |
resolveCanonicalPath(const char *shader, UT_String &canonical_shader) const =0 | VEX_VexResolver | protectedpure virtual |
resolveCodeTimeStamp(const char *shader, int context_type) const =0 | VEX_VexResolver | protectedpure virtual |
resolveDependencies(const char *shader, UT_StringArray &shader_deps, int context_type) const =0 | VEX_VexResolver | protectedpure virtual |
resolveVexCode(const char *shader, std::ostream &os, VEX_CodeGenFlags code_flags, int context_type, bool &is_pure_compiled_out, VEX_ErrorLog &errors) const =0 | VEX_VexResolver | protectedpure virtual |
resolveVexContext(const char *shader, UT_String &ctx, int requested_context_type) const =0 | VEX_VexResolver | protectedpure virtual |
resolveVflCode(const char *shader, std::ostream &os, VEX_CodeGenFlags code_flags, int context_type) const =0 | VEX_VexResolver | protectedpure virtual |
supportedByMantra(const char *shader) const =0 | VEX_VexResolver | protectedpure virtual |
VEX_VexResolver() | VEX_VexResolver | protected |
~VEX_VexResolver() | VEX_VexResolver | protectedvirtual |