MaterialX 1.39.1
|
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.