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

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...

Detailed Description

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.