Mir
|
Classes | |
class | AdorningDisplayBufferCompositor |
class | BasicWindowManager |
A policy based window manager. This takes care of the management of any meta implementation held for the sessions and surfaces. More... | |
class | BufferStream |
class | CanonicalWindowManagerPolicyCopy |
struct | ClientContext |
class | Connection |
class | Context |
class | GlogLogger |
class | HostLifecycleEventListener |
class | InputDeviceConfig |
class | NormalWindow |
class | PixelFormatSelector |
Example of a DisplayConfigurationPolicy that tries to find an opaque or transparent pixel format, or falls back to the default if not found. More... | |
struct | Program |
class | QuitFilter |
struct | SessionInfo |
struct | Shader |
struct | SurfaceInfo |
class | WindowManagementPolicy |
class | WindowManagerBuilder |
A policy based window manager. This exists to initialize BasicWindowManager and the WMPolicy (in an awkward manner). TODO revisit this initialization sequence. More... | |
class | WindowManagerTools |
The interface through which the policy instructs the controller. These functions assume that the BasicWindowManager data structures can be accessed freely. I.e. should only be invoked by the policy handle_... methods (where any necessary locks are held). More... | |
class | XCursorLoader |
Functions | |
auto | as_render_target (graphics::DisplayBuffer &display_buffer) |
void | add_x_cursor_images (Server &server) |
void | add_custom_compositor_option_to (Server &server) |
void | add_display_configuration_options_to (Server &server) |
void | add_log_host_lifecycle_option_to (mir::Server &server) |
void | add_input_device_configuration_options_to (Server &server) |
auto | make_quit_filter_for (Server &server) -> std::shared_ptr< mir::input::EventFilter > |
auto | make_printing_input_filter_for (mir::Server &server) -> std::shared_ptr< input::EventFilter > |
auto | make_screen_rotation_filter_for (mir::Server &server) -> std::shared_ptr< input::EventFilter > |
void | add_glog_options_to (Server &server) |
void | add_test_client_option_to (mir::Server &server, ClientContext &context) |
void | add_window_manager_option_to (Server &server) |
Variables | |
char const *const | display_config_opt = "display-config" |
char const *const | display_config_descr = "Display configuration [{clone,sidebyside,single}]" |
char const *const | clone_opt_val = "clone" |
char const *const | sidebyside_opt_val = "sidebyside" |
char const *const | single_opt_val = "single" |
char const *const | display_alpha_opt = "translucent" |
char const *const | display_alpha_descr = "Select a display mode with alpha[{on,off}]" |
char const *const | display_alpha_off = "off" |
char const *const | display_alpha_on = "on" |
void mir::examples::add_custom_compositor_option_to | ( | Server & | server | ) |
void mir::examples::add_display_configuration_options_to | ( | mir::Server & | server | ) |
void mir::examples::add_glog_options_to | ( | mir::Server & | server | ) |
void mir::examples::add_input_device_configuration_options_to | ( | mir::Server & | server | ) |
void mir::examples::add_log_host_lifecycle_option_to | ( | mir::Server & | server | ) |
void mir::examples::add_test_client_option_to | ( | mir::Server & | server, |
me::ClientContext & | context | ||
) |
void mir::examples::add_window_manager_option_to | ( | Server & | server | ) |
void mir::examples::add_x_cursor_images | ( | Server & | server | ) |
|
inline |
auto mir::examples::make_printing_input_filter_for | ( | mir::Server & | server | ) | -> std::shared_ptr<input::EventFilter> |
auto mir::examples::make_quit_filter_for | ( | mir::Server & | server | ) | -> std::shared_ptr<mir::input::EventFilter> |
auto mir::examples::make_screen_rotation_filter_for | ( | mir::Server & | server | ) | -> std::shared_ptr<input::EventFilter> |
char const *const mir::examples::clone_opt_val = "clone" |
char const *const mir::examples::display_alpha_descr = "Select a display mode with alpha[{on,off}]" |
char const *const mir::examples::display_alpha_off = "off" |
char const *const mir::examples::display_alpha_on = "on" |
char const *const mir::examples::display_alpha_opt = "translucent" |
char const *const mir::examples::display_config_descr = "Display configuration [{clone,sidebyside,single}]" |
char const *const mir::examples::display_config_opt = "display-config" |
char const *const mir::examples::sidebyside_opt_val = "sidebyside" |
char const *const mir::examples::single_opt_val = "single" |
Copyright © 2012-2016 Canonical Ltd.
Generated on Wed May 10 10:41:27 UTC 2017