|
Plutonium framework API 1.0.0
Easy-to-use, SDL2-based UI framework for Nintendo Switch homebrew
|
| ▼Npu | |
| ▼Nsdl2 | |
| CTextureHandle | High-level handle wrapper to a texture in SDL2 |
| ▼Nttf | |
| CFont | High-level wrapper for SDL2_ttf font rendering |
| ▼Nui | |
| ▼Nelm | |
| CButton | Represents a simple button that can be clicked and interacted with |
| CElement | Base class for all UI elements in Plutonium, providing basic functionality for all of them |
| CImage | Element for image rendering |
| CMenu | Represents a menu |
| CMenuItem | Represents a menu item |
| CProgressBar | Element for creating UI progress bars |
| CRectangle | Element for rendering rectangles |
| CTextBlock | Element for text rendering |
| CToggle | Element for toggling between two states |
| ▼Nextras | |
| CToast | Overlay implementation that represents a simple message that appears on the screen |
| ▼Nrender | |
| CRenderer | The main class dealing with rendering |
| CRendererInitOptions | Represents the options for initializing the Renderer |
| CTextureRenderOptions | Represents the options for rendering a texture |
| CApplication | Type that represents the basic object in this library, the general context for UI and rendering |
| CColor | Type encoding a RGBA-8888 color |
| CContainer | Type containing a list of elements |
| CDialog | Class that represents a dialog, which is a simple way to show a message and various options to the user and get a response |
| CLayout | Class that represents a layout, the core UI container in the library |
| COverlay | Class that represents an overlay, which is a container that is rendered over the current Layout |
| CSigmoidIncrementer | Type used to vary a value, from an initial value to a final one, following the shape of a sigmoid function |
| CTouchPoint | Type encoding a touch point |