19 #ifndef MIR_GRAPHICS_ANDROID_NATIVE_BUFFER_H_
20 #define MIR_GRAPHICS_ANDROID_NATIVE_BUFFER_H_
23 #include <system/window.h>
44 virtual ANativeWindowBuffer*
anwb()
const = 0;
45 virtual buffer_handle_t
handle()
const = 0;
All things Mir.
Definition: aging_buffer.h:24
virtual ~NativeBuffer()=default
virtual buffer_handle_t handle() const =0
BufferAccess
Definition: native_buffer.h:32
NativeBuffer & operator=(NativeBuffer const &)=delete
Definition: native_buffer.h:39
virtual void update_usage(android::NativeFence &fence, android::BufferAccess current_usage)=0
int NativeFence
Definition: fence.h:30
virtual void ensure_available_for(android::BufferAccess intent)=0
virtual ANativeWindowBuffer * anwb() const =0
Definition: android_input_receiver.h:32
virtual android::NativeFence copy_fence() const =0