Public Types | |
typedef TBatchedTextRenderable | BatchedTextRenderableType |
typedef TBatchedTextRenderableFactory | BatchedTextRenderableFactoryType |
typedef TBatchedTextRenderableCache < TBatchedTextRenderable, TBatchedTextRenderableFactory > | ThisType |
typedef BatchedTextRenderableType::VertexBufferType | VertexBufferType |
typedef TSortKeyToTextRenderable::const_iterator | TextRenderableIterator |
Public Member Functions | |
TBatchedTextRenderableCache (TBatchedTextRenderableFactory &batchedTextRenderableFactory, VertexBufferType &vertexBuffer) | |
void | SetupCurrentFont (const Fonts::FontMaterialSet &fontMaterialSetNonHalo, const Fonts::FontMaterialSet &fontMaterialSetHalo, Rendering::LayerIds::Values layerId, int subLayer) |
void | ClearCurrentFont () |
BatchedTextRenderableType::VertexListType & | GetTextVertexList (int texturePage) const |
void | UpdateTextAppearanceOnCurrentRenderables (const BatchedTextAppearance &batchedTextAppearance) |
TextRenderableIterator | TextRenderablesBegin () const |
TextRenderableIterator | TextRenderablesEnd () const |
void | Reset () |
void | Finalize () |
void | Upload () |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |