Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
rtp::ecs::components::ui Namespace Reference

File : SpritePreview.hpp License: MIT Author : GitHub Copilot Date : 14/01/2026. More...

Classes

struct  Button
 Component representing a clickable button. More...
 
struct  Dropdown
 Component for dropdown menu selection. More...
 
struct  Slider
 Component for a draggable slider control. More...
 
struct  SpritePreview
 Component for displaying a sprite preview in the UI. More...
 
struct  Text
 Component representing text to render. More...
 
struct  TextInput
 

Enumerations

enum class  ButtonState { Idle , Hovered , Pressed }
 State of a button (idle, hovered, pressed) More...
 

Detailed Description

File : SpritePreview.hpp License: MIT Author : GitHub Copilot Date : 14/01/2026.

Enumeration Type Documentation

◆ ButtonState

State of a button (idle, hovered, pressed)

Enumerator
Idle 
Hovered 
Pressed 

Definition at line 20 of file Button.hpp.