All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Text.h
1 // Copyright eeGeo Ltd (2012-2014), All Rights Reserved
2 
3 #pragma once
4 
5 namespace Eegeo
6 {
7  namespace Text
8  {
9  class ScreenTextRenderingModule;
10  class ITextRenderer;
11  class IScreenTextRenderer;
12  class IWorldTextRenderer;
13  struct BatchedTextAppearance;
14  class BatchedTextAppearanceBuilder;
15  class BatchedTextRenderable;
16  class BatchedScreenTextRenderable;
17  class BatchedWorldTextRenderable;
18  class IBatchedScreenTextRenderableFactory;
19  class IBatchedWorldTextRenderableFactory;
20 
21  struct BatchedTextRange;
22  class BatchedTextRangeBuilder;
23 
24  struct ShapedGlyph;
25  struct ShapedText;
26  class ShapedTextBuilder;
27  class FontMaterialCache;
28 
29  class IBatchedTextRenderableCache;
30 
31  template <typename TBatchedTextRenderable, typename TBatchedTextRenderableFactory>
32  class TBatchedTextRenderableCache;
33 
34  template <typename T>
35  class GlBuffer;
36  }
37 }