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

Public Member Functions

 PreTransformedTextMeshBuilder (Rendering::MeshFactories::TextMeshFactory &textMeshFactory)
 
void AddText (const std::vector< u32 > &textUtf32, const Eegeo::m44 &transform, float fontSize, float xOffset, float yOffset)
 
void AddText (const std::string &text, const Eegeo::m44 &transform, float fontSize, float xOffset, float yOffset)
 
void AddText (const char *textStr, int textLength, const Eegeo::m44 &transform, float fontSize, float xOffset, float yOffset)
 
void GenerateMeshes (bool shadowed, bool doubleSided, float shadowOffsetMeters, const std::string &debugName, const Space::CubeMap::CubeMapCellInfo &cellInfo, TextMeshBuilderResult &out_result)
 
- 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: