ime::Shape Member List

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

attachRigidBody(Body::Ptr body)ime::Shape
clone() const =0ime::Shapepure virtual
draw(Window &renderTarget) const overrideime::Shapevirtual
emit(const std::string &event)ime::Objectprotected
emitChange(const Property &property)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
hasRigidBody() constime::Shape
move(float offsetX, float offsetY) overrideime::Shapevirtual
move(Vector2f offset) overrideime::Shapevirtual
Object()ime::Object
Object(const Object &)ime::Object
Object(Object &&) noexcept=defaultime::Object
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 Shape &)ime::Shape
operator=(Shape &&) noexceptime::Shape
ime::Drawable::operator=(const Object &)ime::Object
ime::Drawable::operator=(Object &&) noexcept=defaultime::Object
operator==(const Object &rhs) constime::Object
Ptr typedefime::Shape
removeDestructionListener(int id)ime::Object
removeRigidBody()ime::Shape
rotate(float angle) overrideime::Shapevirtual
scale(float factorX, float factorY) overrideime::Shapevirtual
scale(Vector2f factor) overrideime::Shapevirtual
setFillColour(const Colour &colour)ime::Shape
setOrigin(float x, float y) overrideime::Shapevirtual
setOrigin(Vector2f origin) overrideime::Shapevirtual
setOutlineColour(const Colour &colour)ime::Shape
setOutlineThickness(float thickness)ime::Shape
setPosition(float x, float y) overrideime::Shapevirtual
setPosition(Vector2f position) overrideime::Shapevirtual
setRotation(float angle) overrideime::Shapevirtual
setScale(float factorX, float factorY) overrideime::Shapevirtual
setScale(Vector2f scale) overrideime::Shapevirtual
setTag(const std::string &tag)ime::Object
Shape(std::unique_ptr< priv::IShapeImpl > impl, Type type) (defined in ime::Shape)ime::Shape
Shape(const Shape &)ime::Shape
Shape(Shape &&) noexceptime::Shape
Type enum nameime::Shape
unsubscribe(const std::string &event, int id)ime::Object
~ITransformable()=defaultime::ITransformablevirtual
~Object()ime::Objectvirtual
~Shape() overrideime::Shape