Urho3D
Classes | Enumerations | Functions
UI.h File Reference
#include "../Core/Object.h"
#include "../GraphicsAPI/VertexBuffer.h"
#include "../UI/Cursor.h"
#include "../UI/UIBatch.h"

Classes

class  Urho3D::UI
 UI subsystem. Manages the graphical user interface. More...
 
struct  Urho3D::UI::DragData
 Data structure used to represent the drag data associated to a UIElement. More...
 
struct  Urho3D::UI::RenderToTextureData
 Data structured used to hold data of UI elements that are rendered to texture. More...
 

Enumerations

enum  Urho3D::FontHintLevel { Urho3D::FONT_HINT_LEVEL_NONE = 0 , Urho3D::FONT_HINT_LEVEL_LIGHT , Urho3D::FONT_HINT_LEVEL_NORMAL }
 Font hinting level (only used for FreeType fonts). More...
 

Functions

void Urho3D::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.