usdrt::PhysxSchemaPhysxCameraFollowVelocityAPI
Defined in usdrt/scenegraph/usd/physxSchema/physxCameraFollowVelocityAPI.h
Functions
usdrt::PhysxSchemaPhysxCameraFollowVelocityAPI::Apply: Applies this single-apply API schema to the given
prim
. This information is stored by adding "PhysxCameraFollowVelocityAPI" to the token-valued, listOp metadata apiSchemas on the prim.usdrt::DestructionSchemaDestructibleBaseAPI::GetPath: Return the SdfPath to this schema object's held prim.
usdrt::DestructionSchemaDestructibleBaseAPI::GetPrim: Return this schema object's held prim.
usdrt::PhysxSchemaPhysxCameraFollowVelocityAPI::PhysxSchemaPhysxCameraFollowVelocityAPI: Construct a PhysxSchemaPhysxCameraFollowVelocityAPI on the prim held by
schemaObj
. Should be preferred over PhysxSchemaPhysxCameraFollowVelocityAPI (schemaObj.GetPrim()), as it preserves SchemaBase state.usdrt::PhysxSchemaPhysxCameraFollowVelocityAPI::PhysxSchemaPhysxCameraFollowVelocityAPI: Construct a PhysxSchemaPhysxCameraFollowVelocityAPI on UsdPrim
prim
. Equivalent to PhysxSchemaPhysxCameraFollowVelocityAPI::Get(prim.GetStage(), prim.GetPath()) for a validprim
, but will not immediately throw an error for an invalidprim
.usdrt::DestructionSchemaDestructibleBaseAPI::_GetInstanceName: Returns the instance name of the API schema object belonging to a multiple-apply API schema.
usdrt::PhysxSchemaPhysxCameraFollowVelocityAPI::operator bool: Boolean operator.
usdrt::PhysxSchemaPhysxCameraFollowVelocityAPI::~PhysxSchemaPhysxCameraFollowVelocityAPI: Destructor.
Variables
usdrt::PhysxSchemaPhysxCameraFollowVelocityAPI::schemaType: Compile time constant representing what kind of schema this class is.
-
class PhysxSchemaPhysxCameraFollowVelocityAPI : public usdrt::UsdAPISchemaBase
PhysX camera that follows behind the subject’s velocity vector as it moves, which allows the subject to roll and tumble.
Public Functions
-
inline explicit PhysxSchemaPhysxCameraFollowVelocityAPI(const UsdPrim &prim = UsdPrim())
Construct a PhysxSchemaPhysxCameraFollowVelocityAPI on UsdPrim
prim
. Equivalent to PhysxSchemaPhysxCameraFollowVelocityAPI::Get(prim.GetStage(), prim.GetPath()) for a validprim
, but will not immediately throw an error for an invalidprim
.
-
inline explicit PhysxSchemaPhysxCameraFollowVelocityAPI(const UsdSchemaBase &schemaObj)
Construct a PhysxSchemaPhysxCameraFollowVelocityAPI on the prim held by
schemaObj
. Should be preferred over PhysxSchemaPhysxCameraFollowVelocityAPI(schemaObj.GetPrim()), as it preserves SchemaBase state.
-
inline virtual ~PhysxSchemaPhysxCameraFollowVelocityAPI()
Destructor.
-
inline operator bool() const
Boolean operator.
- Returns
Return true if the contained prim is has this api schema applied using
HasAPI
, and false otherwise.
Public Static Functions
-
static inline PhysxSchemaPhysxCameraFollowVelocityAPI Apply(const UsdPrim &prim)
Applies this single-apply API schema to the given
prim
. This information is stored by adding “PhysxCameraFollowVelocityAPI” to the token-valued, listOp metadata apiSchemas on the prim.See also
UsdPrim::GetAppliedSchemas()
See also
UsdPrim::HasAPI()
See also
UsdPrim::ApplyAPI()
See also
UsdPrim::RemoveAPI()
- Returns
A valid PhysxSchemaPhysxCameraFollowVelocityAPI object is returned upon success. An invalid (or empty) PhysxSchemaPhysxCameraFollowVelocityAPI object is returned upon failure. See UsdPrim::ApplyAPI() for conditions resulting in failure.
Public Static Attributes
-
static const UsdSchemaType schemaType = UsdSchemaType::SingleApplyAPI
Compile time constant representing what kind of schema this class is.
See also
UsdSchemaType
-
inline explicit PhysxSchemaPhysxCameraFollowVelocityAPI(const UsdPrim &prim = UsdPrim())