Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
mir::scene::SurfaceFactory Class Referenceabstract

#include <surface_factory.h>

Inheritance diagram for mir::scene::SurfaceFactory:
Inheritance graph
[legend]

Public Member Functions

 SurfaceFactory ()=default
 
virtual ~SurfaceFactory ()=default
 
virtual std::shared_ptr< Surfacecreate_surface (shell::SurfaceCreationParameters const &params)=0
 

Constructor & Destructor Documentation

mir::scene::SurfaceFactory::SurfaceFactory ( )
default
virtual mir::scene::SurfaceFactory::~SurfaceFactory ( )
virtualdefault

Member Function Documentation

virtual std::shared_ptr<Surface> mir::scene::SurfaceFactory::create_surface ( shell::SurfaceCreationParameters const &  params)
pure virtual

The documentation for this class was generated from the following file:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014