5#ifndef DCPP_I_GUI_FONT_BITMAP_HPP_INCLUDED
6#define DCPP_I_GUI_FONT_BITMAP_HPP_INCLUDED
8#include <duckcpp/core/engine/IGUIFont.hpp>
Font interface.
Definition IGUIFontBitmap.hpp:18
virtual IGUISpriteBank * getSpriteBank() const =0
returns the parsed Symbol Information
virtual dcpp::int32_kt getKerningWidth(const wchar_t *thisLetter=0, const wchar_t *previousLetter=0) const override=0
Gets kerning values (distance between letters) for the font. If no parameters are provided,...
virtual EGUI_FONT_TYPE getType() const override
Returns the type of this font.
Definition IGUIFontBitmap.hpp:22
virtual dcpp::uint32_kt getSpriteNoFromChar(const wchar_t *c) const =0
returns the sprite number from a given character
Font interface.
Definition IGUIFont.hpp:40
Sprite bank interface.
Definition IGUISpriteBank.hpp:71
EGUI_FONT_TYPE
An enum for the different types of GUI font.
Definition IGUIFont.hpp:20
@ EGFT_BITMAP
Bitmap fonts loaded from an XML file or a texture.
Definition IGUIFont.hpp:22
As of Duckcpp 1.6, position2d is a synonym for vector2d.
Definition shared_device.hpp:34
unsigned int uint32_kt
32 bit unsigned variable.
Definition irrTypes.hpp:64
signed int int32_kt
32 bit signed variable.
Definition irrTypes.hpp:72