| Flutter Impeller |

Classes | Namespaces | Enumerations
capabilities_vk.h File Reference
`#include <cstdint>`
`#include <map>`
`#include <optional>`
`#include <set>`
`#include <string>`
`#include <vector>`
`#include "impeller/base/backend_cast.h"`
`#include "impeller/core/texture_descriptor.h"`
`#include "impeller/renderer/backend/vulkan/vk.h"`
`#include "impeller/renderer/backend/vulkan/workarounds_vk.h"`
`#include "impeller/renderer/capabilities.h"`

Go to the source code of this file.

## Classes
struct | impeller::FRCFormatDescriptor
| A pixel format and usage that is sufficient to check if images of that format and usage are suitable for use with fixed-rate compression. More...
class | impeller::CapabilitiesVK
| The Vulkan layers and extensions wrangler. More...

## Namespaces
| impeller

## Enumerations
enum class | impeller::RequiredCommonDeviceExtensionVK : uint32_t { impeller::kKHRSwapchain , impeller::kLast }
| A device extension available on all platforms. Without the presence of these extensions, context creation will fail. More...
enum class | impeller::RequiredAndroidDeviceExtensionVK : uint32_t { impeller::kANDROIDExternalMemoryAndroidHardwareBuffer , impeller::kKHRSamplerYcbcrConversion , impeller::kKHRExternalMemory , impeller::kEXTQueueFamilyForeign , impeller::kKHRDedicatedAllocation , impeller::kLast }
| A device extension available on all Android platforms. Without the presence of these extensions on Android, context creation will fail. More...
enum class | impeller::OptionalAndroidDeviceExtensionVK : uint32_t { impeller::kKHRExternalFenceFd , impeller::kKHRExternalFence , impeller::kKHRExternalSemaphoreFd , impeller::kKHRExternalSemaphore , impeller::kLast }
| A device extension available on some Android platforms. More...
enum class | impeller::OptionalDeviceExtensionVK : uint32_t { impeller::kEXTPipelineCreationFeedback , impeller::kVKKHRPortabilitySubset , impeller::kEXTImageCompressionControl , impeller::kLast }
| A device extension enabled if available. Subsystems cannot assume availability and must check if these extensions are available. More...