IInput.h#

Fully qualified name: carb/input/IInput.h

In directory: carb/input

Source file: IInput.h

Interface definition for carb::input::IInput.

Classes#

carb::input::ActionMappingSet

A type representing a set of action mappings.

carb::input::ScopedRead

A RAII class for holding a read lock over multiple operations.

carb::input::ScopedWrite

A RAII class for holding a write lock over multiple operations.

Namespaces#

carb

The main Carbonite namespace.

carb::input

Namespace for the carb.input plugin.

Structs#

carb::input::IInput

Defines an input interface.