Mir
Public Member Functions | List of all members
mir::client::android::EGLNativeSurfaceInterpreter Class Reference

#include <egl_native_surface_interpreter.h>

Inheritance diagram for mir::client::android::EGLNativeSurfaceInterpreter:
[legend]

Public Member Functions

 EGLNativeSurfaceInterpreter (EGLNativeSurface &surface)
 
graphics::NativeBufferdriver_requests_buffer () override
 
void driver_returns_buffer (ANativeWindowBuffer *, int fence_fd) override
 
void dispatch_driver_request_format (int format) override
 
void dispatch_driver_request_buffer_count (unsigned int count) override
 
int driver_requests_info (int key) const override
 
void sync_to_display (bool) override
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::android::AndroidDriverInterpreter
 AndroidDriverInterpreter ()
 
virtual ~AndroidDriverInterpreter ()
 
 AndroidDriverInterpreter (AndroidDriverInterpreter const &)=delete
 
AndroidDriverInterpreteroperator= (AndroidDriverInterpreter const &)=delete
 

Constructor & Destructor Documentation

mir::client::android::EGLNativeSurfaceInterpreter::EGLNativeSurfaceInterpreter ( EGLNativeSurface surface)
explicit

Member Function Documentation

void mir::client::android::EGLNativeSurfaceInterpreter::dispatch_driver_request_buffer_count ( unsigned int  count)
overridevirtual
void mir::client::android::EGLNativeSurfaceInterpreter::dispatch_driver_request_format ( int  format)
overridevirtual
mir::graphics::NativeBuffer * mir::client::android::EGLNativeSurfaceInterpreter::driver_requests_buffer ( )
overridevirtual
int mir::client::android::EGLNativeSurfaceInterpreter::driver_requests_info ( int  key) const
overridevirtual
void mir::client::android::EGLNativeSurfaceInterpreter::driver_returns_buffer ( ANativeWindowBuffer *  ,
int  fence_fd 
)
overridevirtual
void mir::client::android::EGLNativeSurfaceInterpreter::sync_to_display ( bool  should_sync)
overridevirtual

The documentation for this class was generated from the following files:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015