|
deki-sdl3-integration 0.19.0
Deki package reference
|
SDL3 display, input, and filesystem integration
Repository: github.com/dekiengine/deki-sdl3-integration · Latest release: 0.19.0 · Needs engine 0.19.0+ · Requires: deki-input
Install with DekiEditor --packages-add deki-sdl3-integration <project>, or from the Package Manager. The engine's own components and C++ API are in the Deki docs.
Shown in the editor as SDL3 Integration.
| Component | Category | Description |
|---|---|---|
| SDL3DisplaySetup | SDL3 | Opens the desktop window the game renders into. |
| SDL3InputSetup | SDL3 | Feeds desktop keyboard and mouse input to the engine. |
Parts you can leave out of a build. A feature with a define is switched there; the rest are stripped with their components.
| Feature | Define | Default |
|---|---|---|
| Display | — | on |
| Input | — | on |
Opens the desktop window the game renders into.
Inspector name: SDL3 Display Setup · Category: SDL3 · Type: DekiSdl3::SDL3DisplaySetup
| Property | Type | Default | Constraints | Description |
|---|---|---|---|---|
| windowScale | int32 | 2 | 1 to 8 | How many window pixels show one screen pixel. The screen's size is the target platform's. |
Feeds desktop keyboard and mouse input to the engine.
Inspector name: SDL3 Input Setup · Category: SDL3 · Type: DekiSdl3::SDL3InputSetup
| Property | Type | Default | Description |
|---|---|---|---|
| enableKeyboard | bool | true | Enable keyboard input |
| enableMouse | bool | true | Enable mouse/pointer input |
Earlier releases: CHANGELOG.md.
Generated from the package's reflection data (engine 0.19.0). Property names are the keys used in scene files. Renames keep an alias (compatibility).