|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Base class for all UI elements. More...
#include <glm/glm.hpp>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | lmgl::ui::UIElement |
| Base class for all UI elements. More... | |
Namespaces | |
| namespace | lmgl |
| Forward declarations for Assimp Material structure. | |
| namespace | lmgl::ui |
Enumerations | |
| enum class | lmgl::ui::Anchor { TopLeft , TopCenter , TopRight , CenterLeft , Center , CenterRight , BottomLeft , BottomCenter , BottomRight , Stretch } |
| Enumeration for UI element anchoring. More... | |
Base class for all UI elements.
This header file contains the definition of the UIElement class, which serves as the base class for all UI components in the UI system. It provides basic properties like position, size, visibility, and render order.