#include <mir_surface.h>
|
| MirSurface (MirSurface const &)=delete |
|
MirSurface & | operator= (MirSurface const &)=delete |
|
| MirSurface (MirConnection *allocating_connection, mir::protobuf::DisplayServer::Stub &server, std::shared_ptr< mir::client::ClientBufferFactory > const &buffer_factory, std::shared_ptr< mir::input::receiver::InputPlatform > const &input_platform, MirSurfaceParameters const ¶ms, mir_surface_callback callback, void *context) |
|
| ~MirSurface () |
|
MirWaitHandle * | release_surface (mir_surface_callback callback, void *context) |
|
MirSurfaceParameters | get_parameters () const |
|
char const * | get_error_message () |
|
int | id () const |
|
bool | is_valid () const |
|
MirWaitHandle * | next_buffer (mir_surface_callback callback, void *context) |
|
MirWaitHandle * | get_create_wait_handle () |
|
MirNativeBuffer * | get_current_buffer_package () |
|
MirPlatformType | platform_type () |
|
std::shared_ptr
< mir::client::ClientBuffer > | get_current_buffer () |
|
uint32_t | get_current_buffer_id () const |
|
void | get_cpu_region (MirGraphicsRegion ®ion) |
|
EGLNativeWindowType | generate_native_window () |
|
MirWaitHandle * | configure (MirSurfaceAttrib a, int value) |
|
int | attrib (MirSurfaceAttrib a) const |
|
void | set_event_handler (MirEventDelegate const *delegate) |
|
void | handle_event (MirEvent const &e) |
|
void | request_and_wait_for_next_buffer () |
|
void | request_and_wait_for_configure (MirSurfaceAttrib a, int value) |
|
MirSurface::~MirSurface |
( |
| ) |
|
EGLNativeWindowType MirSurface::generate_native_window |
( |
| ) |
|
uint32_t MirSurface::get_current_buffer_id |
( |
| ) |
const |
char const * MirSurface::get_error_message |
( |
| ) |
|
void MirSurface::handle_event |
( |
MirEvent const & |
e | ) |
|
int MirSurface::id |
( |
| ) |
const |
bool MirSurface::is_valid |
( |
| ) |
const |
void MirSurface::request_and_wait_for_configure |
( |
MirSurfaceAttrib |
a, |
|
|
int |
value |
|
) |
| |
|
virtual |
void MirSurface::request_and_wait_for_next_buffer |
( |
| ) |
|
|
virtual |
The documentation for this struct was generated from the following files:
Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014