#include <external/RadixEngine/include/radix/renderer/GlGwenRenderer.hpp>
Inherits Base.
|
| | GlGwenRenderer () |
| |
| | ~GlGwenRenderer () |
| |
| void | Init () finaloverride |
| |
| void | Begin () finaloverride |
| |
| void | End () finaloverride |
| |
| void | SetDrawColor (Gwen::Color color) finaloverride |
| |
| void | DrawFilledRect (Gwen::Rect rect) finaloverride |
| |
| void | StartClip () finaloverride |
| |
| void | EndClip () finaloverride |
| |
| void | DrawTexturedRect (Gwen::Texture *tex, Gwen::Rect rect, float u1=0.0f, float v1=0.0f, float u2=1.0f, float v2=1.0f) finaloverride |
| |
| void | LoadTexture (Gwen::Texture *tex) finaloverride |
| |
| void | FreeTexture (Gwen::Texture *tex) finaloverride |
| |
| Gwen::Color | PixelColour (Gwen::Texture *tex, unsigned int x, unsigned int y, const Gwen::Color &col_default) finaloverride |
| |
| void | RenderText (Gwen::Font *font, Gwen::Point pos, const Gwen::UnicodeString &text) finaloverride |
| |
| Gwen::Point | MeasureText (Gwen::Font *font, const Gwen::UnicodeString &text) finaloverride |
| |
| radix::GlGwenRenderer::GlGwenRenderer |
( |
| ) |
|
| radix::GlGwenRenderer::~GlGwenRenderer |
( |
| ) |
|
| void radix::GlGwenRenderer::addVert |
( |
int |
x, |
|
|
int |
y, |
|
|
float |
u = 0.0f, |
|
|
float |
v = 0.0f |
|
) |
| |
|
protected |
| void radix::GlGwenRenderer::Begin |
( |
| ) |
|
|
finaloverride |
| void radix::GlGwenRenderer::DrawFilledRect |
( |
Gwen::Rect |
rect | ) |
|
|
finaloverride |
| void radix::GlGwenRenderer::DrawTexturedRect |
( |
Gwen::Texture * |
tex, |
|
|
Gwen::Rect |
rect, |
|
|
float |
u1 = 0.0f, |
|
|
float |
v1 = 0.0f, |
|
|
float |
u2 = 1.0f, |
|
|
float |
v2 = 1.0f |
|
) |
| |
|
finaloverride |
| void radix::GlGwenRenderer::End |
( |
| ) |
|
|
finaloverride |
| void radix::GlGwenRenderer::EndClip |
( |
| ) |
|
|
finaloverride |
| void radix::GlGwenRenderer::flush |
( |
| ) |
|
|
protected |
| void radix::GlGwenRenderer::FreeTexture |
( |
Gwen::Texture * |
tex | ) |
|
|
finaloverride |
| void radix::GlGwenRenderer::Init |
( |
| ) |
|
|
finaloverride |
| void radix::GlGwenRenderer::loadDebugFont |
( |
| ) |
|
|
protected |
| void radix::GlGwenRenderer::LoadTexture |
( |
Gwen::Texture * |
tex | ) |
|
|
finaloverride |
| Gwen::Point radix::GlGwenRenderer::MeasureText |
( |
Gwen::Font * |
font, |
|
|
const Gwen::UnicodeString & |
text |
|
) |
| |
|
finaloverride |
| Gwen::Color radix::GlGwenRenderer::PixelColour |
( |
Gwen::Texture * |
tex, |
|
|
unsigned int |
x, |
|
|
unsigned int |
y, |
|
|
const Gwen::Color & |
col_default |
|
) |
| |
|
finaloverride |
| void radix::GlGwenRenderer::RenderText |
( |
Gwen::Font * |
font, |
|
|
Gwen::Point |
pos, |
|
|
const Gwen::UnicodeString & |
text |
|
) |
| |
|
finaloverride |
| void radix::GlGwenRenderer::SetDrawColor |
( |
Gwen::Color |
color | ) |
|
|
finaloverride |
| void radix::GlGwenRenderer::StartClip |
( |
| ) |
|
|
finaloverride |
| Gwen::Color radix::GlGwenRenderer::color |
|
protected |
| float radix::GlGwenRenderer::fontLetterSpacing |
|
protected |
| float radix::GlGwenRenderer::fontScale[2] |
|
protected |
| std::vector<char> radix::GlGwenRenderer::fontSpacing |
|
protected |
| std::unique_ptr<Gwen::Texture> radix::GlGwenRenderer::fontTex |
|
protected |
| const int radix::GlGwenRenderer::MaxVerts = 1024 |
|
staticprotected |
| GLuint radix::GlGwenRenderer::vao |
|
protected |
| std::unique_ptr<VBO> radix::GlGwenRenderer::vbo |
|
protected |
| int radix::GlGwenRenderer::vertNum |
|
protected |
The documentation for this class was generated from the following files: