All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::TextMeshes::InstancedTextMeshBuilder Class Reference
Inheritance diagram for Eegeo::TextMeshes::InstancedTextMeshBuilder:
Eegeo::TextMeshes::TextMeshBuilder Eegeo::NonCopyable

Public Member Functions

 InstancedTextMeshBuilder (Rendering::MeshFactories::TextMeshFactory &textMeshFactory)
 
virtual void AddText (const std::vector< u32 > &textUtf32, float fontSize, float xOffset, float yOffset, float altitudeOffset)
 
virtual void AddText (const std::string &text, float fontSize, float xOffset, float yOffset, float altitudeOffset)
 
virtual void AddText (const char *textStr, int textLength, float fontSize, float xOffset, float yOffset, float altitudeOffset)
 
virtual void GenerateMeshes (bool shadowed, bool doubleSided, float shadowOffsetMeters, const std::string &debugName, const Space::CubeMap::CubeMapCellInfo &cellInfo, TextMeshBuilderResult &out_result)
 
virtual void AddCustomQuads (const std::vector< Rendering::VertexTypes::TextVertex > &vertices, int quadCount, int customGeometryPageIndex)
 
- Public Member Functions inherited from Eegeo::TextMeshes::TextMeshBuilder
 TextMeshBuilder (Rendering::MeshFactories::TextMeshFactory &textMeshFactory, Internal::TextMeshGenerator *generator)
 
virtual void Begin (const Fonts::FontInstance *pFont, size_t initialCharacterCapacity)
 
virtual bool HasValidGeometry () const
 
virtual float GetCurrentX () const
 

Additional Inherited Members

- Protected Attributes inherited from Eegeo::TextMeshes::TextMeshBuilder
Rendering::MeshFactories::TextMeshFactorym_textMeshFactory
 
Internal::TextMeshGenerator *const m_generator
 
float m_currentX
 
std::vector< u32 > m_stringScratch
 

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