FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::Transformable Class Reference
Inheritance diagram for fge::Transformable:
fge::Character fge::Object fge::TileLayer fge::ObjAnimation fge::ObjButton fge::ObjLight fge::ObjRenderMap fge::ObjSelectBox fge::ObjShaderChain fge::ObjShape fge::ObjSlider fge::ObjSprite fge::ObjSpriteBatches fge::ObjSpriteCluster fge::ObjSwitch fge::ObjText fge::ObjTextInputBox fge::ObjTextList fge::ObjTileMap fge::ObjWindow

Public Member Functions

void setPosition (Vector2f const &position)
 
Vector2f const & getPosition () const
 
void move (Vector2f const &offset)
 
void setRotation (float angle)
 
float getRotation () const
 
void rotate (float angle)
 
void setScale (Vector2f const &factors)
 
void setScale (float factor)
 
Vector2f const & getScale () const
 
void scale (Vector2f const &factor)
 
void scale (float factor)
 
void setOrigin (Vector2f const &origin)
 
Vector2f const & getOrigin () const
 
glm::mat4 const & getTransform () const
 
glm::mat4 const & getInverseTransform () const
 

The documentation for this class was generated from the following file: