UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::action::mode3d::component::Body Member List

This is the complete list of members for ugdk::action::mode3d::component::Body, including all inherited members.

AddCollisionAction(short target_mask, const CollisionAction &action)=0ugdk::action::mode3d::component::Bodypure virtual
angular_velocity() const =0ugdk::action::mode3d::component::Bodypure virtual
ApplyImpulse(const Ogre::Vector3 &imp)ugdk::action::mode3d::component::Bodyinline
ApplyImpulse(double imp_x, double imp_y, double imp_z)=0ugdk::action::mode3d::component::Bodypure virtual
ApplyImpulse(const Ogre::Vector3 &imp, const Ogre::Vector3 &relative_pos)=0ugdk::action::mode3d::component::Bodypure virtual
Body()ugdk::action::mode3d::component::Bodyinlineprotected
collides_with() const =0ugdk::action::mode3d::component::Bodypure virtual
collision_group() const =0ugdk::action::mode3d::component::Bodypure virtual
Component()ugdk::action::mode3d::Componentinlineprotected
GetVelocityInPoint(const Ogre::Vector3 &point) const =0ugdk::action::mode3d::component::Bodypure virtual
linear_velocity() const =0ugdk::action::mode3d::component::Bodypure virtual
mass() const =0ugdk::action::mode3d::component::Bodypure virtual
OnTaken() overrideugdk::action::mode3d::component::Bodyinlineprotectedvirtual
orientation() const =0ugdk::action::mode3d::component::Bodypure virtual
owner() const ugdk::action::mode3d::Componentinline
position() const =0ugdk::action::mode3d::component::Bodypure virtual
Rotate(double yaw, double pitch, double roll)=0ugdk::action::mode3d::component::Bodypure virtual
Scale(double factor_x, double factor_y, double factor_z)=0ugdk::action::mode3d::component::Bodypure virtual
set_angular_factor(double x_factor, double y_factor, double z_factor)=0ugdk::action::mode3d::component::Bodypure virtual
set_damping(double linear, double angular)=0ugdk::action::mode3d::component::Bodypure virtual
set_friction(double frict)=0ugdk::action::mode3d::component::Bodypure virtual
set_linear_velocity(const Ogre::Vector3 &velocity)=0ugdk::action::mode3d::component::Bodypure virtual
set_orientation(const Ogre::Vector3 &dir)=0ugdk::action::mode3d::component::Bodypure virtual
set_restitution(double factor)=0ugdk::action::mode3d::component::Bodypure virtual
SetContinuousCollisionDetection(double speed_threshold, double sphere_radius)=0ugdk::action::mode3d::component::Bodypure virtual
SetRespondsOnContact(bool has_response)=0ugdk::action::mode3d::component::Bodypure virtual
Take(const std::weak_ptr< Element > &the_owner)ugdk::action::mode3d::Componentprotected
Translate(const Ogre::Vector3 &move)ugdk::action::mode3d::component::Bodyinline
Translate(double move_x, double move_y, double move_z)=0ugdk::action::mode3d::component::Bodypure virtual
type() const overrideugdk::action::mode3d::component::Bodyinlinevirtual
~Component()ugdk::action::mode3d::Componentinlinevirtual