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

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

beginMaterialTranslation(HUSD_AutoWriteLock &lock, const UT_StringRef &usd_material_path)HUSD_ShaderTranslatorvirtual
createMaterialShader(HUSD_AutoWriteLock &lock, const UT_StringRef &usd_material_path, const HUSD_TimeCode &time_code, OP_Node &shader_node, VOP_Type shader_type, const UT_StringRef &output_name)=0HUSD_ShaderTranslatorpure virtual
createShader(HUSD_AutoWriteLock &lock, const UT_StringRef &usd_material_path, const UT_StringRef &usd_parent_path, const UT_StringRef &usd_shader_name, const HUSD_TimeCode &time_code, OP_Node &shader_node, const UT_StringRef &output_name)=0HUSD_ShaderTranslatorpure virtual
endMaterialTranslation(HUSD_AutoWriteLock &lock, const UT_StringRef &usd_material_path)HUSD_ShaderTranslatorvirtual
getDependentNodeIDs() const HUSD_ShaderTranslatorinline
getID() const HUSD_ShaderTranslatorinlinevirtual
getRenderContextName(OP_Node &shader_node, const UT_StringRef &output_name)=0HUSD_ShaderTranslatorpure virtual
matchesRenderMask(const UT_StringRef &render_mask)=0HUSD_ShaderTranslatorpure virtual
setDependentNodeIDs(const UT_IntArray &node_ids)HUSD_ShaderTranslatorinline
setID(int id)HUSD_ShaderTranslatorinlinevirtual
updateShaderParameters(HUSD_AutoWriteLock &lock, const UT_StringRef &usd_shader_path, const HUSD_TimeCode &time_code, OP_Node &shader_node, const UT_StringArray &parameter_names)=0HUSD_ShaderTranslatorpure virtual
~HUSD_ShaderTranslator()=defaultHUSD_ShaderTranslatorvirtual