Flutter Engine
The Flutter Engine
|
A descriptor use to specify hardware buffer allocations. More...
#include <hardware_buffer.h>
Public Member Functions | |
bool | IsAllocatable () const |
If hardware buffers can be created using this descriptor. Allocatable descriptors may still cause failing allocations in case of resource exhaustion. | |
constexpr bool | operator== (const HardwareBufferDescriptor &o) const |
constexpr bool | operator!= (const HardwareBufferDescriptor &o) const |
Static Public Member Functions | |
static HardwareBufferDescriptor | MakeForSwapchainImage (const ISize &size) |
Create a descriptor of the given size that is suitable for use as a swapchain image. | |
Public Attributes | |
HardwareBufferFormat | format = HardwareBufferFormat::kR8G8B8A8UNormInt |
ISize | size |
HardwareBufferUsage | usage = HardwareBufferUsageFlags::kNone |
A descriptor use to specify hardware buffer allocations.
Definition at line 42 of file hardware_buffer.h.
bool impeller::android::HardwareBufferDescriptor::IsAllocatable | ( | ) | const |
If hardware buffers can be created using this descriptor. Allocatable descriptors may still cause failing allocations in case of resource exhaustion.
true
if allocatable (unless resource exhaustion). Definition at line 39 of file hardware_buffer.cc.
|
static |
Create a descriptor of the given size that is suitable for use as a swapchain image.
[in] | size | The size. See the restrictions about valid sizes above. |
Definition at line 74 of file hardware_buffer.cc.
|
inlineconstexpr |
Definition at line 75 of file hardware_buffer.h.
|
inlineconstexpr |
Definition at line 71 of file hardware_buffer.h.
HardwareBufferFormat impeller::android::HardwareBufferDescriptor::format = HardwareBufferFormat::kR8G8B8A8UNormInt |
Definition at line 43 of file hardware_buffer.h.
ISize impeller::android::HardwareBufferDescriptor::size |
Definition at line 44 of file hardware_buffer.h.
HardwareBufferUsage impeller::android::HardwareBufferDescriptor::usage = HardwareBufferUsageFlags::kNone |
Definition at line 45 of file hardware_buffer.h.