|
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 |