applyAngularImpulse(float impulse, bool wake=true) | ime::RigidBody | |
applyForce(const Vector2f &force, const Vector2f &point, bool wake=true) | ime::RigidBody | |
applyForceToCenter(const Vector2f &force, bool wake=true) | ime::RigidBody | |
applyLinearImpulse(const Vector2f &impulse, const Vector2f &point, bool wake=true) | ime::RigidBody | |
applyLinearImpulseToCenter(const Vector2f &impulse, bool wake=true) | ime::RigidBody | |
applyTorque(float torque, bool wake=true) | ime::RigidBody | |
attachCollider(Collider::Ptr collider) | ime::RigidBody | |
Callback typedef | ime::RigidBody | |
copy() const | ime::RigidBody | |
emitChange(const Property &property) | ime::Object | protected |
emitDestruction() | ime::Object | protected |
eventEmitter_ | ime::Object | protected |
forEachCollider(const Callback< Collider * > &callback) const | ime::RigidBody | |
getAngularDamping() const | ime::RigidBody | |
getAngularVelocity() const | ime::RigidBody | |
getClassName() const override | ime::RigidBody | virtual |
getClassType() const | ime::Object | virtual |
getColliderById(unsigned int id) | ime::RigidBody | |
getColliderById(unsigned int id) const (defined in ime::RigidBody) | ime::RigidBody | |
getColliderCount() const | ime::RigidBody | |
getGameObject() | ime::RigidBody | |
getGameObject() const (defined in ime::RigidBody) | ime::RigidBody | |
getGravityScale() const | ime::RigidBody | |
getInertia() const | ime::RigidBody | |
getInternalBody() (defined in ime::RigidBody) | ime::RigidBody | |
getInternalBody() const (defined in ime::RigidBody) | ime::RigidBody | |
getLinearDamping() const | ime::RigidBody | |
getLinearVelocity() const | ime::RigidBody | |
getLinearVelocityFromLocalPoint(const Vector2f &localPoint) const | ime::RigidBody | |
getLinearVelocityFromWorldPoint(const Vector2f &worldPoint) const | ime::RigidBody | |
getLocalCenter() const | ime::RigidBody | |
getLocalPoint(const Vector2f &worldPoint) const | ime::RigidBody | |
getLocalRotation(const Vector2f &worldVector) const | ime::RigidBody | |
getMass() const | ime::RigidBody | |
getObjectId() const | ime::Object | |
getPosition() const | ime::RigidBody | |
getRotation() const | ime::RigidBody | |
getTag() const | ime::Object | |
getType() const | ime::RigidBody | |
getUserData() | ime::RigidBody | |
getUserData() const (defined in ime::RigidBody) | ime::RigidBody | |
getWorld() | ime::RigidBody | |
getWorld() const (defined in ime::RigidBody) | ime::RigidBody | |
getWorldCenter() const | ime::RigidBody | |
getWorldPoint(const Vector2f &localPoint) const | ime::RigidBody | |
getWorldRotation(const Vector2f &localVector) const | ime::RigidBody | |
isAwake() const | ime::RigidBody | |
isEnabled() const | ime::RigidBody | |
isEventListenerSuspended(int id) const | ime::Object | |
isFastBody() const | ime::RigidBody | |
isFixedRotation() const | ime::RigidBody | |
isSameObjectAs(const Object &other) const | ime::Object | |
isSleepingAllowed() const | ime::RigidBody | |
Object() | ime::Object | |
Object(const Object &) | ime::Object | |
Object(Object &&) noexcept=default | ime::Object | |
onDestruction(const Callback<> &callback) | ime::Object | |
onPropertyChange(const std::string &property, const Callback< Property > &callback, bool oneTime=false) | ime::Object | |
onPropertyChange(const Callback< Property > &callback, bool oneTime=false) | ime::Object | |
operator=(const RigidBody &)=delete | ime::RigidBody | |
operator=(RigidBody &&) noexcept | ime::RigidBody | |
ime::Object::operator=(const Object &) | ime::Object | |
ime::Object::operator=(Object &&) noexcept=default | ime::Object | |
PhysicsEngine | ime::RigidBody | friend |
Ptr typedef | ime::RigidBody | |
removeColliderWithId(unsigned int id) | ime::RigidBody | |
removeEventListener(const std::string &event, int id) | ime::Object | |
removeEventListener(int id) | ime::Object | |
RigidBody(const RigidBody &)=delete | ime::RigidBody | |
RigidBody(RigidBody &&) noexcept | ime::RigidBody | |
setAngularDamping(float damping) | ime::RigidBody | |
setAngularVelocity(float degrees) | ime::RigidBody | |
setAwake(bool awake) | ime::RigidBody | |
setEnabled(bool enable) | ime::RigidBody | |
setFastBody(bool fast) | ime::RigidBody | |
setFixedRotation(bool rotate) | ime::RigidBody | |
setGameObject(GameObject *gameObject) (defined in ime::RigidBody) | ime::RigidBody | |
setGravityScale(float scale) | ime::RigidBody | |
setLinearDamping(float damping) | ime::RigidBody | |
setLinearVelocity(const Vector2f &velocity) | ime::RigidBody | |
setPosition(const Vector2f &position) | ime::RigidBody | |
setRotation(float angle) | ime::RigidBody | |
setSleepingAllowed(bool sleeps) | ime::RigidBody | |
setTag(const std::string &tag) | ime::Object | |
setType(Type type) | ime::RigidBody | |
suspendedEventListener(int id, bool suspend) | ime::Object | |
Type enum name | ime::RigidBody | |
~Object() | ime::Object | virtual |
~RigidBody() override | ime::RigidBody | |