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 |