38 #ifdef VK_USE_PLATFORM_WIN32_KHR 73 VkSurfaceKHR hSurface,
78 VkSurfaceKHR
handle()
const;
84 bool getFormats ( SurfaceFormats* pResult )
const;
VkSurfaceKHR handle() const
Retrieves the Vulkan handle.
The VPP namespace.
Definition: main.hpp:1
Represents a surface visible on the screen.
Definition: vppSurface.hpp:59
Surface()
Constructs null reference.
VkExtent2D getSize() const
Retrieves the surface size in pixels.
Represents physical rendering device.
Definition: vppPhysicalDevice.hpp:258
VkFormat getDefaultFormat(VkColorSpaceKHR *pColorSpace=0) const
Retrieves the default format and color space.
bool getFormats(SurfaceFormats *pResult) const
Retrieves a list of formats supported by the surface.
Represents the instance of Vulkan system.
Definition: vppInstance.hpp:115
bool getPresentationModes(PresentationModes *pResult) const
Retrieves a list of queuing modes supported by the surface.
bool getCapabilities(VkSurfaceCapabilitiesKHR *pResult) const
Retrieves surface capabilities.
void getParametersAsText(std::ostream &sst) const
Retrieves various surface parameters in text format for diagnostic logging.
A platform-dependent structure containing information required to create a surface.
Definition: vppSurface.hpp:36