AddCollisionAction(short target_mask, const CollisionAction &action) override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
angular_velocity() const override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
ApplyImpulse(double imp_x, double imp_y, double imp_z) override | ugdk::action::mode3d::component::SimpleBody | virtual |
ApplyImpulse(const Ogre::Vector3 &imp, const Ogre::Vector3 &relative_pos) override | ugdk::action::mode3d::component::SimpleBody | virtual |
ugdk::action::mode3d::component::Body::ApplyImpulse(const Ogre::Vector3 &imp) | ugdk::action::mode3d::component::Body | inline |
Body() | ugdk::action::mode3d::component::Body | inlineprotected |
collides_with() const override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
collision_group() const override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
Component() | ugdk::action::mode3d::Component | inlineprotected |
GetVelocityInPoint(const Ogre::Vector3 &point) const override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
initial_dir_ | ugdk::action::mode3d::component::SimpleBody | protected |
initial_pos_ | ugdk::action::mode3d::component::SimpleBody | protected |
linear_velocity() const override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
mass() const override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
OnTaken() override | ugdk::action::mode3d::component::SimpleBody | protectedvirtual |
orientation() const override | ugdk::action::mode3d::component::SimpleBody | virtual |
owner() const | ugdk::action::mode3d::Component | inline |
position() const override | ugdk::action::mode3d::component::SimpleBody | virtual |
Rotate(double yaw, double pitch, double roll) override | ugdk::action::mode3d::component::SimpleBody | virtual |
Scale(double factor_x, double factor_y, double factor_z) override | ugdk::action::mode3d::component::SimpleBody | virtual |
set_angular_factor(double x_axis, double y_axis, double z_axis) override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
set_damping(double linear, double angular) override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
set_friction(double frict) override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
set_linear_velocity(const Ogre::Vector3 &velocity) override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
set_orientation(const Ogre::Vector3 &dir) override | ugdk::action::mode3d::component::SimpleBody | virtual |
set_restitution(double factor) override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
SetContinuousCollisionDetection(double speed_threshold, double sphere_radius) override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
SetRespondsOnContact(bool has_response) override | ugdk::action::mode3d::component::SimpleBody | inlinevirtual |
SimpleBody(const Ogre::Vector3 &initial_pos, const Ogre::Quaternion &initial_dir) | ugdk::action::mode3d::component::SimpleBody | inline |
Take(const std::weak_ptr< Element > &the_owner) | ugdk::action::mode3d::Component | protected |
Translate(double move_x, double move_y, double move_z) override | ugdk::action::mode3d::component::SimpleBody | virtual |
ugdk::action::mode3d::component::Body::Translate(const Ogre::Vector3 &move) | ugdk::action::mode3d::component::Body | inline |
type() const override | ugdk::action::mode3d::component::Body | inlinevirtual |
~Component() | ugdk::action::mode3d::Component | inlinevirtual |
~SimpleBody() | ugdk::action::mode3d::component::SimpleBody | |