Final Platform Layer 1.0.0
Loading...
Searching...
No Matches
fplInputSettings Struct Reference

Stores input settings. More...

#include <final_platform_layer.h>

Data Fields

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: