Lines Matching defs:Font
27 Font::Font(std::shared_ptr<FaceData>&& faceData) : faceData_(faceData) {}
29 void Font::SetSize(FontSize sizeInPt)
35 FontSize Font::GetSize()
40 void Font::SetDpi(uint16_t x, uint16_t y)
46 void Font::GetDpi(uint16_t& x, uint16_t& y)
52 FontData* Font::GetData()
60 BASE_NS::array_view<uint8_t> Font::GetFontData()
65 void Font::DrawGlyphs(BASE_NS::array_view<const GlyphInfo> glyphs, const FontDefs::RenderData& renderData)
70 void Font::DrawString(const BASE_NS::string_view string, const FontDefs::RenderData& renderData)
75 BASE_NS::Math::Vec2 Font::MeasureString(const BASE_NS::string_view string)
80 FontMetrics Font::GetMetrics()
85 GlyphMetrics Font::GetGlyphMetrics(uint32_t glyphIndex)
90 GlyphInfo Font::GetGlyphInfo(uint32_t glyphIndex)
95 uint32_t Font::GetGlyphIndex(uint32_t code)
100 const CORE_NS::IInterface* Font::GetInterface(const BASE_NS::Uid& uid) const
111 CORE_NS::IInterface* Font::GetInterface(const BASE_NS::Uid& uid)
122 void Font::Ref()
127 void Font::Unref()