#include <mir_client_host_connection.h>
|
| MirClientHostConnection (std::string const &host_socket, std::string const &name, std::shared_ptr< msh::HostLifecycleEventListener > const &host_lifecycle_event_listener) |
|
| ~MirClientHostConnection () |
|
std::vector< int > | platform_fd_items () override |
|
EGLNativeDisplayType | egl_native_display () override |
|
std::shared_ptr< MirDisplayConfiguration > | create_display_config () override |
|
std::shared_ptr< HostSurface > | create_surface (int width, int height, MirPixelFormat pf, char const *name, MirBufferUsage usage, uint32_t output_id) override |
|
void | set_display_config_change_callback (std::function< void()> const &cb) override |
|
void | apply_display_config (MirDisplayConfiguration &) override |
|
void | set_cursor_image (CursorImage const &image) override |
|
void | hide_cursor () override |
|
auto | graphics_platform_library () -> std::string override |
|
virtual PlatformOperationMessage | platform_operation (unsigned int op, PlatformOperationMessage const &request) override |
|
UniqueInputConfig | create_input_device_config () override |
|
void | set_input_device_change_callback (std::function< void(UniqueInputConfig)> const &cb) override |
|
void | set_input_event_callback (std::function< void(MirEvent const &, mir::geometry::Rectangle const &)> const &cb) override |
|
void | emit_input_event (MirEvent const &cb, mir::geometry::Rectangle const &source_frame) override |
|
virtual | ~HostConnection ()=default |
|
virtual | ~NestedContext ()=default |
|
mir::graphics::nested::MirClientHostConnection::~MirClientHostConnection |
( |
| ) |
|
UniqueInputConfig mir::graphics::nested::MirClientHostConnection::create_input_device_config |
( |
| ) |
|
|
overridevirtual |
std::shared_ptr<HostSurface> mir::graphics::nested::MirClientHostConnection::create_surface |
( |
int |
width, |
|
|
int |
height, |
|
|
MirPixelFormat |
pf, |
|
|
char const * |
name, |
|
|
MirBufferUsage |
usage, |
|
|
uint32_t |
output_id |
|
) |
| |
|
overridevirtual |
EGLNativeDisplayType mir::graphics::nested::MirClientHostConnection::egl_native_display |
( |
| ) |
|
|
overridevirtual |
auto mir::graphics::nested::MirClientHostConnection::graphics_platform_library |
( |
| ) |
-> std::string |
|
overridevirtual |
void mir::graphics::nested::MirClientHostConnection::hide_cursor |
( |
| ) |
|
|
overridevirtual |
std::vector<int> mir::graphics::nested::MirClientHostConnection::platform_fd_items |
( |
| ) |
|
|
overridevirtual |
void mir::graphics::nested::MirClientHostConnection::set_cursor_image |
( |
CursorImage const & |
image | ) |
|
|
overridevirtual |
void mir::graphics::nested::MirClientHostConnection::set_display_config_change_callback |
( |
std::function< void()> const & |
cb | ) |
|
|
overridevirtual |
void mir::graphics::nested::MirClientHostConnection::set_input_device_change_callback |
( |
std::function< void(UniqueInputConfig)> const & |
cb | ) |
|
|
overridevirtual |
void mir::graphics::nested::MirClientHostConnection::set_input_event_callback |
( |
std::function< void(MirEvent const &, mir::geometry::Rectangle const &)> const & |
cb | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file:
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016