Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Classes | Namespaces
foray_inputdevice.hpp File Reference
#include "foray_helpers.hpp"
#include "foray_input.hpp"
#include "foray_osi_declares.hpp"
#include <memory>
#include <sdl2/SDL.h>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  foray::osi::InputDevice
 Wraps a generic input device (mouse, keyboard, joystick, controller ...) in a hardware agnostic way. More...
 
class  foray::osi::InputDevice::AxisJoystick
 
class  foray::osi::InputDevice::ButtonJoystick
 
class  foray::osi::InputDevice::ButtonMouse
 
class  foray::osi::InputDevice::ButtonKeyboard
 
class  foray::osi::InputDevice::DirectionalMouseScroll
 

Namespaces

namespace  foray
 
namespace  foray::osi