FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::Character Class Reference
Inheritance diagram for fge::Character:
fge::Transformable

Public Member Functions

 Character (fge::Color const &fillColor, fge::Color const &outlineColor)
 
void clear ()
 
void addLine (bool outlineVertices, float lineLength, float lineTop, float offset, float thickness, float outlineThickness=0.0f)
 
void addGlyphQuad (bool outlineVertices, fge::Vector2f const &size, fge::Glyph const &glyph, fge::Vector2i const &textureSize, float italicShear)
 
void draw (fge::TransformUboData const &externalTransform, fge::RenderTarget const &target, fge::RenderStates const &states) const
 
void setFillColor (fge::Color const &color)
 
void setOutlineColor (fge::Color const &color)
 
fge::Color const & getFillColor () const
 
fge::Color const & getOutlineColor () const
 
void setVisibility (bool visibility)
 
bool isVisible () const
 
uint32_t getUnicode () const
 
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: