ime::GameObject Member List

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

attachRigidBody(BodyPtr body)ime::GameObject
BodyPtr typedefime::GameObject
copy() constime::GameObject
create(Scene &scene, Type type=Type::Unknown)ime::GameObjectstatic
emit(const std::string &event)ime::Objectprotected
emitChange(const Property &property)ime::Objectprotected
emitCollisionEvent(const std::string &event, const GameObject::Ptr &other) (defined in ime::GameObject)ime::GameObject
GameObject(Scene &scene, Type type=Type::Unknown)ime::GameObjectexplicit
GameObject(const GameObject &other)ime::GameObject
GameObject(GameObject &&) noexceptime::GameObject
getClassName() const overrideime::GameObjectvirtual
getClassType() const overrideime::GameObjectvirtual
getObjectId() constime::Object
getRigidBody()ime::GameObject
getRigidBody() const (defined in ime::GameObject)ime::GameObject
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
getType() constime::GameObject
getUserData()ime::GameObject
hasRigidBody() constime::GameObject
isActive() constime::GameObject
isCollidable() constime::GameObject
Object()ime::Object
Object(const Object &)ime::Object
Object(Object &&) noexcept=defaultime::Object
onCollisionEnd(Callback< GameObject::Ptr, GameObject::Ptr > callback)ime::GameObject
onCollisionStart(Callback< GameObject::Ptr, GameObject::Ptr > callback)ime::GameObject
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) constime::Object
operator=(const GameObject &)ime::GameObject
operator=(GameObject &&) noexceptime::GameObject
ime::Object::operator=(const Object &)ime::Object
ime::Object::operator=(Object &&) noexcept=defaultime::Object
operator==(const Object &rhs) constime::Object
Ptr typedefime::GameObject
removeDestructionListener(int id)ime::Object
removeRigidBody()ime::GameObject
resetSpriteOrigin()ime::GameObject
setActive(bool isActive)ime::GameObject
setCollidable(bool collidable)ime::GameObject
setState(int state)ime::GameObject
setTag(const std::string &tag)ime::Object
setType(Type type)ime::GameObject
swap(GameObject &other)ime::GameObject
Type enum nameime::GameObject
unsubscribe(const std::string &event, int id)ime::Object
update(Time deltaTime)ime::GameObjectvirtual
~GameObject() overrideime::GameObject
~Object()ime::Objectvirtual