▼Cgainput::Allocator | Interface used to pass custom allocators to the library |
Cgainput::DefaultAllocator | The default allocator used by the library |
Cgainput::TrackingAllocator | An allocator that tracks an allocations that were done |
Cgainput::Array< T > | A std::vector-like data container for POD-types |
Cgainput::Array< Change > | |
Cgainput::Array< DeviceId > | |
Cgainput::Array< gainput::DeviceButtonSpec > | |
Cgainput::Array< gainput::HashMap::Node > | |
Cgainput::Array< gainput::InputListener *> | |
Cgainput::Array< gainput::MappedInputListener *> | |
Cgainput::Array< gainput::RecordedDeviceButtonChange > | |
Cgainput::Array< uint32_t > | |
Cgainput::DebugRenderer | Interface for debug rendering of input device states |
Cgainput::DeviceButtonSpec | Describes a device button on a specific device |
Cgainput::InputManager::DeviceInput | |
▼Cgainput::DeviceStateModifier | Interface for modifiers that change device input states after they have been updated |
Cgainput::InputPlayer | Plays back a previously recorded sequence of device state changes |
Cgainput::HashMap< K, V > | A hash table mapping keys to POD-type values |
Cgainput::HashMap< DeviceId, bool > | |
Cgainput::HashMap< DeviceId, InputDevice * > | |
Cgainput::HashMap< Key, const char *> | |
Cgainput::HashMap< ListenerId, gainput::InputListener *> | |
Cgainput::HashMap< ListenerId, gainput::MappedInputListener *> | |
Cgainput::HashMap< ModifierId, gainput::DeviceStateModifier *> | |
Cgainput::HashMap< UserButtonId, UserButton * > | |
Cgainput::HashMap< void *, size_t > | |
Cgainput::InputDeltaState | Stores a list of input state changes |
▼Cgainput::InputDevice | Interface for anything that provides device inputs |
Cgainput::InputDeviceBuiltIn | An input device for inputs that are directly built into the executing device (for example, sensors in a phone) |
Cgainput::InputDeviceKeyboard | A keyboard input device |
Cgainput::InputDeviceMouse | A mouse input device |
Cgainput::InputDevicePad | A pad input device |
Cgainput::InputDeviceTouch | A touch input device |
▼Cgainput::InputGesture | Base class for all input gestures |
Cgainput::DoubleClickGesture | A double-click gesture |
Cgainput::HoldGesture | A hold-to-trigger gesture |
Cgainput::PinchGesture | A multi-touch pinch-to-scale gesture |
Cgainput::RotateGesture | A multi-touch rotate gesture |
Cgainput::SimultaneouslyDownGesture | A gesture that tracks if a number of buttons is down simultaneously |
Cgainput::TapGesture | A tap-to-trigger gesture |
Cgainput::InputListener | Listener interface that allows to receive notifications when device button states change |
Cgainput::InputManager | Manages all input devices and some other helpful stuff |
Cgainput::InputMap | Maps user buttons to device buttons |
Cgainput::InputRecorder | Records a sequence of button state changes |
Cgainput::InputRecording | A recorded sequence of input changes |
Cgainput::InputState | State of an input device |
Cgainput::MappedInputListener | Listener interface that allows to receive notifications when user button states change |
Cgainput::HashMap< K, V >::Node | An element of the hash table |
Cgainput::RecordedDeviceButtonChange | A single recorded change for a device button |
Cgainput::RingBuffer< N, T > | A ring buffer |
▼CUIView | |
CGainputView | [IOS ONLY] UIKit view that captures touch inputs |