| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/text/texturetextpaintergl.h>

Public Member Functions | |
| TextureTextPainterGL () | |
| virtual | ~TextureTextPainterGL () |
| virtual ID | target () const |
| Defines which class will be rendered. | |
| virtual bool | render (Engine *, const Shape *) |
| The rendering. | |
| virtual void | renderText (Engine *E, TextureText *tt) const |
| Renders the text without any additions as made above. | |
| VRS_TYPEINFO (TextureTextPainterGL, ShapePainter) | |
Static Public Member Functions | |
| static void | setTextRenderingAttributes (VRS::Iterator< SO< MonoAttribute > > *attribs, unsigned int textComponentIndex=0) |
| Allows the specification of rendering attributes for the text layers. | |
| VRS::TEXT::TextureTextPainterGL::TextureTextPainterGL | ( | ) |
| virtual VRS::TEXT::TextureTextPainterGL::~TextureTextPainterGL | ( | ) | [virtual] |
| virtual ID VRS::TEXT::TextureTextPainterGL::target | ( | ) | const [virtual] |
Defines which class will be rendered.
Implements VRS::Painter.
Reimplemented in VRS::TEXT::DisplacedTextureTextPainterGL.
The rendering.
Includes disabling Z Buffer, Lighting and enabling alpha blending
Implements VRS::ShapePainter.
| virtual void VRS::TEXT::TextureTextPainterGL::renderText | ( | Engine * | E, | |
| TextureText * | tt | |||
| ) | const [virtual] |
Renders the text without any additions as made above.
| VRS::TEXT::TextureTextPainterGL::VRS_TYPEINFO | ( | TextureTextPainterGL | , | |
| ShapePainter | ||||
| ) |
| static void VRS::TEXT::TextureTextPainterGL::setTextRenderingAttributes | ( | VRS::Iterator< SO< MonoAttribute > > * | attribs, | |
| unsigned int | textComponentIndex = 0 | |||
| ) | [static] |
Allows the specification of rendering attributes for the text layers.
| attribs | iterator that define the attributes to be applied for a specific textComponentIndex. If attribs == NULL, the internal list will be cleared | |
| textComponentIndex | define the layer (0..4) for wich the attributes schould be applied (e.g. inner part, halo ,or border) Index 0 has a special meaning, attributes defined with this index are applied to all text components. Initally, the following attributes are defined for index 0:
|