ime::Shape Member List

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

attachRigidBody(RigidBody::Ptr body)ime::Shape
clone() const =0ime::Shapepure virtual
draw(priv::RenderTarget &renderTarget) const overrideime::Shapevirtual
emitChange(const Property &property)ime::Objectprotected
emitDestruction()ime::Objectprotected
eventEmitter_ime::Objectprotected
getClassName() const =0ime::Objectpure virtual
getClassType() const overrideime::Shapevirtual
getFillColour() constime::Shape
getGlobalBounds() constime::Shape
getInternalPtr() const (defined in ime::Shape)ime::Shapeprotected
getLocalBounds() constime::Shape
getObjectId() constime::Object
getOrigin() const overrideime::Shapevirtual
getOutlineColour() constime::Shape
getOutlineThickness() constime::Shape
getPosition() const overrideime::Shapevirtual
getRigidBody()ime::Shape
getRigidBody() const (defined in ime::Shape)ime::Shape
getRotation() const overrideime::Shapevirtual
getScale() const overrideime::Shapevirtual
getShapeType() constime::Shape
getTag() constime::Object
getTexture()ime::Shape
getTexture() const (defined in ime::Shape)ime::Shape
hasRigidBody() constime::Shape
isEventListenerSuspended(int id) constime::Object
isSameObjectAs(const Object &other) constime::Object
move(float offsetX, float offsetY) overrideime::Shapevirtual
move(const Vector2f &offset) overrideime::Shapevirtual
Object()ime::Object
Object(const Object &)ime::Object
Object(Object &&) noexcept=defaultime::Object
onDestruction(const Callback<> &callback)ime::Object
onPropertyChange(const std::string &property, const Callback< Property > &callback, bool oneTime=false)ime::Object
onPropertyChange(const Callback< Property > &callback, bool oneTime=false)ime::Object
operator=(const Shape &)ime::Shape
operator=(Shape &&) noexceptime::Shape
ime::Drawable::operator=(const Object &)ime::Object
ime::Drawable::operator=(Object &&) noexcept=defaultime::Object
Ptr typedefime::Shape
removeEventListener(const std::string &event, int id)ime::Object
removeEventListener(int id)ime::Object
removeRigidBody()ime::Shape
rotate(float angle) overrideime::Shapevirtual
scale(float factorX, float factorY) overrideime::Shapevirtual
scale(const Vector2f &factor) overrideime::Shapevirtual
setFillColour(const Colour &colour)ime::Shape
setOrigin(float x, float y) overrideime::Shapevirtual
setOrigin(const Vector2f &origin) overrideime::Shapevirtual
setOutlineColour(const Colour &colour)ime::Shape
setOutlineThickness(float thickness)ime::Shape
setPosition(float x, float y) overrideime::Shapevirtual
setPosition(const Vector2f &position) overrideime::Shapevirtual
setRotation(float angle) overrideime::Shapevirtual
setScale(float factorX, float factorY) overrideime::Shapevirtual
setScale(const Vector2f &scale) overrideime::Shapevirtual
setTag(const std::string &tag)ime::Object
setTexture(const std::string &filename)ime::Shape
setTexture(const Texture &texture)ime::Shape
Shape(std::unique_ptr< priv::IShapeImpl > impl, Type type) (defined in ime::Shape)ime::Shape
Shape(const Shape &)ime::Shape
Shape(Shape &&) noexceptime::Shape
suspendedEventListener(int id, bool suspend)ime::Object
Type enum nameime::Shape
~Drawable() overrideime::Drawable
~ITransformable()=defaultime::ITransformablevirtual
~Object()ime::Objectvirtual
~Shape() overrideime::Shape