HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UsdPhysicsRigidBodyDesc Struct Reference

#include <parseDesc.h>

+ Inheritance diagram for UsdPhysicsRigidBodyDesc:

Public Member Functions

 UsdPhysicsRigidBodyDesc ()
 
bool operator== (const UsdPhysicsRigidBodyDesc &) const
 
const SdfPathVectorGetCollisions () const
 
const SdfPathVectorGetFilteredCollisions () const
 
const SdfPathVectorGetSimulationOwners () const
 
- Public Member Functions inherited from UsdPhysicsObjectDesc
 UsdPhysicsObjectDesc (UsdPhysicsObjectType inType)
 
virtual ~UsdPhysicsObjectDesc ()=default
 

Public Attributes

SdfPathVector collisions
 List of collision shapes that belong to this rigid body. More...
 
SdfPathVector filteredCollisions
 Filtered collisions. More...
 
SdfPathVector simulationOwners
 Simulation owners list. More...
 
GfVec3f position
 Rigid body position in world space. More...
 
GfQuatf rotation
 Rigid body orientation in world space. More...
 
GfVec3f scale
 Rigid body scale. More...
 
bool rigidBodyEnabled
 Defines whether body is enabled or not, if not enabled it's a static body. More...
 
bool kinematicBody
 Defines if the body is kinematic or not. More...
 
bool startsAsleep
 Defines if body starts asleep or awake. More...
 
GfVec3f linearVelocity
 Rigid body initial linear velocity. More...
 
GfVec3f angularVelocity
 Rigid body initial angular velocity. More...
 
- Public Attributes inherited from UsdPhysicsObjectDesc
UsdPhysicsObjectType type
 Descriptor type. More...
 
SdfPath primPath
 SdfPath for the prim from which the descriptor was parsed. More...
 
bool isValid
 

Detailed Description

Rigid body descriptor

Definition at line 564 of file parseDesc.h.

Constructor & Destructor Documentation

UsdPhysicsRigidBodyDesc::UsdPhysicsRigidBodyDesc ( )
inline

Definition at line 566 of file parseDesc.h.

Member Function Documentation

const SdfPathVector& UsdPhysicsRigidBodyDesc::GetCollisions ( ) const
inline

Definition at line 581 of file parseDesc.h.

const SdfPathVector& UsdPhysicsRigidBodyDesc::GetFilteredCollisions ( ) const
inline

Definition at line 586 of file parseDesc.h.

const SdfPathVector& UsdPhysicsRigidBodyDesc::GetSimulationOwners ( ) const
inline

Definition at line 591 of file parseDesc.h.

bool UsdPhysicsRigidBodyDesc::operator== ( const UsdPhysicsRigidBodyDesc ) const
inline

Definition at line 576 of file parseDesc.h.

Member Data Documentation

GfVec3f UsdPhysicsRigidBodyDesc::angularVelocity

Rigid body initial angular velocity.

Definition at line 618 of file parseDesc.h.

SdfPathVector UsdPhysicsRigidBodyDesc::collisions

List of collision shapes that belong to this rigid body.

Definition at line 597 of file parseDesc.h.

SdfPathVector UsdPhysicsRigidBodyDesc::filteredCollisions

Filtered collisions.

Definition at line 599 of file parseDesc.h.

bool UsdPhysicsRigidBodyDesc::kinematicBody

Defines if the body is kinematic or not.

Definition at line 612 of file parseDesc.h.

GfVec3f UsdPhysicsRigidBodyDesc::linearVelocity

Rigid body initial linear velocity.

Definition at line 616 of file parseDesc.h.

GfVec3f UsdPhysicsRigidBodyDesc::position

Rigid body position in world space.

Definition at line 603 of file parseDesc.h.

bool UsdPhysicsRigidBodyDesc::rigidBodyEnabled

Defines whether body is enabled or not, if not enabled it's a static body.

Definition at line 610 of file parseDesc.h.

GfQuatf UsdPhysicsRigidBodyDesc::rotation

Rigid body orientation in world space.

Definition at line 605 of file parseDesc.h.

GfVec3f UsdPhysicsRigidBodyDesc::scale

Rigid body scale.

Definition at line 607 of file parseDesc.h.

SdfPathVector UsdPhysicsRigidBodyDesc::simulationOwners

Simulation owners list.

Definition at line 601 of file parseDesc.h.

bool UsdPhysicsRigidBodyDesc::startsAsleep

Defines if body starts asleep or awake.

Definition at line 614 of file parseDesc.h.


The documentation for this struct was generated from the following file: