Mir
Public Member Functions | Protected Member Functions | List of all members
mir::graphics::android::AndroidDriverInterpreter Class Referenceabstract

#include <android_driver_interpreter.h>

Inheritance diagram for mir::graphics::android::AndroidDriverInterpreter:
[legend]

Public Member Functions

virtual NativeBufferdriver_requests_buffer ()=0
 
virtual void driver_returns_buffer (ANativeWindowBuffer *, int fence)=0
 
virtual void dispatch_driver_request_format (int format)=0
 
virtual int driver_requests_info (int key) const =0
 
virtual void sync_to_display (bool sync)=0
 

Protected Member Functions

 AndroidDriverInterpreter ()
 
virtual ~AndroidDriverInterpreter ()
 
 AndroidDriverInterpreter (AndroidDriverInterpreter const &)=delete
 
AndroidDriverInterpreteroperator= (AndroidDriverInterpreter const &)=delete
 

Constructor & Destructor Documentation

mir::graphics::android::AndroidDriverInterpreter::AndroidDriverInterpreter ( )
inlineprotected
virtual mir::graphics::android::AndroidDriverInterpreter::~AndroidDriverInterpreter ( )
inlineprotectedvirtual
mir::graphics::android::AndroidDriverInterpreter::AndroidDriverInterpreter ( AndroidDriverInterpreter const &  )
protecteddelete

Member Function Documentation

virtual void mir::graphics::android::AndroidDriverInterpreter::dispatch_driver_request_format ( int  format)
pure virtual
virtual NativeBuffer* mir::graphics::android::AndroidDriverInterpreter::driver_requests_buffer ( )
pure virtual
virtual int mir::graphics::android::AndroidDriverInterpreter::driver_requests_info ( int  key) const
pure virtual
virtual void mir::graphics::android::AndroidDriverInterpreter::driver_returns_buffer ( ANativeWindowBuffer *  ,
int  fence 
)
pure virtual
AndroidDriverInterpreter& mir::graphics::android::AndroidDriverInterpreter::operator= ( AndroidDriverInterpreter const &  )
protecteddelete
virtual void mir::graphics::android::AndroidDriverInterpreter::sync_to_display ( bool  sync)
pure virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015