Sleeping Wombat GUI
0.100
swGUI
|
Interface for input classes for capturing user input. More...
#include <IInput.h>
Public Member Functions | |
virtual | ~IInput ()=0 |
virtual bool | Init (const InputInitInfo &initInfo)=0 |
Inicjalizuje cały moduł. Po wywołaniu tej funkcji moduł musi być gotowy do użytku w innym przypadku powinien zwrócić false. More... | |
virtual const std::vector< const KeyboardState * > & | GetKeyboardStates () const =0 |
virtual const std::vector< const MouseState * > & | GetMouseStates () const =0 |
virtual const std::vector< const JoystickState * > & | GetJoystickStates () const =0 |
virtual std::vector< KeyboardDeviceOPtr > & | GetKeyboardDevice ()=0 |
virtual std::vector< MouseDeviceOPtr > & | GetMouseDevice ()=0 |
virtual std::vector< JoystickDeviceOPtr > & | GetJoystickDevice ()=0 |
virtual std::vector< const InputDeviceInfo * > | GetDevicesInfo () const =0 |
virtual void | Update (float timeInterval)=0 |
virtual bool | UpdateDevices ()=0 |
Funkcja na nowo sprawdza obecne w systemie urządzenia i aktualizuje wszystkie potrzebne dane. More... | |
Interface for input classes for capturing user input.
|
inlinepure virtual |
|
pure virtual |
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.
|
pure virtual |
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.
|
pure virtual |
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.
|
pure virtual |
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.
|
pure virtual |
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.
|
pure virtual |
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.
|
pure virtual |
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.
|
pure virtual |
Inicjalizuje cały moduł. Po wywołaniu tej funkcji moduł musi być gotowy do użytku w innym przypadku powinien zwrócić false.
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.
|
pure virtual |
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.
|
pure virtual |
Funkcja na nowo sprawdza obecne w systemie urządzenia i aktualizuje wszystkie potrzebne dane.
Implemented in sw::input::WinApiInputProxy, sw::input::DirectInputModule, sw::input::DebugInput, and sw::input::WPFInputProxy.