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

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

_deviceevan::ADeviceBackendprotected
_multiviewSupportedevan::ADeviceBackendprotected
_physicalDeviceevan::ADeviceBackendprotected
_VkInstanceevan::ADeviceBackendprotected
beginSingleTimeCommands(VkCommandPool commandPool) constevan::ADeviceBackend
copyBuffer(const CopyBufferProperties &properties) constevan::ADeviceBackend
copyBufferToImage(const CopyBufferToImageProperties &properties) constevan::ADeviceBackend
countSwapchainFormats() const overrideevan::DesktopBackendvirtual
createBuffer(const CreateBufferProperties &properties) constevan::ADeviceBackend
createImage(const CreateImageProperties &properties) constevan::ADeviceBackend
createImageView(VkImage image, VkFormat format, VkImageAspectFlags aspectFlags, uint32_t mipLevels, uint32_t layerCount=1) constevan::ADeviceBackend
createInstance(const IPlatform &platform, const std::string &appName, Version &appVersion) overrideevan::DesktopBackendprotectedvirtual
createLogicalDevice() overrideevan::DesktopBackendprotectedvirtual
createPresentQueue()evan::DesktopBackend
DesktopBackend(const IPlatform &platform)evan::DesktopBackend
endSingleTimeCommands(VkCommandPool commandPool, VkQueue graphicsQueue, VkCommandBuffer commandBuffer) constevan::ADeviceBackend
enumerateSwapchainFormats(uint32_t swapchainFormatCount) const overrideevan::DesktopBackendvirtual
findQueueFamilies() overrideevan::DesktopBackendvirtual
getAvailableLayers()evan::ADeviceBackendprotected
getDevice() constevan::ADeviceBackendinlinevirtual
getInstance() constevan::ADeviceBackendinlinevirtual
getPhysicalDevice() constevan::ADeviceBackendinlinevirtual
getSurface() constevan::DesktopBackendinline
getTimestampPeriod() constevan::ADeviceBackend
getTimestampValidBits()evan::ADeviceBackend
pickPhysicalDevice() overrideevan::DesktopBackendprotectedvirtual
postprocessFrame(ASwapchainContext &swapchainContext) overrideevan::DesktopBackendinlinevirtual
preprocessFrame(ASwapchainContext &swapchainContext) overrideevan::DesktopBackendinlinevirtual
processFrame(VkPresentInfoKHR presentInfo, ASwapchainImage &swapchainImage) overrideevan::DesktopBackendvirtual
queryMultiviewSupport(VkPhysicalDevice physicalDevice, uint32_t apiVersion)evan::ADeviceBackendprotectedstatic
querySwapChainSupport()evan::DesktopBackend
supportsMultiview() constevan::ADeviceBackendinline
supportsTimestampQueries()evan::ADeviceBackend
transitionImageLayout(const TransitionImageLayoutProperties &properties) constevan::ADeviceBackend
~ADeviceBackend()evan::ADeviceBackendvirtual
~DesktopBackend()evan::DesktopBackend