Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Input::InputManager::BoolAction Struct Reference

Runtime state for one bool action name. More...

Collaboration diagram for Input::InputManager::BoolAction:

Public Attributes

BoolProvider provider
 Function sampled by beginFrame().
uint64_t providerId = 0
 Active provider handle id, or zero when unbound.
bool current = false
 Latest sampled value.
bool previous = false
 Value from the previous beginFrame() call.
std::vector< BoolCallbackEntry > callbacks
 Callback registrations for this action name.

Detailed Description

Runtime state for one bool action name.

Definition at line 348 of file InputManager.h.

Member Data Documentation

◆ callbacks

std::vector<BoolCallbackEntry> Input::InputManager::BoolAction::callbacks

Callback registrations for this action name.

Definition at line 354 of file InputManager.h.

◆ current

bool Input::InputManager::BoolAction::current = false

Latest sampled value.

Definition at line 352 of file InputManager.h.

◆ previous

bool Input::InputManager::BoolAction::previous = false

Value from the previous beginFrame() call.

Definition at line 353 of file InputManager.h.

◆ provider

BoolProvider Input::InputManager::BoolAction::provider

Function sampled by beginFrame().

Definition at line 350 of file InputManager.h.

◆ providerId

uint64_t Input::InputManager::BoolAction::providerId = 0

Active provider handle id, or zero when unbound.

Definition at line 351 of file InputManager.h.


The documentation for this struct was generated from the following file:
  • /workspace/magerbeton/gl3-vulkan/code/Engine/include/Engine/Input/InputManager.h