7 #ifndef USDPHYSICS_GENERATED_COLLISIONGROUP_H 
    8 #define USDPHYSICS_GENERATED_COLLISIONGROUP_H 
  135     static const TfType &_GetStaticTfType();
 
  137     static bool _IsTypedSchema();
 
  141     const TfType &_GetTfType() 
const override;
 
  238                 const unsigned int idxB) 
const;
 
static USDPHYSICS_API UsdPhysicsCollisionGroup Get(const UsdStagePtr &stage, const SdfPath &path)
USDPHYSICS_API UsdRelationship GetFilteredGroupsRel() const 
USDPHYSICS_API UsdAttribute CreateMergeGroupNameAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const 
GLsizei const GLchar *const * path
USDPHYSICS_API UsdCollectionAPI GetCollidersCollectionAPI() const 
UsdPhysicsCollisionGroup(const UsdPrim &prim=UsdPrim())
Represents a concrete typed schema. 
std::vector< class SdfPath > SdfPathVector
USDPHYSICS_API UsdRelationship CreateFilteredGroupsRel() const 
USDPHYSICS_API bool IsCollisionEnabled(const unsigned int idxA, const unsigned int idxB) const 
Return true if the groups at indices idxA and idxB collide. 
static const UsdSchemaKind schemaKind
std::vector< bool > _enabled
std::vector< TfToken > TfTokenVector
Convenience types. 
static USDPHYSICS_API UsdPhysicsCollisionGroup Define(const UsdStagePtr &stage, const SdfPath &path)
USDPHYSICS_API UsdAttribute GetInvertFilteredGroupsAttr() const 
USDPHYSICS_API UsdAttribute GetMergeGroupNameAttr() const 
PXR_NAMESPACE_CLOSE_SCOPE PXR_NAMESPACE_OPEN_SCOPE
USDPHYSICS_API const SdfPathVector & GetCollisionGroups() const 
static USDPHYSICS_API CollisionGroupTable ComputeCollisionGroupTable(const UsdStage &stage)
#define PXR_NAMESPACE_CLOSE_SCOPE
USDPHYSICS_API UsdSchemaKind _GetSchemaKind() const override
UsdPhysicsCollisionGroup(const UsdSchemaBase &schemaObj)
virtual USDPHYSICS_API ~UsdPhysicsCollisionGroup()
Destructor. 
USDPHYSICS_API UsdAttribute CreateInvertFilteredGroupsAttr(VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const 
static USDPHYSICS_API const TfTokenVector & GetSchemaAttributeNames(bool includeInherited=true)