|
HDK
|
#include <output.h>
Public Member Functions | |
| VDF_API | VdfOutput (VdfNode &owner, int specIndex) |
| VDF_API | ~VdfOutput () |
| const VdfConnectionVector & | GetConnections () const |
| size_t | GetNumConnections () const |
| const VdfNode & | GetNode () const |
| VdfNode & | GetNode () |
| VDF_API const TfToken & | GetName () const |
| VDF_API void | SetAssociatedInput (const VdfInput *input) |
| const VdfInput * | GetAssociatedInput () const |
| const VdfMask * | GetAffectsMask () const |
| VDF_API void | SetAffectsMask (const VdfMask &mask) |
| VdfId | GetId () const |
| VDF_API const VdfOutputSpec & | GetSpec () const |
| VDF_API std::string | GetDebugName () const |
| VDF_API int | GetNumDataEntries () const |
Static Public Member Functions | |
| static VdfIndex | GetIndexFromId (const VdfId id) |
| static VdfVersion | GetVersionFromId (const VdfId id) |
Friends | |
| class | VdfNetwork |
| class | VdfIsolatedSubnetwork |
A VdfOutput represents an output on a node. It has a spec and a list of nodes currently connected to it.
| VDF_API VdfOutput::~VdfOutput | ( | ) |
Destructor
|
inline |
|
inline |
|
inline |
| VDF_API std::string VdfOutput::GetDebugName | ( | ) | const |
Returns the debug name for this output.
Creates a debug name that combines the output name with the debug name of its owner.
|
inline |
|
inline |
|
inline |
|
inline |
Returns the expected number of entries in the data computed at this output.
This number is a guess based on what's currently connected to the output.
| VDF_API const VdfOutputSpec& VdfOutput::GetSpec | ( | ) | const |
Returns the connector specification object for this output.
|
inlinestatic |
Sets the affects mask for this output.
It is a coding error to set this mask on an output that has no corresponding input, or to set a mask that is of size 0.
Sets the input associated with this output. If input is NULL it clears the associated input.
|
friend |
|
friend |