|
HDK
|
#include <connectorSpecs.h>
Inheritance diagram for VdfOutputSpecs:Public Member Functions | |
| template<typename T > | |
| VdfOutputSpecs & | Connector (const TfToken &name) |
| Create an "Out" connector with the given name. More... | |
| const VdfOutputSpec * | GetOutputSpec (int idx) const |
Returns connector spec at index idx. More... | |
| VdfOutputSpecs & | Connector (const TfType &type, const TfToken &name) |
| VDF_API bool | operator== (const VdfOutputSpecs &rhs) const |
| bool | operator!= (const VdfOutputSpecs &rhs) const |
Public Member Functions inherited from VdfConnectorSpecs< VdfOutputSpec > | |
| VdfConnectorSpecs () | |
| Constructor. More... | |
| VdfConnectorSpecs (const VdfConnectorSpecs< VdfOutputSpec > &rhs) | |
| Copy constructor. More... | |
| VdfConnectorSpecs (VdfConnectorSpecs< VdfOutputSpec > &&rhs) | |
| Move constructor. More... | |
| VdfConnectorSpecs < VdfOutputSpec > & | operator= (const VdfConnectorSpecs< VdfOutputSpec > &rhs) |
| Copy assignment operator. More... | |
| VdfConnectorSpecs < VdfOutputSpec > & | operator= (VdfConnectorSpecs< VdfOutputSpec > &&rhs) |
| Move assignment operator. More... | |
| void | Append (const VdfConnectorSpecs< VdfOutputSpec > &specs) |
| Appends a set of specs to this one. More... | |
| void | Reserve (size_t numSpecs) |
| size_t | GetSize () const |
| Returns number of connectors in this spec. More... | |
| const_iterator | begin () const |
| Returns a const_iterator to the beginning of the connectors. More... | |
| const_iterator | end () const |
| Returns a const_iterator to the end of the connectors. More... | |
Additional Inherited Members | |
Public Types inherited from VdfConnectorSpecs< VdfOutputSpec > | |
| using | const_iterator = typename _VectorType::const_iterator |
| Iterator type. More... | |
Protected Member Functions inherited from VdfConnectorSpecs< VdfOutputSpec > | |
| ~VdfConnectorSpecs () | |
| void | _ClearSpecs () |
| Clears list of specs. More... | |
| const VdfOutputSpec * | _GetConnectorSpec (int idx) const |
Returns connector spec at index idx. More... | |
| void | _AddConnector (VdfOutputSpec *cs) |
| Adds a connector to our list. More... | |
VdfOutputSpecs is a container for VdfOutputSpec objects. These objects are used to describe outputs on a VdfNode.
Definition at line 241 of file connectorSpecs.h.
|
inline |
Create an "Out" connector with the given name.
Definition at line 247 of file connectorSpecs.h.
|
inline |
Non-templated version of Connector(), the given type must be registered for runtime type dispatching.
Definition at line 262 of file connectorSpecs.h.
|
inline |
Returns connector spec at index idx.
Definition at line 254 of file connectorSpecs.h.
|
inline |
Definition at line 272 of file connectorSpecs.h.
| VDF_API bool VdfOutputSpecs::operator== | ( | const VdfOutputSpecs & | rhs | ) | const |
Returns true if two OutputSpecs are equal.