Mir
|
Classes and functions that need to be implemented to add support for a graphics platform. More...
Classes | |
class | mir::client::ClientPlatform |
Interface to client-side platform specific support for graphics operations. More... | |
class | mir::client::NativeClientPlatformFactory |
Factory for creating the native client platform. More... | |
class | mir::graphics::Platform |
Interface to platform specific support for graphics operations. More... | |
Typedefs | |
typedef std::shared_ptr < Platform >(* | mir::graphics::CreatePlatform )(std::shared_ptr< options::Option > const &options, std::shared_ptr< DisplayReport > const &report) |
Function prototype used to return a new graphics platform. More... | |
Classes and functions that need to be implemented to add support for a graphics platform.
typedef std::shared_ptr<Platform>(* mir::graphics::CreatePlatform)(std::shared_ptr< options::Option > const &options, std::shared_ptr< DisplayReport > const &report) |
Function prototype used to return a new graphics platform.
[in] | options | options to use for this platform |
[in] | report | the object to use to report interesting events from the display subsystem |
This factory function needs to be implemented by each platform.
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013