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

Button UI element with callback support. More...

#include "lmgl/ui/ui_element.hpp"
#include "lmgl/ui/panel.hpp"
#include "lmgl/ui/text.hpp"
#include <functional>
#include <glm/glm.hpp>
#include <memory>
#include <string>

Go to the source code of this file.

Classes

class  lmgl::ui::Button
 Simple button UI element with text label. More...

Namespaces

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

Enumerations

enum class  lmgl::ui::ButtonState { Normal , Hovered , Pressed }
 Button states for visual feedback.

Detailed Description

Button UI element with callback support.