Mir
|
#include <boost/program_options/options_description.hpp>
#include "mir/module_properties.h"
#include "mir/module_deleter.h"
Go to the source code of this file.
Classes | |
class | mir::graphics::Platform |
Interface to platform specific support for graphics operations. More... | |
Namespaces | |
mir | |
mir::logging | |
mir::frontend | |
mir::options | |
System options. Interface for extracting configuration options from wherever they may be (e.g. program arguments, config files or environment variables). | |
mir::graphics | |
Graphics subsystem. Mediates interaction between core system and the graphics environment. | |
Typedefs | |
typedef mir::UniqueModulePtr< mir::graphics::Platform >(* | mir::graphics::CreateHostPlatform) (std::shared_ptr< mir::options::Option > const &options, std::shared_ptr< mir::EmergencyCleanupRegistry > const &emergency_cleanup_registry, std::shared_ptr< mir::graphics::DisplayReport > const &report, std::shared_ptr< mir::logging::Logger > const &logger) |
typedef mir::UniqueModulePtr< mir::graphics::Platform >(* | mir::graphics::CreateGuestPlatform) (std::shared_ptr< mir::graphics::DisplayReport > const &report, std::shared_ptr< mir::graphics::NestedContext > const &nested_context) |
typedef void(* | mir::graphics::AddPlatformOptions) (boost::program_options::options_description &config) |
typedef mir::graphics::PlatformPriority(* | mir::graphics::PlatformProbe) (mir::options::ProgramOption const &options) |
typedef mir::ModuleProperties const *(* | mir::graphics::DescribeModule) () |
Enumerations | |
enum | mir::graphics::PlatformPriority : uint32_t { mir::graphics::unsupported = 0, mir::graphics::dummy = 1, mir::graphics::supported = 128, mir::graphics::best = 256 } |
A measure of how well a platform supports a device. More... | |
Functions | |
mir::UniqueModulePtr< mir::graphics::Platform > | create_host_platform (std::shared_ptr< mir::options::Option > const &options, std::shared_ptr< mir::EmergencyCleanupRegistry > const &emergency_cleanup_registry, std::shared_ptr< mir::graphics::DisplayReport > const &report, std::shared_ptr< mir::logging::Logger > const &logger) |
Function prototype used to return a new host graphics platform. More... | |
mir::UniqueModulePtr< mir::graphics::Platform > | create_guest_platform (std::shared_ptr< mir::graphics::DisplayReport > const &report, std::shared_ptr< mir::graphics::NestedContext > const &nested_context) |
Function prototype used to return a new guest graphics platform. More... | |
void | add_graphics_platform_options (boost::program_options::options_description &config) |
Function prototype used to add platform specific options to the platform-independent server options. More... | |
mir::graphics::PlatformPriority | probe_graphics_platform (mir::options::ProgramOption const &options) |
mir::ModuleProperties const * | describe_graphics_module () |
mir::ModuleProperties const* describe_graphics_module | ( | ) |
mir::graphics::PlatformPriority probe_graphics_platform | ( | mir::options::ProgramOption const & | options | ) |
Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Jun 5 13:49:26 UTC 2017