Intended as base class for demo applications. Compared to MinimalAppBase it offers a complete simple ...
Definition foray_defaultappbase.hpp:20
Context used for render processes. This object is rebuilt for every frame. /.
Definition foray_framerenderinfo.hpp:14
Wraps synchronization primitives and command buffers for an inflight frame.
Definition foray_inflightframe.hpp:32
Application base providing bare minimum of functionality (app lifetime, event handling,...
Definition foray_minimalappbase.hpp:11
Manages a single threaded, automatically balancing application lifetime.
Definition foray_renderloop.hpp:47
Wraps selection and creation of a vulkan logical device.
Definition foray_vulkandevice.hpp:9
Wraps creation and lifetime of a vulkan instance. Includes default debug callback logging setup.
Definition foray_vulkaninstance.hpp:9
Combines Window, Surface and Swapchain into one managing object.
Definition foray_vulkanwindowswapchain.hpp:12
Definition foray_base_declares.hpp:3