This is the complete list of members for evan::DesktopBackend, including all inherited members.
| _device | evan::ADeviceBackend | protected |
| _multiviewSupported | evan::ADeviceBackend | protected |
| _physicalDevice | evan::ADeviceBackend | protected |
| _VkInstance | evan::ADeviceBackend | protected |
| beginSingleTimeCommands(VkCommandPool commandPool) const | evan::ADeviceBackend | |
| copyBuffer(const CopyBufferProperties &properties) const | evan::ADeviceBackend | |
| copyBufferToImage(const CopyBufferToImageProperties &properties) const | evan::ADeviceBackend | |
| countSwapchainFormats() const override | evan::DesktopBackend | virtual |
| createBuffer(const CreateBufferProperties &properties) const | evan::ADeviceBackend | |
| createImage(const CreateImageProperties &properties) const | evan::ADeviceBackend | |
| createImageView(VkImage image, VkFormat format, VkImageAspectFlags aspectFlags, uint32_t mipLevels, uint32_t layerCount=1) const | evan::ADeviceBackend | |
| createInstance(const IPlatform &platform, const std::string &appName, Version &appVersion) override | evan::DesktopBackend | protectedvirtual |
| createLogicalDevice() override | evan::DesktopBackend | protectedvirtual |
| createPresentQueue() | evan::DesktopBackend | |
| DesktopBackend(const IPlatform &platform) | evan::DesktopBackend | |
| endSingleTimeCommands(VkCommandPool commandPool, VkQueue graphicsQueue, VkCommandBuffer commandBuffer) const | evan::ADeviceBackend | |
| enumerateSwapchainFormats(uint32_t swapchainFormatCount) const override | evan::DesktopBackend | virtual |
| findQueueFamilies() override | evan::DesktopBackend | virtual |
| getAvailableLayers() | evan::ADeviceBackend | protected |
| getDevice() const | evan::ADeviceBackend | inlinevirtual |
| getInstance() const | evan::ADeviceBackend | inlinevirtual |
| getPhysicalDevice() const | evan::ADeviceBackend | inlinevirtual |
| getSurface() const | evan::DesktopBackend | inline |
| getTimestampPeriod() const | evan::ADeviceBackend | |
| getTimestampValidBits() | evan::ADeviceBackend | |
| pickPhysicalDevice() override | evan::DesktopBackend | protectedvirtual |
| postprocessFrame(ASwapchainContext &swapchainContext) override | evan::DesktopBackend | inlinevirtual |
| preprocessFrame(ASwapchainContext &swapchainContext) override | evan::DesktopBackend | inlinevirtual |
| processFrame(VkPresentInfoKHR presentInfo, ASwapchainImage &swapchainImage) override | evan::DesktopBackend | virtual |
| queryMultiviewSupport(VkPhysicalDevice physicalDevice, uint32_t apiVersion) | evan::ADeviceBackend | protectedstatic |
| querySwapChainSupport() | evan::DesktopBackend | |
| supportsMultiview() const | evan::ADeviceBackend | inline |
| supportsTimestampQueries() | evan::ADeviceBackend | |
| transitionImageLayout(const TransitionImageLayoutProperties &properties) const | evan::ADeviceBackend | |
| ~ADeviceBackend() | evan::ADeviceBackend | virtual |
| ~DesktopBackend() | evan::DesktopBackend | |