All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Text::IWorldTextRenderer Class Referenceabstract
Inheritance diagram for Eegeo::Text::IWorldTextRenderer:
Eegeo::Text::ITextRenderer Eegeo::Rendering::IRenderableFilter

Public Member Functions

virtual void SetModelToWorldTransform (const m44 &transform)=0
 
- Public Member Functions inherited from Eegeo::Text::ITextRenderer
virtual void SetDefaultState ()=0
 
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 SetAlpha (float alpha)=0
 
virtual void DrawShapedGlyph (const ShapedGlyph &shapedGlyph)=0
 
virtual void DrawShapedGlyphs (const std::vector< Text::ShapedGlyph > &shapedGlyphs)=0
 
virtual void Finalize ()=0
 
virtual void Upload ()=0
 
virtual void Reset ()=0
 
- Public Member Functions inherited from Eegeo::Rendering::IRenderableFilter
virtual void EnqueueRenderables (const Rendering::RenderContext &renderContext, RenderQueue &renderQueue)=0
 

The documentation for this class was generated from the following file: