Definition Device.hpp:122
Span< RHISurfaceFormat const > GetSupportedFormats() const override
Definition Surface.hpp:19
vk::raii::SurfaceKHR mSurface
Definition Surface.hpp:10
Vector< RHISurfaceFormat > mSupportedFormats
Definition Surface.hpp:11
auto const & GetVkSurface() const
Definition Surface.hpp:17
const VulkanDevice & mDevice
Definition Surface.hpp:9
Span< RHISwapchainPresentMode const > GetSupportedPresentModes() const override
Definition Surface.hpp:20
void DebugSetObjectName(const char *name) override
Definition Surface.hpp:22
Vector< RHISwapchainPresentMode > mSupportedPresentModes
Definition Surface.hpp:12
std::vector< T, StlAllocator< T > > Vector
std::vector with explicit Foundation::Core::StlAllocator constructor
Definition Container.hpp:149
std::span< T > Span
Alias for std::span
Definition Container.hpp:62
Low-level Rendering Hardware Interface (RHI) abstractions.
Definition Application.hpp:3