|
| HdMaterialNetwork2Interface (const SdfPath &materialPrimPath, HdMaterialNetwork2 *materialNetwork) |
|
HD_API SdfPath | GetMaterialPrimPath () const override |
|
HD_API std::string | GetModelAssetName () const override |
|
HD_API TfTokenVector | GetNodeNames () const override |
|
HD_API TfToken | GetNodeType (const TfToken &nodeName) const override |
|
HD_API TfTokenVector | GetNodeTypeInfoKeys (const TfToken &nodeName) const override |
|
HD_API VtValue | GetNodeTypeInfoValue (const TfToken &nodeName, const TfToken &key) const override |
|
HD_API TfTokenVector | GetAuthoredNodeParameterNames (const TfToken &nodeName) const override |
|
HD_API VtValue | GetNodeParameterValue (const TfToken &nodeName, const TfToken ¶mName) const override |
|
HD_API NodeParamData | GetNodeParameterData (const TfToken &nodeName, const TfToken ¶mName) const override |
|
HD_API TfTokenVector | GetNodeInputConnectionNames (const TfToken &nodeName) const override |
|
HD_API InputConnectionVector | GetNodeInputConnection (const TfToken &nodeName, const TfToken &inputName) const override |
|
HD_API void | DeleteNode (const TfToken &nodeName) override |
|
HD_API void | SetNodeType (const TfToken &nodeName, const TfToken &nodeType) override |
|
HD_API void | SetNodeParameterValue (const TfToken &nodeName, const TfToken ¶mName, const VtValue &value) override |
|
HD_API void | SetNodeParameterData (const TfToken &nodeName, const TfToken ¶mName, const NodeParamData ¶mData) override |
|
HD_API void | DeleteNodeParameter (const TfToken &nodeName, const TfToken ¶mName) override |
|
HD_API void | SetNodeInputConnection (const TfToken &nodeName, const TfToken &inputName, const InputConnectionVector &connections) override |
|
HD_API void | DeleteNodeInputConnection (const TfToken &nodeName, const TfToken &inputName) override |
|
HD_API TfTokenVector | GetTerminalNames () const override |
|
HD_API InputConnectionResult | GetTerminalConnection (const TfToken &terminalName) const override |
|
HD_API void | DeleteTerminal (const TfToken &terminalName) override |
|
HD_API void | SetTerminalConnection (const TfToken &terminalName, const InputConnection &connection) override |
|
virtual | ~HdMaterialNetworkInterface ()=default |
|
Implements HdMaterialNetworkInterface interface backed by an HdMaterialNetwork2 – which is useful for implementing material filtering functions without being tied to the legacy data model
Definition at line 39 of file materialNetwork2Interface.h.