|
Plutonium framework API 1.0.0
Easy-to-use, SDL2-based UI framework for Nintendo Switch homebrew
|
| ▼ Plutonium | |
| ▼ include | |
| ▼ pu | |
| ▼ audio | |
| audio_Audio.hpp | Main audio header |
| audio_Music.hpp | Music (BGM) support |
| audio_Sfx.hpp | Sfx (sound effects) support |
| ▼ sdl2 | |
| sdl2_CustomTtf.h | |
| sdl2_Types.hpp | Main SDL2 types header |
| ▼ ttf | |
| ttf_Font.hpp | Font rendering support, high-level wrapper for SDL2_ttf |
| ▼ ui | |
| ▼ elm | |
| elm_Button.hpp | Represents a simple button that can be clicked and interacted with |
| elm_Element.hpp | Base class for all UI elements in Plutonium, providing basic functionality for all of them |
| elm_Image.hpp | Contains an element for image rendering |
| elm_Menu.hpp | Contains classes for creating UI menus |
| elm_ProgressBar.hpp | Contains an element for creating UI progress bars |
| elm_Rectangle.hpp | Contains an element for rendering rectangles |
| elm_TextBlock.hpp | Contains an element for text rendering |
| elm_Toggle.hpp | Contains an element for toggling between two states |
| ▼ extras | |
| extras_Toast.hpp | Toast class to show simple messages on the screen |
| ▼ render | |
| render_Renderer.hpp | Main rendering header |
| render_SDL2.hpp | Contains useful wrappers for rendering with SDL2 |
| ui_Application.hpp | Contains pu::ui::Application class |
| ui_Container.hpp | Contains pu::ui::Container class |
| ui_Dialog.hpp | Dialog class header |
| ui_Layout.hpp | Layout class header |
| ui_Overlay.hpp | Overlay class header |
| ui_Types.hpp | Main UI types header |
| pu_Include.hpp | Basic Plutonium include header |