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

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

_renderPassevan::ASwapchainContextprotected
_swapchainImagesevan::ASwapchainContext
_viewOffsetevan::ASwapchainContextprotected
_viewsevan::XrSwapchainContext
_viewsConfigurationsevan::XrSwapchainContext
aquireImage(uint32_t index, VkDevice device, VkSemaphore imageAvailableSemaphore, VkFence inFlightFence, uint32_t &imageIndex) overrideevan::XrSwapchainContextvirtual
createRenderPass(const std::shared_ptr< ADeviceBackend > &deviceBackend, VkSampleCountFlagBits msaaSamples, ColorAttachmentMode mode, uint32_t viewMask=0)evan::ASwapchainContextprotected
destroy(VkDevice device) overrideevan::XrSwapchainContextvirtual
findSupportedFormat(VkPhysicalDevice physicalDevice, const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features)evan::ASwapchainContextprotected
getMsaaSamples() const overrideevan::XrSwapchainContextvirtual
getProjection(std::size_t index) constevan::ASwapchainContext
getProjectionLayerViews() constevan::XrSwapchainContext
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::XrSwapchainContextvirtual
getViewSet() const overrideevan::XrSwapchainContextvirtual
needsSwapchainRecreation() constevan::ASwapchainContextvirtual
recreateSwapchain(const DeviceContext &deviceContext, VkRenderPass renderpass) overrideevan::XrSwapchainContextvirtual
selectSwapchainFormat(VkPhysicalDevice physicalDevice, const std::vector< int64_t > &swapchainFormats)evan::ASwapchainContextprotected
setView(std::size_t index, const utility::graphic::ViewF &view) overrideevan::XrSwapchainContextvirtual
syncViewSet()evan::XrSwapchainContext
updateProjectionLayerViews()evan::XrSwapchainContext
updateViewForExtent(utility::graphic::ViewF &view, VkExtent2D extent)evan::ASwapchainContextstatic
usesImageAvailableSemaphore() constevan::ASwapchainContextvirtual
usesMultiview() const overrideevan::XrSwapchainContextvirtual
waitForImage(uint32_t index) overrideevan::XrSwapchainContextvirtual
XrSwapchainContext(const DeviceContext &deviceContext)evan::XrSwapchainContext
~ASwapchainContext()=default (defined in evan::ASwapchainContext)evan::ASwapchainContextvirtual