Dry
|
#include "../Core/Object.h"
#include "../Graphics/VertexBuffer.h"
#include "../UI/Cursor.h"
#include "../UI/UIBatch.h"
Classes | |
class | Dry::UI |
UI subsystem. Manages the graphical user interface. More... | |
struct | Dry::UI::DragData |
Data structure used to represent the drag data associated to a UIElement. More... | |
struct | Dry::UI::RenderToTextureData |
Data structured used to hold data of UI elements that are rendered to texture. More... | |
Enumerations | |
enum | Dry::FontHintLevel { Dry::FONT_HINT_LEVEL_NONE = 0, Dry::FONT_HINT_LEVEL_LIGHT, Dry::FONT_HINT_LEVEL_NORMAL } |
Font hinting level (only used for FreeType fonts) More... | |
Functions | |
void | Dry::RegisterUILibrary (Context *context) |
Register UI library objects. | |
enum Dry::FontHintLevel |
Font hinting level (only used for FreeType fonts)
Enumerator | |
---|---|
FONT_HINT_LEVEL_NONE | Completely disable font hinting. Output will be blurrier but more "correct". |
FONT_HINT_LEVEL_LIGHT | Light hinting. FreeType will pixel-align fonts vertically, but not horizontally. |
FONT_HINT_LEVEL_NORMAL | Full hinting, using either the font's own hinting or FreeType's auto-hinter. |