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

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

_renderPassevan::ASwapchainContextprotected
_swapchainImagesevan::ASwapchainContext
_viewOffsetevan::ASwapchainContextprotected
aquireImage(uint32_t index, VkDevice device, VkSemaphore imageAvailableSemaphore, VkFence inFlightFence, uint32_t &imageIndex) overrideevan::DesktopSwapchainContextvirtual
createRenderPass(const std::shared_ptr< ADeviceBackend > &deviceBackend, VkSampleCountFlagBits msaaSamples, ColorAttachmentMode mode, uint32_t viewMask=0)evan::ASwapchainContextprotected
DesktopSwapchainContext(const DeviceContext &deviceContext, GLFWwindow *window)evan::DesktopSwapchainContext
destroy(VkDevice device) overrideevan::DesktopSwapchainContextvirtual
findSupportedFormat(VkPhysicalDevice physicalDevice, const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features)evan::ASwapchainContextprotected
getMsaaSamples() const overrideevan::DesktopSwapchainContextvirtual
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() overrideevan::DesktopSwapchainContextvirtual
getViewSet() const overrideevan::DesktopSwapchainContextvirtual
needsSwapchainRecreation() const overrideevan::DesktopSwapchainContextvirtual
recreateSwapchain(const DeviceContext &deviceContext, VkRenderPass renderpass) overrideevan::DesktopSwapchainContextvirtual
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() const overrideevan::DesktopSwapchainContextvirtual
usesMultiview() constevan::ASwapchainContextvirtual
waitForImage(uint32_t index) overrideevan::DesktopSwapchainContextinlinevirtual
~ASwapchainContext()=default (defined in evan::ASwapchainContext)evan::ASwapchainContextvirtual
~DesktopSwapchainContext() (defined in evan::DesktopSwapchainContext)evan::DesktopSwapchainContext