#include <surface.h>
virtual mir::frontend::Surface::~Surface |
( |
) | |
|
|
inlinevirtual |
mir::frontend::Surface::Surface |
( |
) | |
|
|
protecteddefault |
mir::frontend::Surface::Surface |
( |
Surface const & |
) | |
|
|
protecteddelete |
virtual std::shared_ptr<graphics::Buffer> mir::frontend::Surface::advance_client_buffer |
( |
bool & |
need_full_ipc) | |
|
|
pure virtual |
Submit the current client buffer, return the next client buffer.
- Parameters
-
[out] | need_ipc,: | True if the buffer content must be sent via IPC False if only the buffer's ID must be sent. |
- Returns
- The next client buffer
Implemented in mir::frontend::ClientTrackingSurface.
virtual int mir::frontend::Surface::client_input_fd |
( |
) | |
const |
|
pure virtual |
virtual int mir::frontend::Surface::configure |
( |
MirSurfaceAttrib |
attrib, |
|
|
int |
value |
|
) |
| |
|
pure virtual |
virtual void mir::frontend::Surface::force_requests_to_complete |
( |
) | |
|
|
pure virtual |
virtual bool mir::frontend::Surface::supports_input |
( |
) | |
const |
|
pure virtual |
The documentation for this class was generated from the following file:
Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013