Symphony Of Empires
ui.hpp File Reference
#include <cstddef>
#include <deque>
#include <functional>
#include <vector>
#include <mutex>
#include <string>
#include <glm/vec2.hpp>
#include <glm/mat4x4.hpp>
#include "eng3d/shader.hpp"
#include "eng3d/rectangle.hpp"
#include "eng3d/color.hpp"
Include dependency graph for ui.hpp:

Go to the source code of this file.

Classes

class  UI::Context
 The UI context that handles all the ui widgets. More...
 

Namespaces

 Eng3D
 
 UI
 

Typedefs

typedef void(* UI::Callback) (UI::Widget &)
 

Enumerations

enum class  UI::ClickState { UI::NOT_CLICKED = 0 , UI::NOT_HANDLED = 1 , UI::HANDLED = 2 }
 

Variables

Context * UI::g_ui_context = nullptr