Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Exceptions Namespace Reference

Classes

class  Allocation
 Used when we allocate memory in finite space (e.g. array) and run out of space. More...
class  BufferWrite
 A buffer write exception is typically thrown when trying to write to a buffer which does not have enough space for the content written to it. More...
class  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  Exception
 Base exception type for engine-specific runtime errors. More...
class  MissingOpenXrRuntime
 When the open xr runtime is not installed this will be thrown. More...
class  MissingVulkanFeature
 Thrown when the vulkan device is missing features which are required for the engine. More...
class  Rendering
 Thrown when renderer setup or frame rendering fails outside OpenXR-specific paths. More...
class  VrHeadsetConnection
 Thrown when a VR headset connection fails or is unavailable. More...
class  VulkanSetup
 Is thrown when trying to create a vulkan object and it fails. More...
class  XrRendering
 Thrown when OpenXR rendering setup or frame rendering fails. More...