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