|
ASW Lib
A.D.S. Games SDL Wrapper Library. A library targeted at Allegro4 users who want to switch to SDL3 and use modern c++.
|
| Casw::Color | RGBA color struct with 8-bit channels |
| Casw::ui::Context | Shared state for the UI system |
| Casw::ui::FocusManager | Manages focus navigation for UI widgets |
| ▼Casw::game::GameObject | Game Object |
| Casw::ParticleEmitter | Particle emitter that integrates with the scene system |
| Casw::game::Sprite | Sprite Object |
| Casw::game::Text | Text Object |
| Casw::ParticleEmitter::Particle | |
| Casw::ParticleConfig | Configuration for particle emitters |
| Casw::game::Physics | Physics Component |
| Casw::Quad< T > | A 2D rectangle in space |
| Casw::Quad< float > | |
| Casw::ui::Root | Root container that manages the UI tree, input, and rendering |
| Casw::scene::Scene< T > | Base class for game scenes |
| Casw::scene::SceneManager< T > | Forward declaration of the SceneManager class |
| Casw::ui::Theme | Theme configuration for UI elements |
| Casw::ui::UIEvent | Event structure for UI interactions |
| Casw::Vec2< T > | A 2D vector in space |
| Casw::Vec2< float > | |
| Casw::Vec3< T > | A 3D vector in space |
| ▼Casw::ui::Widget | Base class for all UI widgets |
| Casw::ui::Button | An interactive button widget |
| Casw::ui::InputBox | A text input widget |
| Casw::ui::Label | A text display widget |
| Casw::ui::Panel | A container widget with a background color or image |
| Casw::ui::VBox | A vertical box layout container |