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.