PhysX camera. More...
Public Member Functions | |
PhysxSchemaPhysxCameraAPI (const UsdPrim &prim=UsdPrim()) | |
Construct a PhysxSchemaPhysxCameraAPI on UsdPrim prim . More... | |
PhysxSchemaPhysxCameraAPI (const UsdSchemaBase &schemaObj) | |
Construct a PhysxSchemaPhysxCameraAPI on the prim held by schemaObj . More... | |
virtual PHYSXSCHEMA_API | ~PhysxSchemaPhysxCameraAPI () |
Destructor. More... | |
PHYSXSCHEMA_API UsdRelationship | GetPhysxCameraSubjectRel () const |
Reference to the subject this camera is to track. More... | |
PHYSXSCHEMA_API UsdRelationship | CreatePhysxCameraSubjectRel () const |
See GetPhysxCameraSubjectRel(), and also Usd_Create_Or_Get_Property for when to use Get vs Create. More... | |
Static Public Member Functions | |
static PHYSXSCHEMA_API const TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
Return a vector of names of all pre-declared attributes for this schema class and all its ancestor classes. More... | |
static PHYSXSCHEMA_API PhysxSchemaPhysxCameraAPI | Get (const UsdStagePtr &stage, const SdfPath &path) |
Return a PhysxSchemaPhysxCameraAPI holding the prim adhering to this schema at path on stage . More... | |
static PHYSXSCHEMA_API PhysxSchemaPhysxCameraAPI | Apply (const UsdPrim &prim) |
Applies this single-apply API schema to the given prim . More... | |
Static Public Attributes | |
static const UsdSchemaType | schemaType = UsdSchemaType::SingleApplyAPI |
Compile time constant representing what kind of schema this class is. More... | |
Protected Member Functions | |
PHYSXSCHEMA_API UsdSchemaType | _GetSchemaType () const override |
Returns the type of schema this class belongs to. More... | |
Friends | |
class | UsdSchemaRegistry |
PhysX camera.
Definition at line 57 of file physxCameraAPI.h.
|
inlineexplicit |
Construct a PhysxSchemaPhysxCameraAPI on UsdPrim prim
.
Equivalent to PhysxSchemaPhysxCameraAPI::Get(prim.GetStage(), prim.GetPath()) for a valid prim
, but will not immediately throw an error for an invalid prim
Definition at line 69 of file physxCameraAPI.h.
|
inlineexplicit |
Construct a PhysxSchemaPhysxCameraAPI on the prim held by schemaObj
.
Should be preferred over PhysxSchemaPhysxCameraAPI(schemaObj.GetPrim()), as it preserves SchemaBase state.
Definition at line 77 of file physxCameraAPI.h.
|
virtual |
Destructor.
|
overrideprotected |
Returns the type of schema this class belongs to.
|
static |
Applies this single-apply API schema to the given prim
.
This information is stored by adding "PhysxCameraAPI" to the token-valued, listOp metadata apiSchemas on the prim.
PHYSXSCHEMA_API UsdRelationship CreatePhysxCameraSubjectRel | ( | ) | const |
See GetPhysxCameraSubjectRel(), and also Usd_Create_Or_Get_Property for when to use Get vs Create.
|
static |
Return a PhysxSchemaPhysxCameraAPI holding the prim adhering to this schema at path
on stage
.
If no prim exists at path
on stage
, or if the prim at that path does not adhere to this schema, return an invalid schema object. This is shorthand for the following:
PHYSXSCHEMA_API UsdRelationship GetPhysxCameraSubjectRel | ( | ) | const |
Reference to the subject this camera is to track.
|
static |
Return a vector of names of all pre-declared attributes for this schema class and all its ancestor classes.
Does not include attributes that may be authored by custom/extended methods of the schemas involved.
|
static |
Compile time constant representing what kind of schema this class is.
Definition at line 63 of file physxCameraAPI.h.