|
| VulkanSwapChainImpl (const VulkanDevice &device) |
|
| VulkanSwapChainImpl (VulkanSwapChainImpl &&) noexcept=default |
|
| VulkanSwapChainImpl (const VulkanSwapChainImpl &)=delete |
|
VulkanSwapChainImpl & | operator= (VulkanSwapChainImpl &&) noexcept=default |
|
VulkanSwapChainImpl & | operator= (const VulkanSwapChainImpl &)=delete |
|
| ~VulkanSwapChainImpl () |
|
void | initialize (const VulkanDevice &device, Format format, const Size2d &renderArea, UInt32 buffers, bool vsync) |
|
void | resetQueryPools (const Array< SharedPtr< const TimingEvent > > &timingEvents) |
|
void | reset (Format format, const Size2d &renderArea, UInt32 buffers, bool vsync) |
|
UInt32 | swapBackBuffer () |
|
void | present (UInt64 fence) |
|
const VkQueryPool & | currentTimestampQueryPool () |
|
Array< Format > | getSurfaceFormats (const VkPhysicalDevice adapter, const VkSurfaceKHR surface) const |
|
VkColorSpaceKHR | findColorSpace (const VkPhysicalDevice adapter, const VkSurfaceKHR surface, Format format) const |
|