ime::GridObject Member List

This is the complete list of members for ime::GridObject, including all inherited members.

attachRigidBody(BodyPtr body)ime::GameObject
BodyPtr typedefime::GameObject
CollisionCallback typedefime::GameObject
copy() constime::GridObject
create(Scene &scene)ime::GridObjectstatic
emitChange(const Property &property)ime::Objectprotected
emitDestruction()ime::Objectprotected
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::Objectprotected
GameObject(Scene &scene)ime::GameObjectexplicit
GameObject(const GameObject &)ime::GameObject
GameObject(GameObject &&) noexceptime::GameObject
getClassName() const overrideime::GridObjectvirtual
getClassType() const overrideime::GameObjectvirtual
getCollisionExcludeList()ime::GridObject
getCollisionExcludeList() const (defined in ime::GridObject)ime::GridObject
getCollisionGroup() constime::GridObject
getCollisionId() constime::GridObject
getDirection() constime::GridObject
getGrid()ime::GridObject
getGrid() const (defined in ime::GridObject)ime::GridObject
getGridIndex() constime::GridObject
getGridMover()ime::GridObject
getGridMover() const (defined in ime::GridObject)ime::GridObject
getObjectId() constime::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() constime::GridObject
getSprite()ime::GameObject
getSprite() const (defined in ime::GameObject)ime::GameObject
getState() constime::GameObject
getTag() constime::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::GridObjectexplicit
GridObject(const GridObject &)ime::GridObject
GridObject(GridObject &&) noexcept=defaultime::GridObject
hasRigidBody() constime::GameObject
isActive() constime::GameObject
isEventListenerSuspended(int id) constime::Object
isMoving() constime::GridObject
isObstacle() constime::GridObject
isSameObjectAs(const Object &other) constime::Object
Object()ime::Object
Object(const Object &)ime::Object
Object(Object &&) noexcept=defaultime::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=defaultime::GridObject
ime::GameObject::operator=(const GameObject &)ime::GameObject
ime::GameObject::operator=(GameObject &&) noexceptime::GameObject
ime::Object::operator=(const Object &)ime::Object
ime::Object::operator=(Object &&) noexcept=defaultime::Object
Ptr typedefime::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::GameObjectinlinevirtual
~GameObject() overrideime::GameObject
~GridObject() overrideime::GridObject
~Object()ime::Objectvirtual