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 |