|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
#include "Exceptions.h"#include <filesystem>#include <mutex>#include <openxr/openxr.h>#include <vulkan/vulkan_core.h>#include <vk_mem_alloc.h>#include <openxr/openxr_platform.h>#include <optional>#include <string>#include <unordered_map>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | Engine::Exceptions::Environment |
| Is thrown when the environment for the game is not setup properly. So for example if we cant find an openxr runtime this is thrown. More... | |
| class | Engine::Exceptions::MissingVulkanFeature |
| Thrown when the vulkan device is missing features which are required for the engine. More... | |
| class | Engine::Core::SamplerCache |
| class | Engine::Core::ApplicationContext |
| The application context is the core class which stores the basic openxr and vulkan objects. More... | |
| struct | Engine::Core::ApplicationContext::QueueFamily |
| struct | Engine::Core::ApplicationContext::QueueFamily::Family |
Namespaces | |
| namespace | Engine |
| namespace | Engine::Exceptions |
| namespace | Engine::Core |
| Core audio subsystem owning the miniaudio engine and managing playback. | |