Wasabi
WRigidBody Member List

This is the complete list of members for WRigidBody, including all inherited members.

AddReference()WBase
ApplyForce(WVector3 force)=0WRigidBodypure virtual
ApplyForce(WVector3 force, WVector3 relative_pos)=0WRigidBodypure virtual
ApplyImpulse(WVector3 impulse)=0WRigidBodypure virtual
ApplyImpulse(WVector3 impulse, WVector3 relative_pos)=0WRigidBodypure virtual
ApplyTorque(WVector3 torque)=0WRigidBodypure virtual
BindObject(class WObject *const object) (defined in WRigidBody)WRigidBody
BindObject(WOrientation *obj, WBase *objBase=nullptr)=0WRigidBodypure virtual
BuildFromGeometries(W_RIGIDBODYTYPE type, class WGeometry *const *geometries, uint32_t numGeometries, bool bFixed=false, bool bSimplify=true, void *mopp=nullptr, uint32_t moppsize=0) (defined in WRigidBody)WRigidBody
ComputeInverseTransformation() constWOrientation
ComputeTransformation() constWOrientation
Create(W_RIGID_BODY_CREATE_INFO createInfo, bool bSaveInfo=false)=0WRigidBodypure virtual
Destroy() (defined in WRigidBody)WRigidBody
Disable() (defined in WRigidBody)WRigidBody
Enable() (defined in WRigidBody)WRigidBody
Enabled() const (defined in WRigidBody)WRigidBody
Fly(float units)WOrientation
GetAngleX() constWOrientation
GetAngleY() constWOrientation
GetAngleZ() constWOrientation
getAngularVelocity() const =0WRigidBodypure virtual
GetAppPtr() constWBase
GetBindingMatrix() constWOrientation
GetID() constWBase
getLinearVelocity() const =0WRigidBodypure virtual
GetLVector() constWOrientation
GetName() constWBase
GetPosition() constWOrientation
GetPositionX() constWOrientation
GetPositionY() constWOrientation
GetPositionZ() constWOrientation
GetRigidBody() const (defined in WRigidBody)WRigidBody
GetRotation() constWOrientation
GetRotationQuat() (defined in WRigidBody)WRigidBody
GetRVector() constWOrientation
getTotalForce() const =0WRigidBodypure virtual
getTotalTorque() const =0WRigidBodypure virtual
GetType() const (defined in WRigidBody)WRigidBody
GetUVector() constWOrientation
GetWorldMatrix() (defined in WRigidBody)WRigidBody
IsBound() constWOrientation
LoadFromStream(WFile *file, std::istream &inputStream, std::vector< void * > &args, std::string nameSuffix)=0 (defined in WRigidBody)WRigidBodypure virtual
m_appWBaseprotected
m_IDWBaseprotected
m_nameWBaseprotected
Move(float units)WOrientation
OnStateChange(STATE_CHANGE_TYPE type)WRigidBodyvirtual
OnStateChange(STATE_CHANGE_TYPE type)=0WRigidBodypure virtual
Pitch(float angle)WOrientation
Point(float x, float y, float z)WOrientation
Point(WVector3 target)WOrientation
RemoveBinding()WOrientation
RemoveReference()WBase
Roll(float angle)WOrientation
SaveToStream(WFile *file, std::ostream &outputStream)=0 (defined in WRigidBody)WRigidBodypure virtual
SetAngle(WQuaternion quat)WOrientation
SetAngularDamping(float power) (defined in WRigidBody)WRigidBody
SetAngularDamping(float power)=0WRigidBodypure virtual
SetAngularVelocity(float velX, float velY, float velZ) (defined in WRigidBody)WRigidBody
SetAngularVelocity(WVector3 vel)=0WRigidBodypure virtual
SetBindingMatrix(WMatrix mtx)WOrientationvirtual
SetBouncingPower(float bouncing) (defined in WRigidBody)WRigidBody
SetBouncingPower(float bouncing)=0WRigidBodypure virtual
SetCollisionQuality(W_COLLISIONQUALITY quality) (defined in WRigidBody)WRigidBody
SetFriction(float friction) (defined in WRigidBody)WRigidBody
SetFriction(float friction)=0WRigidBodypure virtual
SetID(uint32_t newID)=0WBasepure virtual
SetLinearDamping(float power) (defined in WRigidBody)WRigidBody
SetLinearDamping(float power)=0WRigidBodypure virtual
SetLinearVelocity(float velX, float velY, float velZ) (defined in WRigidBody)WRigidBody
SetLinearVelocity(WVector3 vel)=0WRigidBodypure virtual
SetMass(float mass) (defined in WRigidBody)WRigidBody
SetMass(float mass)=0WRigidBodypure virtual
SetMassCenter(float x, float y, float z) (defined in WRigidBody)WRigidBody
SetMassCenter(float x, float y, float z)=0WRigidBodypure virtual
SetMaxAngularVelocity(float fScalarVelocity) (defined in WRigidBody)WRigidBody
SetMaxLinearVelocity(float fScalarVelocity) (defined in WRigidBody)WRigidBody
SetMotionType(W_MOTIONTYPE type) (defined in WRigidBody)WRigidBody
SetName(std::string newName)=0WBasepure virtual
SetPosition(float x, float y, float z)WOrientation
SetPosition(const WVector3 pos)WOrientation
SetToRotation(const WOrientation *const device)WOrientation
SetToTransformation(WMatrix mtx)WOrientation
SetULRVectors(WVector3 up, WVector3 look, WVector3 right)WOrientation
Strafe(float units)WOrientation
UnbindObject(class WObject *const object) (defined in WRigidBody)WRigidBody
UnbindObject(uint32_t ID) (defined in WRigidBody)WRigidBody
Update(float deltaTime)=0WRigidBodypure virtual
UpdateLocals() (defined in WRigidBody)WRigidBody
Valid() constWRigidBodyvirtual
WBase(class Wasabi *const app, uint32_t ID=0) (defined in WBase)WBase
WOrientation() (defined in WOrientation)WOrientation
WRigidBody(class Wasabi *const app, uint32_t ID=0) (defined in WRigidBody)WRigidBody
WRigidBody(class Wasabi *const app, uint32_t ID=0) (defined in WRigidBody)WRigidBodyinline
Yaw(float angle)WOrientation
~WBase() (defined in WBase)WBasevirtual
~WOrientation() (defined in WOrientation)WOrientationvirtual
~WRigidBody() (defined in WRigidBody)WRigidBody
~WRigidBody() (defined in WRigidBody)WRigidBodyinlineprotectedvirtual