You.i Engine
CYITextEngine Member List

This is the complete list of members for CYITextEngine, including all inherited members.

AddFont(const CYIString &URL)CYITextEngine
AddFont(const CYIString &URL, const CYIString &fontName)CYITextEngine
AddFont(const CYIString &URL, const CYIString &fontName, const CYIString &fontStyle)CYITextEngine
AddFont(const uint8_t *pFontData, size_t dataSize)CYITextEngine
AddFont(const uint8_t *pFontData, size_t dataSize, const CYIString &fontName, const CYIString &fontStyle)CYITextEngine
AddFontWithOverrides(const CYIString &URL, const CYIString &fontName, const CYIString &fontFamily, const CYIString &fontStyle)CYITextEngine
AddPregeneratedTextData(const CYIString &path)CYITextEngine
AddPregeneratedTextData(const uint8_t *pPregeneratedTextData, size_t dataSize)CYITextEngine
CreateTextSceneNode() constCYITextEngine
CYITextEngine()CYITextEngine
FindFontByFamilyName(const CYIString &fontFamilyName, FontStyle fontStyle=FontStyle::Regular) constCYITextEngine
Flags enum nameCYITextEngine
FontStyle enum nameCYITextEngine
GetCharacterIndex(ssize_t fontID, uint32_t character) constCYITextEngine
GetDefaultTextNodeType() constCYITextEngine
GetFontId(const CYIString &fontName) constCYITextEngine
GetFontId(const CYIString &fontFamilyName, const CYIString &fontStyleName, bool ignoreCase=false) constCYITextEngine
GetFontIdFromNameAndStyle(const CYIString &fontName, const CYIString &fontStyleName, bool ignoreCase=false) constCYITextEngine
GetFontInfo(ssize_t fontID) constCYITextEngine
GetFontStyles(ssize_t fontID) constCYITextEngine
GetFontStyles(const CYIString &fontFamilyName) constCYITextEngine
GetIndexOfPosition(const CYITextLayout *pTextLayout, float x, float y, float horizontalPixelRatio, float verticalPixelRatio) constCYITextEngine
GetNumFonts() constCYITextEngine
GetRectForTextRange(const CYITextLayout *pTextLayout, size_t startIndex, size_t endIndex, float horizontalPixelRatio, float verticalPixelRatio) constCYITextEngine
GetSDFTextAtlas() constCYITextEngine
GetTextAtlas() constCYITextEngine
GetTextAtlasSize(CYITextEngine::TextType textAtlasType=CYITextEngine::TextType::All) constCYITextEngine
GetTextHeight(ssize_t fontID, float fontSize) constCYITextEngine
GetTextLayout(const RenderInfo &rTextInfo, const std::function< std::unique_ptr< CYITextLayout >()> &textLayoutFactory=nullptr) constCYITextEngine
GetTextRenderer() constCYITextEngine
GlyphsBitmapPrefetchMode enum nameCYITextEngine
Init(uint16_t maxFonts, const std::map< CYITextEngine::TextType, uint16_t > &textAtlasSizes)CYITextEngine
IsFontInFile(const CYIString &familyName, const CYIString &styleName, const CYIString &URL) constCYITextEngine
IsInitialized() constCYITextEngine
LineStyle enum nameCYITextEngine
ReadFontStyles(const CYIString &url) constCYITextEngine
ReadFontStyles(const uint8_t *pFontData, uint32_t dataSize) constCYITextEngine
RenderGlyphIntoAtlas(YI_GLYPH_DETAILS *pGlyph, CYIAbstractTextAtlas *pAtlas)CYITextEngine
RenderText(const CYITextLayout *pTextLayout, CYIBitmap *pDestination, const RenderInfo &textRenderInfo, const glm::vec2 &renderOffset, const YI_FLOAT_RECT *pTextExtents=nullptr)CYITextEngine
s_lineSpacingFactorCYITextEnginestatic
s_textEllipsisCodepointIndexCYITextEnginestatic
ScriptMode enum nameCYITextEngine
SetDefaultTextNodeType(const CYIRuntimeTypeInfo &nodeType)CYITextEngine
SetSDFTextAtlas(std::unique_ptr< CYISDFTextAtlas > pAtlas)CYITextEngine
SetTextAtlas(std::unique_ptr< CYITextAtlas > pAtlas)CYITextEngine
TextType enum nameCYITextEngine
TrimmingMode enum nameCYITextEngine
~CYITextEngine()CYITextEnginevirtual