HardwareBufferUsage really is a structure that comprises various usage flags, and was modeled as a hard-to-get u64 value while being wrapped inside two newtypes (one in the ndk, one in ndk-sys) and without the typical bit-ops (i.e. BitOr) one comes to expect.
This is all provided out of the box - and more helper functions - via bitflags with more convenient access to the raw value to beat.
Also inherit the upstream docs for convenience and completeness.
HardwareBufferUsage
really is a structure that comprises various usage flags, and was modeled as a hard-to-getu64
value while being wrapped inside two newtypes (one in thendk
, one inndk-sys
) and without the typical bit-ops (i.e.BitOr
) one comes to expect.This is all provided out of the box - and more helper functions - via
bitflags
with more convenient access to the raw value to beat.Also inherit the upstream docs for convenience and completeness.