7#ifndef PXR_EXEC_VDF_POOL_CHAIN_INDEX_H
8#define PXR_EXEC_VDF_POOL_CHAIN_INDEX_H
14#include "pxr/exec/vdf/api.h"
17PXR_NAMESPACE_OPEN_SCOPE
28 return _index < rhs._index;
33 return !(rhs < *
this);
43 return !(*
this < rhs);
48 return _index == rhs._index;
53 return !(*
this == rhs);
57 friend class VdfPoolChainIndexer;
65 : _index(((
static_cast<size_t>(poolChainIndex)+1) << 32ull) |
83PXR_NAMESPACE_CLOSE_SCOPE
A VdfOutput represents an output on a node.
VDF_API int GetNumDataEntries() const
Returns the expected number of entries in the data computed at this output.
const VdfInput * GetAssociatedInput() const
Returns the in/out connector associated with this output.
Opaque pool chain index type.
bool Vdf_IsPoolOutput(const VdfOutput &output)
Returns true if output is a pool output, i.e., an output that has an associated input,...