7#ifndef PXR_EXEC_VDF_INPUT_H
8#define PXR_EXEC_VDF_INPUT_H
14#include "pxr/exec/vdf/api.h"
23PXR_NAMESPACE_OPEN_SCOPE
49 _owner(owner), _associatedOutput(output), _specIndex(specIndex) {
59 return _connections.
size();
65 return *_connections[index];
71 return *_connections[index];
116 int _GetSpecIndex()
const {
142 void _ReorderInputConnections(
163PXR_NAMESPACE_CLOSE_SCOPE
size_type size() const
Returns the current size of the vector.
Represents a range of contiguous elements.
Token for efficient comparison, assignment, and hashing of known strings.
A class that fully represents a connection between two VdfNodes.
A VdfIsolatedSubnetwork builds a collection of VdfNodes and VdfConnections that are disconnected from...
A VdfMask is placed on connections to specify the data flowing through them.
A VdfNetwork is a collection of VdfNodes and their connections.
This is the base class for all nodes in a VdfNetwork.
A VdfOutput represents an output on a node.