Skip to content

fplInputSettings Struct Reference

Finalspace edited this page May 29, 2026 · 1 revision

Stores input settings. More...

#include <final_platform_layer.h>

Data Fields

Type Name
fpl_b32 allowMultipleGamepadBackends
When true, multiple gamepad backends (e.g. XInput + DirectInput) may run simultaneously (Default: true).
fpl_b32 detachFromWindow
When true, the input subsystem operates without a user window. Required when fplInitFlags_Window is not used (Default: false).
fpl_b32 disabledEvents
Disable input events entirely (Default: false).
fplInputBackendMask enabledBackends
Bitmask of fplInputBackendType values to enable (Default: all bits set, unsupported backends are ignored at init time).
fplInputSourceType enabledSources
Bitmask of fplInputSourceType values to enable (Default: fplInputSourceType_All).
fplGamepadSettings gamepad
Gamepad settings.
fpl_b32 pollFromWindowEventLoop
When true, native window events are forwarded to the input subsystem (Default: true).

Detailed Description

Stores input settings.

Definition at line 6788 of file final_platform_layer.h.

Field Documentation

allowMultipleGamepadBackends

fpl_b32 fplInputSettings::allowMultipleGamepadBackends

When true, multiple gamepad backends (e.g. XInput + DirectInput) may run simultaneously (Default: true).

Definition at line 6798 of file final_platform_layer.h.

detachFromWindow

fpl_b32 fplInputSettings::detachFromWindow

When true, the input subsystem operates without a user window. Required when fplInitFlags_Window is not used (Default: false).

Definition at line 6802 of file final_platform_layer.h.

disabledEvents

fpl_b32 fplInputSettings::disabledEvents

Disable input events entirely (Default: false).

Definition at line 6796 of file final_platform_layer.h.

enabledBackends

fplInputBackendMask fplInputSettings::enabledBackends

Bitmask of fplInputBackendType values to enable (Default: all bits set, unsupported backends are ignored at init time).

Definition at line 6794 of file final_platform_layer.h.

enabledSources

fplInputSourceType fplInputSettings::enabledSources

Bitmask of fplInputSourceType values to enable (Default: fplInputSourceType_All).

Definition at line 6792 of file final_platform_layer.h.

gamepad

fplGamepadSettings fplInputSettings::gamepad

Gamepad settings.

Definition at line 6790 of file final_platform_layer.h.

pollFromWindowEventLoop

fpl_b32 fplInputSettings::pollFromWindowEventLoop

When true, native window events are forwarded to the input subsystem (Default: true).

Definition at line 6800 of file final_platform_layer.h.


The documentation for this struct was generated from the following file:

Final Platform Layer

Pages

Topics

Data Structures

Clone this wiki locally