VV::V0::Surface_PlatformAgnostic struct

Cross-Platform set of definitions for a Surface.

Contents

Derived classes

template<>
struct Surface_Maker<EOS::Windows>
Defines a Surface's extended definitions for Windows.

Public types

struct Capabilities
Structure describing capabilities of a surface.
struct Format
Structure describing a supported swapchain format-color space pair.
using Image = V1::Image
using Handle = VkSurfaceKHR
Specification
using ETransform = ESurfaceTransformFlag
using ETransformFlags = Bitfield<ESurfaceTransformFlag, VkSurfaceTransformFlagsKHR>
Specification
using CompositeAlphaFlags = Bitfield<ECompositeAlpha, VkCompositeAlphaFlagsKHR>
Specification