Documentation of IME 2.0.0
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
ime
GameObject
ime::GameObject Member List
This is the complete list of members for
ime::GameObject
, including all inherited members.
attachRigidBody
(BodyPtr body)
ime::GameObject
BodyPtr
typedef
ime::GameObject
copy
() const
ime::GameObject
create
(Scene &scene, Type type=Type::Unknown)
ime::GameObject
static
emit
(const std::string &event)
ime::Object
protected
emitChange
(const Property &property)
ime::Object
protected
emitCollisionEvent
(const std::string &event, const GameObject::Ptr &other) (defined in
ime::GameObject
)
ime::GameObject
GameObject
(Scene &scene, Type type=Type::Unknown)
ime::GameObject
explicit
GameObject
(const GameObject &other)
ime::GameObject
GameObject
(GameObject &&) noexcept
ime::GameObject
getClassName
() const override
ime::GameObject
virtual
getClassType
() const override
ime::GameObject
virtual
getObjectId
() const
ime::Object
getRigidBody
()
ime::GameObject
getRigidBody
() const (defined in
ime::GameObject
)
ime::GameObject
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
getType
() const
ime::GameObject
getUserData
()
ime::GameObject
hasRigidBody
() const
ime::GameObject
isActive
() const
ime::GameObject
isCollidable
() const
ime::GameObject
Object
()
ime::Object
Object
(const Object &)
ime::Object
Object
(Object &&) noexcept=default
ime::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) const
ime::Object
operator=
(const GameObject &)
ime::GameObject
operator=
(GameObject &&) noexcept
ime::GameObject
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::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 name
ime::GameObject
unsubscribe
(const std::string &event, int id)
ime::Object
update
(Time deltaTime)
ime::GameObject
virtual
~GameObject
() override
ime::GameObject
~Object
()
ime::Object
virtual