|
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++.
|
| ▼ include | |
| ▼ asw | |
| ▼ modules | |
| ▼ ui | |
| button.h | Button widget for the ASW UI module |
| context.h | UI context and focus management for the ASW UI module |
| event.h | UI event types for the ASW UI module |
| input_box.h | Input box widget for the ASW UI module |
| label.h | Label widget for the ASW UI module |
| panel.h | Panel widget for the ASW UI module |
| root.h | Root UI container and event dispatcher for the ASW UI module |
| theme.h | UI theme configuration for the ASW UI module |
| ui.h | Main include file for the ASW UI module |
| vbox.h | Vertical box layout widget for the ASW UI module |
| widget.h | Base widget class for the ASW UI module |
| assets.h | Asset routines for the ASW library |
| color.h | |
| core.h | Core routines including main loop and initialization |
| display.h | Display and window routines for the ASW library |
| draw.h | Routines for drawing sprites and primitives to the screen |
| easing.h | Easing functions for animations |
| game.h | |
| geometry.h | Common geometry types |
| input.h | Input module for the ASW library |
| log.h | Structured logging system |
| particles.h | Lightweight particle emitter system |
| random.h | Random module for the ASW library |
| scene.h | Scene manager |
| sound.h | Sound module for the ASW library |
| types.h | Types used throughout the ASW library |
| util.h | General utility functions |
| asw.h | |
| ▼ src | |
| ▼ modules | |
| ▼ ui | |
| button.cpp | |
| context.cpp | |
| input_box.cpp | |
| label.cpp | |
| panel.cpp | |
| root.cpp | |
| vbox.cpp | |
| widget.cpp | |
| assets.cpp | |
| core.cpp | |
| display.cpp | |
| draw.cpp | |
| easing.cpp | |
| input.cpp | |
| log.cpp | |
| particles.cpp | Particle emitter implementation |
| random.cpp | |
| sound.cpp | |
| util.cpp |