file
VV_Backend.hppVaulted Vulkan: Backend.
Contents
- Reference
Contains implementation related to library backend.
Namespaces
Classes
- struct VV::V0::DummyBase
- Used when creating fake VulkanAPI structures for platform abstraction uses.
-
template<typename VulkanType, EStructureType TemplateSpecifiedStype = EStructureType::Max_Enum>struct VV::V0::VKStruct_Base
- Base struct for wrapping Vulkan native C API Structs.
-
template<typename Enum, typename = void>struct VV::V0::IsBitmaskable
- Used when the enum does not meet the criteria for bitmaskable.
-
template<typename Enum>struct VV::V0::IsBitmaskable<Enum, decltype(static_cast<void>(Enum::VV_SpecifyBitmaskable))>
- Will be defined with a true_type when enum has the VV_SpecifyBitmaskable enum value.
-
template<typename EnumType, typename BitmaskRepresentation>class VV::V0::Bitfield
Defines
- #define VV_InlineSpecifier
- Note: I do not use these as no optimization via inlining has been looked into as of yet...