SDL Utility
Shape Member List

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

colorShapeprotected
Draw(SDL_Renderer *const target) const =0Drawableprotectedpure virtual
Drawable(const Drawable &other)=deleteDrawable
Drawable(Drawable &&other)=deleteDrawable
Drawable()Drawableinlineprotected
GetColor()Shape
GetOrigin()Transformable
GetPosition()Transformable
GetRotation()Transformable
GetScale()Transformable
Move(const Vector2f &position)Transformable
Move(float x, float y)Transformable
operator=(const Drawable &other)=deleteDrawable
originTransformableprotected
positionTransformableprotected
Rotate(float angle)Transformable
rotationTransformableprotected
scaleTransformableprotected
Scale(const Vector2f &scale)Transformable
Scale(float x, float y)Transformable
SetColor(const Color &color)Shape
SetOrigin(const Vector2f &origin)Transformable
SetOrigin(float x, float y)Transformable
SetPosition(const Vector2f &position)Transformable
SetPosition(float x, float y)Transformable
SetRotation(float angle)Transformable
SetScale(const Vector2f &scale)Transformable
SetScale(float x, float y)Transformable
Shape()Shapeprotected
Transformable()Transformable
~Shape()Shapevirtual
~Transformable()Transformablevirtual