|
Fillwave
10.0.0
|
2D Text on the screen. More...
#include <Text.h>
Public Member Functions | |
| Text (const std::string &text, flc::Texture2D *texture, glm::vec2 position, Engine *engine, GLfloat scale, Font *font, glm::vec4 color=glm::vec4(1.0, 1.0, 1.0, 1.0), ETextEffect effect=ETextEffect::none) | |
| void | draw () override |
| void | editAspectRatio (Engine *engine) |
| void | editString (std::string text) |
| void | editColor (glm::vec4 color) |
| void | editSize (GLfloat size) |
| void | editPosition (glm::vec2 position) |
Public Member Functions inherited from flw::flf::IReloadable | |
| IReloadable (Engine *engine, flc::VertexArray *=nullptr) | |
| IReloadable (IReloadable &&) | |
| IReloadable & | operator= (IReloadable &&) |
| IReloadable (const IReloadable &)=delete | |
| IReloadable & | operator= (const IReloadable &)=delete |
| void | reload () |
Public Member Functions inherited from flw::flf::Sprite | |
| Sprite (flc::Texture2D *texture=nullptr, flc::Program *program=nullptr, glm::vec2 position=glm::vec2(0.0f, 0.0f), glm::vec2 scale=glm::vec2(1.0f, 1.0f)) | |
| void | onAttached (ITreeNode *node) override |
| void | onDetached () override |
| void | coreDraw () |
Public Member Functions inherited from flw::flf::ITreeNode | |
| ITreeNode & | operator= (const ITreeNode &) |
| ITreeNode (const ITreeNode &) | |
Additional Inherited Members | |
Protected Attributes inherited from flw::flf::IReloadable | |
| flc::VertexArray * | mVAO |
| flc::Sampler * | mSampler |
Protected Attributes inherited from flw::flf::Sprite | |
| flc::Texture2D * | mTexture |
| flc::Program * | mProgram |
| glm::vec2 | mPosition |
| glm::vec2 | mScale |
| Blending | mBlending |
2D Text on the screen.
1.8.11