VaultedVulkan.hpp file

VaultedVulkan Include Interface.

Optional Features:

The library single include header.

Long namespace: #define VV_Option__Use_Long_Namespace

Inlining: VV_Option__Use_Inline_Hinting VV_Option__Use_Forced_Inlining

STL Exceptions (Note: right now the library does not STL exceptions but may in the future...): VV_Option__Use_STL_Exceptions

Defining your own containers:

#define VV_Option__Use_Custom_Containers

using Deque = YourContainerHere using DynamicArray = YourContainerHere

Vault 4 Use:

In a hpp file, include VaultedVulkan.hpp with this macro definition defined: #define VT_Open_Vault_4

This will include all V4 header implementation.

In a cpp file, include VaultedVulkan.hpp with this macro definition defined: #define VT_V4_Setup_Implementation

This will include all V4 object implementation.