#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, std::shared_ptr< frontend::EventSink > const &sink, std::shared_ptr< ServerActionQueue > const &observer_queue) |
|
| ~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 |
|
void | add_observer (std::shared_ptr< input::InputDeviceObserver > const &) override |
|
void | remove_observer (std::weak_ptr< input::InputDeviceObserver > const &) override |
|
void | for_each_input_device (std::function< void(input::Device const &device)> const &callback) override |
|
virtual | ~HostConnection ()=default |
|
virtual | ~NestedContext ()=default |
|
| InputDeviceHub ()=default |
|
virtual | ~InputDeviceHub ()=default |
|
virtual void | add_observer (std::shared_ptr< InputDeviceObserver > const &)=0 |
|
virtual void | for_each_input_device (std::function< void(Device const &device)> const &callback)=0 |
|
| InputDeviceHub (InputDeviceHub const &)=delete |
|
InputDeviceHub & | operator= (InputDeviceHub const &)=delete |
|
mir::graphics::nested::MirClientHostConnection::~MirClientHostConnection |
( |
| ) |
|
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 |
void mir::graphics::nested::MirClientHostConnection::for_each_input_device |
( |
std::function< void(input::Device const &device)> const & |
callback | ) |
|
|
override |
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 |
The documentation for this class was generated from the following file:
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016