#include "pxr/pxr.h"
#include "pxr/usd/usd/api.h"
#include "pxr/usd/usd/common.h"
#include "pxr/usd/usd/primFlags.h"
#include "pxr/usd/usd/primDefinition.h"
#include "pxr/usd/usd/primTypeInfo.h"
#include "pxr/usd/sdf/types.h"
#include "pxr/base/tf/declarePtrs.h"
#include "pxr/base/tf/pointerAndBits.h"
#include "pxr/base/tf/token.h"
#include "pxr/usd/sdf/path.h"
#include <hboost/range/iterator_range.hpp>
#include <hboost/iterator/iterator_adaptor.hpp>
#include <hboost/intrusive_ptr.hpp>
#include <atomic>
#include <cstdint>
#include <vector>
Go to the source code of this file.
|
PXR_NAMESPACE_OPEN_SCOPE | TF_DECLARE_WEAK_PTRS (UsdStage) |
|
template<class PrimDataPtr > |
bool | Usd_IsInstanceProxy (const PrimDataPtr &p, const SdfPath &proxyPrimPath) |
|
template<class PrimDataPtr > |
Usd_PrimFlagsPredicate | Usd_CreatePredicateForTraversal (const PrimDataPtr &p, const SdfPath &proxyPrimPath, Usd_PrimFlagsPredicate pred) |
|
template<class PrimDataPtr > |
void | Usd_MoveToParent (PrimDataPtr &p, SdfPath &proxyPrimPath) |
|
template<class PrimDataPtr > |
bool | Usd_MoveToNextSiblingOrParent (PrimDataPtr &p, SdfPath &proxyPrimPath, PrimDataPtr end, const Usd_PrimFlagsPredicate &pred) |
|
template<class PrimDataPtr > |
bool | Usd_MoveToNextSiblingOrParent (PrimDataPtr &p, SdfPath &proxyPrimPath, const Usd_PrimFlagsPredicate &pred) |
|
template<class PrimDataPtr > |
bool | Usd_MoveToChild (PrimDataPtr &p, SdfPath &proxyPrimPath, PrimDataPtr end, const Usd_PrimFlagsPredicate &pred) |
|
template<class PrimDataPtr > |
bool | Usd_MoveToChild (PrimDataPtr &p, SdfPath &proxyPrimPath, const Usd_PrimFlagsPredicate &pred) |
|
template<class PrimDataPtr >
template<class PrimDataPtr >
template<class PrimDataPtr >
template<class PrimDataPtr >
template<class PrimDataPtr >
template<class PrimDataPtr >
template<class PrimDataPtr >
void Usd_MoveToParent |
( |
PrimDataPtr & |
p, |
|
|
SdfPath & |
proxyPrimPath |
|
) |
| |
|
inline |