Flood.GUI.GlyphManager.TryGetGlyphInfo C# (CSharp) Method

TryGetGlyphInfo() public method

public TryGetGlyphInfo ( Font font, int codepoint, Glyph &glyph ) : bool
font Font
codepoint int
glyph Glyph
return bool
        public bool TryGetGlyphInfo(Font font,int codepoint, out Glyph glyph)
        {
            var glyphId = new GlyphId(font, codepoint);
            if (glyphInfos.TryGetValue(glyphId, out glyph))
                return true;

            var nativeFont = font.EngineFont.Resolve();

            if (!nativeFont.GetGlyphInfo(codepoint, font.Size, out glyph))
                return false;

            glyphInfos[glyphId] = glyph;
            return true;
        }