HDK
|
#include "pxr/pxr.h"
#include "pxr/usd/pcp/api.h"
#include "pxr/usd/pcp/types.h"
#include "pxr/usd/sdf/types.h"
#include "pxr/base/tf/iterator.h"
#include "pxr/base/tf/hashset.h"
Go to the source code of this file.
Classes | |
class | PcpNodeRef |
struct | PcpNodeRef::Hash |
Hash functor. More... | |
class | PcpNodeRef_PtrProxy |
class | PcpNodeRef_ChildrenIterator |
class | PcpNodeRef_ChildrenReverseIterator |
struct | Tf_IteratorInterface< PcpNodeRef::child_const_range, false > |
struct | Tf_IteratorInterface< PcpNodeRef::child_const_range, true > |
struct | Tf_ShouldIterateOverCopy< PcpNodeRef::child_const_range > |
Typedefs | |
typedef std::shared_ptr < PcpErrorBase > | PcpErrorBasePtr |
typedef TfHashSet< PcpNodeRef, PcpNodeRef::Hash > | PcpNodeRefHashSet |
typedef std::vector< PcpNodeRef > | PcpNodeRefVector |
Functions | |
TF_DECLARE_REF_PTRS (PcpPrimIndex_Graph) | |
template<typename HashState > | |
void | TfHashAppend (HashState &h, const PcpNodeRef &x) |
Typedefs and support functions. More... | |
size_t | hash_value (const PcpNodeRef &x) |
PcpNodeRef_ChildrenIterator | begin (const PcpNodeRef::child_const_range &r) |
Support for range-based for loops for PcpNodeRef children ranges. More... | |
PcpNodeRef_ChildrenIterator | end (const PcpNodeRef::child_const_range &r) |
Support for range-based for loops for PcpNodeRef children ranges. More... | |
int | PcpNode_GetNonVariantPathElementCount (const SdfPath &path) |
typedef std::shared_ptr<PcpErrorBase> PcpErrorBasePtr |
typedef TfHashSet<PcpNodeRef, PcpNodeRef::Hash> PcpNodeRefHashSet |
typedef std::vector<PcpNodeRef> PcpNodeRefVector |
|
inline |
Support for range-based for loops for PcpNodeRef children ranges.
|
inline |
Support for range-based for loops for PcpNodeRef children ranges.
|
inline |
TF_DECLARE_REF_PTRS | ( | PcpPrimIndex_Graph | ) |
|
inline |