VaultedVulkan/VV_Initialization.hpp file

Vaulted Vulkan: Initialization.

Contents

Before using Vulkan, an application must initialize it by loading the Vulkan commands, and creating a VkInstance object.

Initialization Specification

Namespaces

namespace VV
namespace VV::Corridors
namespace VV::V1
namespace VV::V2
namespace VV::V3

Classes

struct VV::V1::AppInstance
An object that manages the represented application process state within the GPU.
struct VV::V1::AppInstance::AppInfo
A structure that specifies to the Vulkan driver information about an application that will run an instance.
struct VV::V1::AppInstance::CreateInfo
Structure specifying parameters of a newly created instance.
struct VV::V1::AppInstance::ValidationFeatures
Used when creating a Vulkan app instance and want to enable specific validation features. (Added to the Next chain).
struct VV::V1::AppInstance::ValidationFlags
Used when creating a Vulkan app instance and want to disable validation checks.
struct VV::V2::AppInstance
An object that manages the represented application process state within the GPU.
class VV::V3::AppInstance
An object that manages the represented application process state within the GPU.