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