|
typedef TfSmallVector
< VdfConnection *, 1 > | VdfConnectionVector |
| | Type for an ordered collection of connections. More...
|
| |
typedef TfSmallVector< const
VdfConnection *, 1 > | VdfConnectionConstVector |
| | Type for an ordered collection of connections. More...
|
| |
typedef TfHashSet
< VdfConnection *, TfHash > | VdfConnectionSet |
| | Type for an unordered set of connections. More...
|
| |
typedef TfHashSet< const
VdfConnection *, TfHash > | VdfConnectionConstSet |
| | Type for an unordered set of connections. More...
|
| |
typedef TfHashSet< const
VdfNode *, TfHash > | VdfNodePtrSet |
| | Type for an unordered set of nodes pointers. More...
|
| |
typedef TfHashSet< const
VdfOutput *, TfHash > | VdfOutputPtrSet |
| | Type for an unordered set of output pointers. More...
|
| |
typedef TfHashSet< const
VdfInput *, TfHash > | VdfInputPtrSet |
| | Type for an unordered set of input pointers. More...
|
| |
typedef std::vector< const
VdfInput * > | VdfInputPtrVector |
| | Type for an ordered collection of inputs. More...
|
| |
typedef std::vector< const
VdfOutput * > | VdfOutputPtrVector |
| | Type for an ordered collection of outputs. More...
|
| |
typedef std::function< void(const
VdfNode &)> | VdfNodeCallback |
| | Type of callback used when processing nodes. More...
|
| |
typedef std::function
< std::string()> | VdfNodeDebugNameCallback |
| | Type of callback for building a node debug name. More...
|
| |
| typedef unsigned int | VdfInvalidationTimestamp |
| | Type of the timestamp that identifies the most recent round of invalidation. More...
|
| |
typedef std::pair
< VdfConnection *, VdfMask > | VdfConnectionAndMask |
| | A pair of connection pointer and mask for sparse input dependency computation. More...
|
| |
typedef std::vector
< VdfConnectionAndMask > | VdfConnectionAndMaskVector |
| | A vector of VdfConnectionAndMasks. More...
|
| |
typedef std::function< void(const
VdfOutput *, const VdfMask &)> | VdfScheduledOutputCallback |
| |
typedef TfHashMap< const
VdfNode *, VdfOutputPtrSet,
TfHash > | VdfNodeToOutputPtrSetMap |
| | A map from node pointer to VdfOutputPtrSet. More...
|
| |
typedef TfHashMap< const
VdfNode *, VdfInputPtrVector,
TfHash > | VdfNodeToInputPtrVectorMap |
| | A map from node pointer to VdfInputPtrVector. More...
|
| |
typedef TfHashMap< const
VdfNode *, VdfOutputPtrVector,
TfHash > | VdfNodeToOutputPtrVectorMap |
| | A map from node pointer to VdfInputPtrVector. More...
|
| |
typedef std::unordered_map
< const VdfOutput *, VdfMask,
TfHash > | VdfOutputToMaskMap |
| | A map from output pointer to mask. More...
|
| |
| typedef uint64_t | VdfId |
| | The unique identifier type for Vdf objects. More...
|
| |
| typedef uint32_t | VdfIndex |
| | The index type for Vdf objects. More...
|
| |
| typedef uint32_t | VdfVersion |
| | The version type for Vdf objects. More...
|
| |
| typedef std::vector< VdfId > | VdfIdVector |
| | A vector of ids. More...
|
| |
| template<typename T > |
| using | Vdf_DefaultInitVector = std::vector< T, Vdf_DefaultInitAllocator< T >> |
| |