Gamedev Framework (gf)  0.20.0
A C++17 framework for 2D games
gf::LightShape Member List

This is the complete list of members for gf::LightShape, including all inherited members.

draw(RenderTarget &target, const RenderStates &states) overridegf::LightShapevirtual
getColor() constgf::LightShape
getInverseTransform() constgf::Transformable
getLocalBounds() constgf::LightShape
getNextPoint(std::size_t index) constgf::LightShape
getOrigin() constgf::Transformableinline
getPoint(std::size_t index) constgf::LightShape
getPointCount() constgf::LightShape
getPosition() constgf::Transformableinline
getPrevPoint(std::size_t index) constgf::LightShape
getRotation() constgf::Transformableinline
getScale() constgf::Transformableinline
getTransform() constgf::Transformable
getVisibility() constgf::LightShape
isActive() constgf::LightShapeinline
LightShape(const Polygon &polygon, LightShapeVisibility visibility=LightShapeVisibility::Apparent)gf::LightShape
LightShape(Polygon &&polygon, LightShapeVisibility visibility=LightShapeVisibility::Apparent)gf::LightShape
LightShape(const RectF &rect, LightShapeVisibility visibility=LightShapeVisibility::Apparent)gf::LightShape
LightShape(const CircF &circ, LightShapeVisibility visibility=LightShapeVisibility::Apparent)gf::LightShape
move(Vector2f offset)gf::Transformable
rotate(float angle)gf::Transformable
scale(Vector2f factors)gf::Transformable
scale(float factor)gf::Transformableinline
setActive(bool active=true)gf::LightShapeinline
setAnchor(Anchor anchor)gf::LightShape
setColor(const Color4f &color)gf::LightShape
setOrigin(Vector2f origin)gf::Transformable
setOriginFromAnchorAndBounds(Anchor anchor, const RectF &bounds)gf::Transformableprotected
setPosition(Vector2f position)gf::Transformable
setRotation(float angle)gf::Transformable
setScale(Vector2f factors)gf::Transformable
setScale(float factor)gf::Transformableinline
setVisibility(LightShapeVisibility visibility)gf::LightShape
Transformable()gf::Transformable
~Drawable()gf::Drawablevirtual