|
Mir
|
Graphics subsystem. Mediates interaction between core system and the graphics environment. More...
Namespaces | |
| detail | |
Classes | |
| class | AtomicFrame |
| class | Buffer |
| class | BufferBasic |
| struct | BufferProperties |
| Buffer creation properties. More... | |
| class | CloneDisplayConfigurationPolicy |
| All screens placed at (0, 0) More... | |
| class | Cursor |
| class | CursorImage |
| class | Display |
| Interface to the display subsystem. More... | |
| class | DisplayBuffer |
| Interface to an output framebuffer. More... | |
| class | DisplayConfiguration |
| Interface to a configuration of display cards and outputs. More... | |
| struct | DisplayConfigurationCard |
| Configuration information for a display card. More... | |
| struct | DisplayConfigurationMode |
| Configuration information for a display output mode. More... | |
| class | DisplayConfigurationObserver |
| struct | DisplayConfigurationOutput |
| Configuration information for a display output. More... | |
| class | DisplayConfigurationPolicy |
| class | DisplaySyncGroup |
| DisplaySyncGroup represents a group of displays that need to be output in unison as a single post() call. More... | |
| class | EventHandlerRegister |
| struct | Frame |
| Frame is a unique identifier for a frame displayed on an output. More... | |
| class | GammaCurves |
| class | GLConfig |
| Interface for customizing aspects of the GL config used by the server. More... | |
| class | GraphicBufferAllocator |
| Interface to graphic buffer allocation. More... | |
| class | LinearGammaLUTs |
| class | NativeBuffer |
| class | NativeBufferBase |
| class | NativeDisplay |
| class | NativeDisplayBuffer |
| class | Platform |
| Interface to platform specific support for graphics operations. More... | |
| class | PlatformIpcOperations |
| struct | PlatformIPCPackage |
| Platform data to be sent to the clients over IPC. More... | |
| struct | PlatformOperationMessage |
| class | Renderable |
| class | SideBySideDisplayConfigurationPolicy |
| Each screen placed to the right of the previous one. More... | |
| class | SingleDisplayConfigurationPolicy |
| Just use the first screen. More... | |
| struct | UserDisplayConfigurationOutput |
| Mirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't. More... | |
| class | VirtualOutput |
| Interface to a virtual output. More... | |
Typedefs | |
| typedef IntWrapper< BufferIdTag, uint32_t > | BufferID |
| typedef std::function< bool()> | DisplayPauseHandler |
| typedef std::function< bool()> | DisplayResumeHandler |
| typedef std::function< void()> | DisplayConfigurationChangeHandler |
| typedef IntWrapper< detail::GraphicsConfCardIdTag > | DisplayConfigurationCardId |
| typedef IntWrapper< detail::GraphicsConfOutputIdTag > | DisplayConfigurationOutputId |
| typedef std::vector< uint16_t > | GammaCurve |
| typedef mir::UniqueModulePtr< mir::graphics::Platform >(* | 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 >(* | CreateGuestPlatform) (std::shared_ptr< mir::graphics::DisplayReport > const &report, std::shared_ptr< mir::graphics::NestedContext > const &nested_context) |
| typedef void(* | AddPlatformOptions) (boost::program_options::options_description &config) |
| typedef mir::graphics::PlatformPriority(* | PlatformProbe) (mir::options::ProgramOption const &options) |
| typedef mir::ModuleProperties const *(* | DescribeModule) () |
| typedef std::vector< std::shared_ptr< Renderable > > | RenderableList |
Graphics subsystem. Mediates interaction between core system and the graphics environment.
| typedef void(* mir::graphics::AddPlatformOptions) (boost::program_options::options_description &config) |
| typedef IntWrapper<BufferIdTag, uint32_t> mir::graphics::BufferID |
| 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 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::ModuleProperties const*(* mir::graphics::DescribeModule) () |
| typedef IntWrapper<detail::GraphicsConfCardIdTag> mir::graphics::DisplayConfigurationCardId |
| typedef std::function<void()> mir::graphics::DisplayConfigurationChangeHandler |
| typedef IntWrapper<detail::GraphicsConfOutputIdTag> mir::graphics::DisplayConfigurationOutputId |
| typedef std::function<bool()> mir::graphics::DisplayPauseHandler |
| typedef std::function<bool()> mir::graphics::DisplayResumeHandler |
| typedef std::vector<uint16_t> mir::graphics::GammaCurve |
| typedef mir::graphics::PlatformPriority(* mir::graphics::PlatformProbe) (mir::options::ProgramOption const &options) |
| typedef std::vector<std::shared_ptr<Renderable> > mir::graphics::RenderableList |
|
strong |
|
strong |
|
strong |
| enum mir::graphics::PlatformPriority : uint32_t |
A measure of how well a platform supports a device.
| Enumerator | |
|---|---|
| unsupported |
Unable to function at all on this device. |
| dummy |
Used only for dummy or stub platforms. |
| supported |
Capable of providing a functioning Platform on this device, possibly with degraded performance or features. |
| best |
Capable of providing a Platform with the best features and performance this device is capable of. |
|
inline |
| bool mir::graphics::operator!= | ( | DisplayConfigurationCard const & | val1, |
| DisplayConfigurationCard const & | val2 | ||
| ) |
| bool mir::graphics::operator!= | ( | DisplayConfigurationMode const & | val1, |
| DisplayConfigurationMode const & | val2 | ||
| ) |
| bool mir::graphics::operator!= | ( | DisplayConfigurationOutput const & | val1, |
| DisplayConfigurationOutput const & | val2 | ||
| ) |
| bool mir::graphics::operator!= | ( | DisplayConfiguration const & | lhs, |
| DisplayConfiguration const & | rhs | ||
| ) |
| std::ostream& mir::graphics::operator<< | ( | std::ostream & | out, |
| DisplayConfigurationCard const & | val | ||
| ) |
| std::ostream& mir::graphics::operator<< | ( | std::ostream & | out, |
| DisplayConfigurationMode const & | val | ||
| ) |
| std::ostream& mir::graphics::operator<< | ( | std::ostream & | out, |
| DisplayConfigurationOutput const & | val | ||
| ) |
| std::ostream& mir::graphics::operator<< | ( | std::ostream & | out, |
| DisplayConfiguration const & | val | ||
| ) |
|
inline |
| bool mir::graphics::operator== | ( | DisplayConfigurationCard const & | val1, |
| DisplayConfigurationCard const & | val2 | ||
| ) |
| bool mir::graphics::operator== | ( | DisplayConfigurationMode const & | val1, |
| DisplayConfigurationMode const & | val2 | ||
| ) |
| bool mir::graphics::operator== | ( | DisplayConfigurationOutput const & | val1, |
| DisplayConfigurationOutput const & | val2 | ||
| ) |
| bool mir::graphics::operator== | ( | DisplayConfiguration const & | lhs, |
| DisplayConfiguration const & | rhs | ||
| ) |
Copyright © 2012-2016 Canonical Ltd.
Generated on Wed Oct 11 22:26:23 UTC 2017