virtual void | SetFontInstance (const Fonts::FontInstance *pFontInstance)=0 |
virtual void | SetTextSize (float pixelHeight)=0 |
virtual void | SetGlyphColor (const v4 &color)=0 |
virtual void | SetOutlineColor (const v4 &color)=0 |
virtual void | SetHaloStyle (const v4 &color, float haloWidth, float haloHardness)=0 |
virtual void | SetTransform (const v2 &translate, const v2 &rotate, const v2 &scale)=0 |
virtual void | SetDepthTest (bool depthTest)=0 |
virtual void | SetStencilTest (bool stencilTest)=0 |
virtual void | SetStencilFunc (GLenum stencilFunc, int stencilRef, u32 stencilMask)=0 |
virtual void | SetStencilMaskedStyle (bool enable, GLenum stencilFunc, const v4 &glyphColor, const v4 &haloColor)=0 |
virtual void | SetRenderLayer (Rendering::LayerIds::Values layer, int subLayer)=0 |
virtual void | DrawShapedGlyph (const ShapedGlyph &shapedGlyph)=0 |
virtual void | DrawShapedGlyphs (const std::vector< Text::ShapedGlyph > &shapedGlyphs)=0 |