VaultedVulkan/VV_Types.hpp file

Vaulted Vulkan: Types.

Contents

Namespaces

namespace VV
namespace VV::Corridors
namespace VV::V2
namespace VV::V3
namespace VV::SPIR_V

Classes

struct VV::Corridors::Base_InStructure
Can be used to facilitate iterating through a read-only structure pointer chain.
struct VV::Corridors::Base_OutStructure
Can be used to facilitate iterating through a structure pointer chain that returns data back to the application.
struct VV::Corridors::Offset2D
Structure specifying a two-dimensional offset.
struct VV::Corridors::Offset3D
Structure specifying a three-dimensional offset.
struct VV::Corridors::Extent2D
Structure specifying a two-dimensional extent.
struct VV::Corridors::Extent3D
Structure specifying a three-dimensional extent.
struct VV::Corridors::Rect2D
Structure specifying a two-dimensional subregion.
struct VV::Corridors::ClearValue
union VV::Corridors::ClearValue::UColor
struct VV::Corridors::ClearValue::UDepthStencil
struct VV::Corridors::ComponentMapping
Structure specifying a color component mapping.
struct VV::Corridors::ExtensionProperties
Structure specifying an extension properties.
struct VV::Corridors::FormatProperties
struct VV::Corridors::LayerProperties
struct VV::Corridors::StencilOperationState
struct VV::Corridors::Viewport
Surface viewing region.
struct VV::Corridors::Display
struct VV::V2::LayerAndExtensionProperties
Currently hard coded to use STL vector for extensions.