MaterialX 1.39.1
Loading...
Searching...
No Matches
Interface.h File Reference

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 >
 

Detailed Description

Interface element subclasses.