| attachRigidBody(BodyPtr body) | ime::GameObject | |
| BodyPtr typedef | ime::GameObject | |
| CollisionCallback typedef | ime::GameObject | |
| copy() const | ime::GridObject | |
| create(Scene &scene) | ime::GridObject | static |
| emitChange(const Property &property) | ime::Object | protected |
| emitDestruction() | ime::Object | protected |
| emitGridEvent(const Property &property) (defined in ime::GridObject) | ime::GridObject | |
| emitRigidBodyCollisionEvent(const std::string &event, GameObject *other) (defined in ime::GameObject) | ime::GameObject | |
| eventEmitter_ | ime::Object | protected |
| GameObject(Scene &scene) | ime::GameObject | explicit |
| GameObject(const GameObject &) | ime::GameObject | |
| GameObject(GameObject &&) noexcept | ime::GameObject | |
| getClassName() const override | ime::GridObject | virtual |
| getClassType() const override | ime::GameObject | virtual |
| getCollisionExcludeList() | ime::GridObject | |
| getCollisionExcludeList() const (defined in ime::GridObject) | ime::GridObject | |
| getCollisionGroup() const | ime::GridObject | |
| getCollisionId() const | ime::GridObject | |
| getDirection() const | ime::GridObject | |
| getGrid() | ime::GridObject | |
| getGrid() const (defined in ime::GridObject) | ime::GridObject | |
| getGridIndex() const | ime::GridObject | |
| getGridMover() | ime::GridObject | |
| getGridMover() const (defined in ime::GridObject) | ime::GridObject | |
| getObjectId() const | ime::Object | |
| getObstacleCollisionFilter() | ime::GridObject | |
| getObstacleCollisionFilter() const (defined in ime::GridObject) | ime::GridObject | |
| getRigidBody() | ime::GameObject | |
| getRigidBody() const (defined in ime::GameObject) | ime::GameObject | |
| getScene() | ime::GameObject | |
| getScene() const (defined in ime::GameObject) | ime::GameObject | |
| getSpeed() const | ime::GridObject | |
| getSprite() | ime::GameObject | |
| getSprite() const (defined in ime::GameObject) | ime::GameObject | |
| getState() const | ime::GameObject | |
| getTag() const | ime::Object | |
| getTransform() | ime::GameObject | |
| getTransform() const (defined in ime::GameObject) | ime::GameObject | |
| getUserData() | ime::GameObject | |
| getUserData() const (defined in ime::GameObject) | ime::GameObject | |
| GridObject(Scene &scene) | ime::GridObject | explicit |
| GridObject(const GridObject &) | ime::GridObject | |
| GridObject(GridObject &&) noexcept=default | ime::GridObject | |
| hasRigidBody() const | ime::GameObject | |
| isActive() const | ime::GameObject | |
| isEventListenerSuspended(int id) const | ime::Object | |
| isMoving() const | ime::GridObject | |
| isObstacle() const | ime::GridObject | |
| isSameObjectAs(const Object &other) const | ime::Object | |
| Object() | ime::Object | |
| Object(const Object &) | ime::Object | |
| Object(Object &&) noexcept=default | ime::Object | |
| onDestruction(const Callback<> &callback) | ime::Object | |
| onGridBorderCollision(const Callback< GridObject * > &callback, bool oneTime=false) | ime::GridObject | |
| onGridEnter(const Callback< GridObject * > &callback, bool oneTime=false) | ime::GridObject | |
| onGridExit(const Callback< GridObject * > &callback, bool oneTime=false) | ime::GridObject | |
| onGridMoveBegin(const Callback< GridObject * > &callback, bool oneTime=false) | ime::GridObject | |
| onGridMoveEnd(const Callback< GridObject * > &callback, bool oneTime=false) | ime::GridObject | |
| onGridObjectCollision(const Callback< GridObject *, GridObject * > &callback, bool oneTime=false) | ime::GridObject | |
| onGridPostMove(const Callback< GridObject * > &callback, bool oneTime=false) | ime::GridObject | |
| onGridPreMove(const Callback< GridObject * > &callback, bool oneTime=false) | ime::GridObject | |
| onGridTileCollision(const Callback< GridObject *, Index > &callback, bool oneTime=false) | ime::GridObject | |
| onPropertyChange(const std::string &property, const Callback< Property > &callback, bool oneTime=false) | ime::Object | |
| onPropertyChange(const Callback< Property > &callback, bool oneTime=false) | ime::Object | |
| onRigidBodyCollisionEnd(const CollisionCallback &callback, bool oneTime=false) | ime::GameObject | |
| onRigidBodyCollisionStart(const CollisionCallback &callback, bool oneTime=false) | ime::GameObject | |
| onRigidBodyCollisionStay(const CollisionCallback &callback, bool oneTime=false) | ime::GameObject | |
| operator=(const GridObject &) | ime::GridObject | |
| operator=(GridObject &&) noexcept=default | ime::GridObject | |
| ime::GameObject::operator=(const GameObject &) | ime::GameObject | |
| ime::GameObject::operator=(GameObject &&) noexcept | ime::GameObject | |
| ime::Object::operator=(const Object &) | ime::Object | |
| ime::Object::operator=(Object &&) noexcept=default | ime::Object | |
| Ptr typedef | ime::GridObject | |
| removeEventListener(const std::string &event, int id) | ime::Object | |
| removeEventListener(int id) | ime::Object | |
| removeRigidBody() | ime::GameObject | |
| resetSpriteOrigin() | ime::GameObject | |
| setActive(bool isActive) | ime::GameObject | |
| setCollisionGroup(const std::string &name) | ime::GridObject | |
| setCollisionId(int id) | ime::GridObject | |
| setDirection(const Vector2i &dir) | ime::GridObject | |
| setGrid(Grid2D *grid) (defined in ime::GridObject) | ime::GridObject | |
| setGridMover(GridMover *gridMover) (defined in ime::GridObject) | ime::GridObject | |
| setObstacle(bool isObstacle) | ime::GridObject | |
| setSpeed(const Vector2f &speed) | ime::GridObject | |
| setState(int state) | ime::GameObject | |
| setTag(const std::string &tag) | ime::Object | |
| suspendedEventListener(int id, bool suspend) | ime::Object | |
| swap(GridObject &other) | ime::GridObject | |
| ime::GameObject::swap(GameObject &other) | ime::GameObject | |
| update(Time deltaTime) | ime::GameObject | inlinevirtual |
| ~GameObject() override | ime::GameObject | |
| ~GridObject() override | ime::GridObject | |
| ~Object() | ime::Object | virtual |