file
VV_Surface.hppVaulted Vulkan: Surface.
Contents
- Reference
Namespaces
Classes
- struct VV::V0::Surface_PlatformAgnostic
- Cross-Platform set of definitions for a Surface.
- struct VV::V0::Surface_PlatformAgnostic::Capabilities
- Structure describing capabilities of a surface.
- struct VV::V0::Surface_PlatformAgnostic::Format
- Structure describing a supported swapchain format-color space pair.
-
template<EOS>struct VV::V0::Surface_Maker
- Used to create an OS platform's surface type.
-
template<>struct VV::V0::Surface_Maker<EOS::Windows>
- Defines a Surface's extended definitions for Windows.
-
template<>struct VV::V0::Surface_Maker<EOS::Windows>::CreateInfo
- Specification
- struct VV::V1::Surface
- Native platform surface or window objects are abstracted by surface objects.
- struct VV::V2::Surface
- Surfaces hook onto a window to use as a rendering target.
- class VV::V3::Surface
- Surfaces hook onto a window to use as a rendering target.