Mir
Public Member Functions | List of all members
mir::graphics::android::ServerRenderWindow Class Reference

#include <server_render_window.h>

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

Public Member Functions

 ServerRenderWindow (std::shared_ptr< FramebufferBundle > const &fb_bundle, MirPixelFormat format, std::shared_ptr< InterpreterResourceCache > const &, DeviceQuirks &quirks)
 
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 sync) 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::graphics::android::ServerRenderWindow::ServerRenderWindow ( std::shared_ptr< FramebufferBundle > const &  fb_bundle,
MirPixelFormat  format,
std::shared_ptr< InterpreterResourceCache > const &  ,
DeviceQuirks quirks 
)

Member Function Documentation

void mir::graphics::android::ServerRenderWindow::dispatch_driver_request_buffer_count ( unsigned int  count)
overridevirtual
void mir::graphics::android::ServerRenderWindow::dispatch_driver_request_format ( int  format)
overridevirtual
mg::NativeBuffer * mir::graphics::android::ServerRenderWindow::driver_requests_buffer ( )
overridevirtual
int mir::graphics::android::ServerRenderWindow::driver_requests_info ( int  key) const
overridevirtual
void mir::graphics::android::ServerRenderWindow::driver_returns_buffer ( ANativeWindowBuffer *  buffer,
int  fence_fd 
)
overridevirtual
void mir::graphics::android::ServerRenderWindow::sync_to_display ( bool  sync)
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016