| Flutter Impeller |

Classes | Namespaces | Typedefs | Enumerations
hardware_buffer.h File Reference
`#include <optional>`
`#include "flutter/fml/unique_object.h"`
`#include "impeller/geometry/size.h"`
`#include "impeller/toolkit/android/proc_table.h"`

Go to the source code of this file.

## Classes
struct | impeller::android::HardwareBufferDescriptor
| A descriptor use to specify hardware buffer allocations. More...
class | impeller::android::HardwareBuffer
| A wrapper for AHardwareBuffer https://developer.android.com/ndk/reference/group/a-hardware-buffer. More...

## Namespaces
| impeller
| impeller::android

## Typedefs
using | impeller::android::HardwareBufferUsage = uint8_t

## Enumerations
enum | impeller::android::HardwareBufferFormat { impeller::android::HardwareBufferFormat::kR8G8B8A8UNormInt }
enum | impeller::android::HardwareBufferUsageFlags : HardwareBufferUsage { impeller::android::HardwareBufferUsageFlags::kFrameBufferAttachment = 1u << 0u, impeller::android::HardwareBufferUsageFlags::kCompositorOverlay = 1u << 1u, impeller::android::HardwareBufferUsageFlags::kSampledImage = 1u << 2u }