|
MaterialX 1.38.2
|
Interface element subclasses. More...
Go to the source code of this file.
Classes | |
| class | PortElement |
| The base class for port elements such as Input and Output. More... | |
| class | Input |
| An input element within a Node or NodeDef. More... | |
| class | Output |
| A spatially-varying output element within a NodeGraph or NodeDef. More... | |
| class | InterfaceElement |
| The base class for interface elements such as Node, NodeDef, and NodeGraph. More... | |
Typedefs | |
| using | PortElementPtr = shared_ptr< PortElement > |
| A shared pointer to a PortElement. | |
| using | ConstPortElementPtr = shared_ptr< const PortElement > |
| A shared pointer to a const PortElement. | |
| using | InputPtr = shared_ptr< Input > |
| A shared pointer to an Input. | |
| using | ConstInputPtr = shared_ptr< const Input > |
| A shared pointer to a const Input. | |
| using | OutputPtr = shared_ptr< Output > |
| A shared pointer to an Output. | |
| using | ConstOutputPtr = shared_ptr< const Output > |
| A shared pointer to a const Output. | |
| using | InterfaceElementPtr = shared_ptr< InterfaceElement > |
| A shared pointer to an InterfaceElement. | |
| using | ConstInterfaceElementPtr = shared_ptr< const InterfaceElement > |
| A shared pointer to a const InterfaceElement. | |
| using | CharSet = std::set< char > |
Interface element subclasses.