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, uint32_t uDataSize)CYITextEngine
AddFontWithOverrides(const CYIString &URL, const CYIString &fontName, const CYIString &fontFamily, const CYIString &fontStyle)CYITextEngine
CreateTextLayout() const CYITextEngine
CYITextEngine()CYITextEngine
FindFontByFamilyName(const CYIString &fontFamilyName, YI_FONT_STYLE fontStyle=YI_FONT_STYLE_REGULAR)CYITextEngine
g_fLineSpacingFactorCYITextEnginestatic
g_uTextEllipsisCodepointIndexCYITextEnginestatic
GetCharacterIndex(ssize_t nFontID, uint32_t uChar) const CYITextEngine
GetFontAtlasSize() const CYITextEngine
GetFontId(const CYIString &fontName) const CYITextEngine
GetFontId(const CYIString &fontFamilyName, const CYIString &fontStyleName, bool bIgnoreCase=false) const CYITextEngine
GetFontIdFromNameAndStyle(const CYIString &fontName, const CYIString &fontStyleName, bool bIgnoreCase=false) const CYITextEngine
GetFontInfo(ssize_t nFontID) const CYITextEngine
GetFontStyles(ssize_t nFontID) const CYITextEngine
GetFontStyles(const CYIString &fontFamilyName) const CYITextEngine
GetIndexOfPosition(const CYITextLayout *pTextLayout, float fX, float fY, float fHorizontalPixelRatio, float fVerticalPixelRatio) const CYITextEngine
GetNumFonts()CYITextEngine
GetRectForTextRange(const CYITextLayout *pTextLayout, int32_t nStartIndex, int32_t nEndIndex, float fHorizontalPixelRatio, float fVerticalPixelRatio) const CYITextEngine
GetSDFTextAtlas()CYITextEngine
GetTextAtlas()CYITextEngine
GetTextHeight(ssize_t nFontID, int32_t nFontSize)CYITextEngine
GetTextLayout(const YI_TEXT_RENDER_INFO &rTextInfo)CYITextEngine
GetTextRenderer()CYITextEngine
Init(uint16_t nMaxFonts, uint16_t uFontAtlasSize)CYITextEngine
IsFontInFile(const CYIString &familyName, const CYIString &styleName, const CYIString &URL)CYITextEngine
IsInitialized()CYITextEngine
ReadFontStyles(const CYIString &url) const CYITextEngine
ReadFontStyles(const uint8_t *pFontData, uint32_t uDataSize) const CYITextEngine
RenderGlyphIntoAtlas(YI_GLYPH_DETAILS *pGlyph, CYIAbstractTextAtlas *pAtlas)CYITextEngine
RenderText(const CYITextLayout *pTextLayout, CYIBitmap *pDest, const YI_TEXT_RENDER_INFO &rTextRenderInfo, const glm::vec2 &vRenderOffset, const YI_FLOAT_RECT *pTextExtents=nullptr)CYITextEngine
SetSDFTextAtlas(CYISDFTextAtlas *pAtlas)CYITextEngine
SetTextAtlas(CYITextAtlas *pAtlas)CYITextEngine
TryRemoveCachedTextLayout(const YI_TEXT_RENDER_INFO &rTextInfo)CYITextEngine
~CYITextEngine()CYITextEnginevirtual