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::TextMeshFactory & | m_textMeshFactory |
Internal::TextMeshGenerator *const | m_generator |
float | m_currentX |
std::vector< u32 > | m_stringScratch |