|
Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
#include "../foray_basics.hpp"#include "../foray_vulkan.hpp"#include "foray_helpers.hpp"#include "foray_input.hpp"#include "foray_osi_declares.hpp"#include <memory>#include <sdl2/SDL.h>Go to the source code of this file.
Classes | |
| class | foray::osi::Event |
| Base class for operating system events. More... | |
| class | foray::osi::EventInput |
| Base class for events originating from input devices. More... | |
| class | foray::osi::EventInputDeviceAvailability |
| Event type describing input devices being added or removed. More... | |
| class | foray::osi::EventInputAnalogue |
| Event type for an analogue input. More... | |
| class | foray::osi::EventInputBinary |
| Event type describing a binary input event. More... | |
| class | foray::osi::EventInputDirectional |
| Event type describing a directional input event. More... | |
| class | foray::osi::EventInputMouseMoved |
| Event type describing a mouse cursor movement event. More... | |
| class | foray::osi::EventWindowResized |
| Event type fired when a window is resized. More... | |
| class | foray::osi::EventWindowFocusChanged |
| Event type fired when a window gains or loses focus. More... | |
| class | foray::osi::EventWindowCloseRequested |
| Event type fired when the windows closure is requested (by OS or user through OS) More... | |
Namespaces | |
| namespace | foray |
| namespace | foray::osi |