Additional Inherited Members | |
Public Member Functions inherited from Eegeo::TextMeshes::Internal::TextMeshGenerator | |
virtual void | Begin (const Fonts::FontInstance *pFont, size_t initialCharacterCapacity) |
virtual void | Reserve (size_t characterCount) |
virtual bool | HasValidGeometry () const |
virtual void | AddText (const std::vector< u32 > &textUtf32, const Eegeo::m44 &transform, float fontSize, float xOffset, float yOffset, float altitudeOffset, float &out_endX) |
virtual void | AddCustomQuads (const std::vector< Rendering::VertexTypes::TextVertex > &vertices, int quadCount, int customGeometryPageIndex) |
virtual void | GenerateMeshes (bool shadowed, bool doubleSided, float shadowOffsetMeters, const v3 &up, Rendering::MeshFactories::TextMeshFactory &textMeshFactory, const std::string &debugName, const Space::CubeMap::CubeMapCellInfo &cellInfo, TextMeshBuilderResult &out_result) |
Protected Attributes inherited from Eegeo::TextMeshes::Internal::TextMeshGenerator | |
std::deque< Internal::StringEntry > | m_stringEntries |
std::vector < Internal::CharacterEntry > | m_characterEntries |
std::vector< int > | m_pageCharacterCounts |
Internal::ScratchGeometry | m_scratchGeometry |
std::vector< Geometry::Bounds2D > | m_scratchBounds |
std::vector < Rendering::VertexTypes::TextVertex > | m_customVertices |
int | m_customGeometryPageIndex |
const Fonts::FontInstance * | m_pFont |
float | m_oneOverFontHeight |
float | m_oneOverScaleW |
float | m_oneOverScaleH |