Class UISystem

Inheritance Relationships

Base Type

Class Documentation

class UISystem : public System

Manages the UI rendering using RmlUi.

Public Functions

void loadFont(const String &path)
Rml::ElementDocument *loadDocument(const String &path)
void unloadDocument(Rml::ElementDocument *&document)
bool initialize(const JSON::json &systemData)
void update(float deltaMilliseconds)
void shutDown()
void setDebugger(bool enabled)
Rml::Context *getContext()
void draw()

Public Static Functions

static UISystem *GetSingleton()