Inherits VIEW3D::RCVisualObject.
Inheritance diagram for PHYSICS::RCBodyComponent:


Public Member Functions | |
| RCBodyComponent (const RCString &sKey, const RSBodyCtorArg &CtorArg) | |
| RCBodyComponent * | GetParentBody () |
| RCJointComponent * | GetParentJoint () |
| virtual void | SetPose (const RCPose &Pose) |
| virtual RCPose | GetPose () const |
| virtual void | SetPosePtr (TRCSharedPtr< RCPoseComponent > PosePtr)=0 |
| virtual void | SetMotionPtr (TRCSharedPtr< RCMotionComponent > MotionPtr)=0 |
| TRCSharedPtr< RCPhysicsBody > | GetBody () |
| TRCSharedPtr< const RCPhysicsBody > | GetBody () const |
| virtual TRCSharedPtr< RCMaterialComponent > | GetMaterial () const =0 |
Static Public Attributes | |
| static const TLong | PHYSICAL_VISUAL_OBJECT = 0x01 |
Protected Attributes | |
| RCBodyComponent * | m_pParentBody |
| RCJointComponent * | m_pParentJoint |
| RCGlobalComponentList * | m_pGlobalList |
| RCPhysicsEngine & | m_PhysicsEngine |
| RCVisualEngine & | m_VisualEngine |
| RCAnyPtr | m_SimulationPtr |
| TRCSharedPtr< RCPhysicsBody > | m_Body |
|
TRCConstRetCallbackPtr< const RSPoseCtorArg &, void, RSPoseCtorArg > | m_PoseCtorArgCallback |
|
TRCConstRetCallbackPtr< const RSMotionCtorArg &, void, RSMotionCtorArg > | m_MotionCtorArgCallback |
|
TRCConstRetCallbackPtr< const RSGeomCtorArg &, void, RSGeomCtorArg > | m_GeomCtorArgCallback |
|
TRCConstRetCallbackPtr< const RSInertiaCtorArg &, void, RSInertiaCtorArg > | m_InertiaCtorArgCallback |
|
TRCConstRetCallbackPtr< const RSMaterialCtorArg &, void, RSMaterialCtorArg > | m_MaterialCtorArgCallback |
|
TRCConstRetCallbackPtr< const RSModelCtorArg &, void, RSModelCtorArg > | m_ModelCtorArgCallback |
1.4.6-NO