Dry
Classes | Enumerations | Functions
UI.h File Reference
#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.
 

Enumeration Type Documentation

◆ 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.