lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
ui_loader.hpp File Reference

JSON-based UI loader for declarative UI creation. More...

#include "lmgl/ui/canvas.hpp"
#include "lmgl/ui/ui_element.hpp"
#include <functional>
#include <map>
#include <memory>
#include <string>

Go to the source code of this file.

Classes

class  lmgl::ui::UICallbackRegistry
 Callback registry for UI event handlers. More...
struct  lmgl::ui::UILoadResult
 Result of UI loading operation. More...
class  lmgl::ui::UILoader
 JSON-based UI loader. More...

Namespaces

namespace  lmgl
 Forward declarations for Assimp Material structure.
namespace  lmgl::ui

Detailed Description

JSON-based UI loader for declarative UI creation.