evan 2026.1.4
Evan
Loading...
Searching...
No Matches
evan::ASwapchainContext Member List

This is the complete list of members for evan::ASwapchainContext, including all inherited members.

_renderPassevan::ASwapchainContextprotected
_swapchainImagesevan::ASwapchainContext
_viewOffsetevan::ASwapchainContextprotected
aquireImage(uint32_t index, VkDevice device, VkSemaphore imageAvailableSemaphore, VkFence inFlightFence, uint32_t &imageIndex)=0evan::ASwapchainContextpure virtual
createRenderPass(const std::shared_ptr< ADeviceBackend > &deviceBackend, VkSampleCountFlagBits msaaSamples, ColorAttachmentMode mode, uint32_t viewMask=0)evan::ASwapchainContextprotected
destroy(VkDevice device)=0evan::ASwapchainContextpure virtual
findSupportedFormat(VkPhysicalDevice physicalDevice, const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features)evan::ASwapchainContextprotected
getMsaaSamples() const =0evan::ASwapchainContextpure virtual
getProjection(std::size_t index) constevan::ASwapchainContext
getRenderPass() constevan::ASwapchainContext
getSwapchainCount() constevan::ASwapchainContext
getView(std::size_t index) constevan::ASwapchainContext
getViewCount(void) constevan::ASwapchainContext
getViewOffset(void) constevan::ASwapchainContext
getViewportSize() constevan::ASwapchainContext
getViewSet()=0evan::ASwapchainContextpure virtual
getViewSet() const =0evan::ASwapchainContextpure virtual
needsSwapchainRecreation() constevan::ASwapchainContextvirtual
recreateSwapchain(const DeviceContext &deviceContext, VkRenderPass renderpass)=0evan::ASwapchainContextpure virtual
selectSwapchainFormat(VkPhysicalDevice physicalDevice, const std::vector< int64_t > &swapchainFormats)evan::ASwapchainContextprotected
setView(std::size_t index, const utility::graphic::ViewF &view)evan::ASwapchainContextvirtual
updateViewForExtent(utility::graphic::ViewF &view, VkExtent2D extent)evan::ASwapchainContextstatic
usesImageAvailableSemaphore() constevan::ASwapchainContextvirtual
usesMultiview() constevan::ASwapchainContextvirtual
waitForImage(uint32_t index)=0evan::ASwapchainContextpure virtual
~ASwapchainContext()=default (defined in evan::ASwapchainContext)evan::ASwapchainContextvirtual