|
evan 2026.1.4
Evan
|
This is the complete list of members for evan::ADeviceBackend, 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 =0 | evan::ADeviceBackend | pure 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)=0 | evan::ADeviceBackend | protectedpure virtual |
| createLogicalDevice()=0 | evan::ADeviceBackend | protectedpure virtual |
| endSingleTimeCommands(VkCommandPool commandPool, VkQueue graphicsQueue, VkCommandBuffer commandBuffer) const | evan::ADeviceBackend | |
| enumerateSwapchainFormats(uint32_t swapchainFormatCount) const =0 | evan::ADeviceBackend | pure virtual |
| findQueueFamilies()=0 | evan::ADeviceBackend | pure virtual |
| getAvailableLayers() | evan::ADeviceBackend | protected |
| getDevice() const | evan::ADeviceBackend | inlinevirtual |
| getInstance() const | evan::ADeviceBackend | inlinevirtual |
| getPhysicalDevice() const | evan::ADeviceBackend | inlinevirtual |
| getTimestampPeriod() const | evan::ADeviceBackend | |
| getTimestampValidBits() | evan::ADeviceBackend | |
| pickPhysicalDevice()=0 | evan::ADeviceBackend | protectedpure virtual |
| postprocessFrame(ASwapchainContext &swapchainContext)=0 | evan::ADeviceBackend | pure virtual |
| preprocessFrame(ASwapchainContext &swapchainContext)=0 | evan::ADeviceBackend | pure virtual |
| processFrame(VkPresentInfoKHR presentInfo, ASwapchainImage &swapchainImage)=0 | evan::ADeviceBackend | pure virtual |
| queryMultiviewSupport(VkPhysicalDevice physicalDevice, uint32_t apiVersion) | evan::ADeviceBackend | protectedstatic |
| supportsMultiview() const | evan::ADeviceBackend | inline |
| supportsTimestampQueries() | evan::ADeviceBackend | |
| transitionImageLayout(const TransitionImageLayoutProperties &properties) const | evan::ADeviceBackend | |
| ~ADeviceBackend() | evan::ADeviceBackend | virtual |