HDK
|
#include "pxr/pxr.h"
#include "pxr/usd/usd/common.h"
#include "pxr/usd/usd/object.h"
#include "pxr/usd/usd/primFlags.h"
#include "pxr/base/tf/declarePtrs.h"
#include "pxr/base/tf/hash.h"
#include "pxr/base/tf/staticTokens.h"
#include "pxr/usd/sdf/path.h"
#include "pxr/usd/sdf/pathExpression.h"
#include "pxr/usd/sdf/pathExpressionEval.h"
#include <unordered_map>
Go to the source code of this file.
Classes | |
class | Usd_CollectionMembershipQueryBase |
struct | Usd_CollectionMembershipQueryBase::_Hash |
Hash functor. More... | |
class | Usd_CollectionMembershipQuery< ExprEval > |
struct | Usd_CollectionMembershipQuery< ExprEval >::Hash |
Hash functor. More... | |
class | UsdObjectCollectionExpressionEvaluator |
Evaluates SdfPathExpressions with objects from a given UsdStage. More... | |
Macros | |
#define | USD_COLLECTION_MEMBERSHIP_QUERY_TOKENS |
Typedefs | |
using | UsdCollectionMembershipQuery = Usd_CollectionMembershipQuery< UsdObjectCollectionExpressionEvaluator > |
Functions | |
TF_DECLARE_PUBLIC_TOKENS (UsdCollectionMembershipQueryTokens, USD_API, USD_COLLECTION_MEMBERSHIP_QUERY_TOKENS) | |
USD_API std::set< UsdObject > | UsdComputeIncludedObjectsFromCollection (const UsdCollectionMembershipQuery &query, const UsdStageWeakPtr &stage, const Usd_PrimFlagsPredicate &pred=UsdPrimDefaultPredicate) |
USD_API SdfPathSet | UsdComputeIncludedPathsFromCollection (const UsdCollectionMembershipQuery &query, const UsdStageWeakPtr &stage, const Usd_PrimFlagsPredicate &pred=UsdPrimDefaultPredicate) |
#define USD_COLLECTION_MEMBERSHIP_QUERY_TOKENS |
Definition at line 46 of file collectionMembershipQuery.h.
using UsdCollectionMembershipQuery = Usd_CollectionMembershipQuery<UsdObjectCollectionExpressionEvaluator> |
Definition at line 417 of file collectionMembershipQuery.h.
TF_DECLARE_PUBLIC_TOKENS | ( | UsdCollectionMembershipQueryTokens | , |
USD_API | , | ||
USD_COLLECTION_MEMBERSHIP_QUERY_TOKENS | |||
) |
USD_API std::set<UsdObject> UsdComputeIncludedObjectsFromCollection | ( | const UsdCollectionMembershipQuery & | query, |
const UsdStageWeakPtr & | stage, | ||
const Usd_PrimFlagsPredicate & | pred = UsdPrimDefaultPredicate |
||
) |
Returns all the usd objects that satisfy the predicate, pred
in the collection represented by the UsdCollectionMembershipQuery object, query
.
The results depends on the load state of the UsdStage, stage
.
USD_API SdfPathSet UsdComputeIncludedPathsFromCollection | ( | const UsdCollectionMembershipQuery & | query, |
const UsdStageWeakPtr & | stage, | ||
const Usd_PrimFlagsPredicate & | pred = UsdPrimDefaultPredicate |
||
) |
Returns all the paths that satisfy the predicate, pred
in the collection represented by the UsdCollectionMembershipQuery object, query
.
The result depends on the load state of the UsdStage, stage
.