|
evan 2026.1.4
Evan
|
This is the complete list of members for evan::ASwapchainContext, including all inherited members.
| _renderPass | evan::ASwapchainContext | protected |
| _swapchainImages | evan::ASwapchainContext | |
| _viewOffset | evan::ASwapchainContext | protected |
| aquireImage(uint32_t index, VkDevice device, VkSemaphore imageAvailableSemaphore, VkFence inFlightFence, uint32_t &imageIndex)=0 | evan::ASwapchainContext | pure virtual |
| createRenderPass(const std::shared_ptr< ADeviceBackend > &deviceBackend, VkSampleCountFlagBits msaaSamples, ColorAttachmentMode mode, uint32_t viewMask=0) | evan::ASwapchainContext | protected |
| destroy(VkDevice device)=0 | evan::ASwapchainContext | pure virtual |
| findSupportedFormat(VkPhysicalDevice physicalDevice, const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features) | evan::ASwapchainContext | protected |
| getMsaaSamples() const =0 | evan::ASwapchainContext | pure virtual |
| getProjection(std::size_t index) const | evan::ASwapchainContext | |
| getRenderPass() const | evan::ASwapchainContext | |
| getSwapchainCount() const | evan::ASwapchainContext | |
| getView(std::size_t index) const | evan::ASwapchainContext | |
| getViewCount(void) const | evan::ASwapchainContext | |
| getViewOffset(void) const | evan::ASwapchainContext | |
| getViewportSize() const | evan::ASwapchainContext | |
| getViewSet()=0 | evan::ASwapchainContext | pure virtual |
| getViewSet() const =0 | evan::ASwapchainContext | pure virtual |
| needsSwapchainRecreation() const | evan::ASwapchainContext | virtual |
| recreateSwapchain(const DeviceContext &deviceContext, VkRenderPass renderpass)=0 | evan::ASwapchainContext | pure virtual |
| selectSwapchainFormat(VkPhysicalDevice physicalDevice, const std::vector< int64_t > &swapchainFormats) | evan::ASwapchainContext | protected |
| setView(std::size_t index, const utility::graphic::ViewF &view) | evan::ASwapchainContext | virtual |
| updateViewForExtent(utility::graphic::ViewF &view, VkExtent2D extent) | evan::ASwapchainContext | static |
| usesImageAvailableSemaphore() const | evan::ASwapchainContext | virtual |
| usesMultiview() const | evan::ASwapchainContext | virtual |
| waitForImage(uint32_t index)=0 | evan::ASwapchainContext | pure virtual |
| ~ASwapchainContext()=default (defined in evan::ASwapchainContext) | evan::ASwapchainContext | virtual |