Mir
Public Member Functions | List of all members
mir::scene::SurfaceAllocator Class Reference

#include <surface_allocator.h>

Inheritance diagram for mir::scene::SurfaceAllocator:
[legend]

Public Member Functions

 SurfaceAllocator (std::shared_ptr< input::InputChannelFactory > const &input_factory, std::shared_ptr< input::InputSender > const &input_sender, std::shared_ptr< graphics::CursorImage > const &default_cursor_image, std::shared_ptr< SceneReport > const &report)
 
std::shared_ptr< Surfacecreate_surface (std::list< scene::StreamInfo > const &streams, SurfaceCreationParameters const &params) override
 
- Public Member Functions inherited from mir::scene::SurfaceFactory
 SurfaceFactory ()=default
 
virtual ~SurfaceFactory ()=default
 

Constructor & Destructor Documentation

mir::scene::SurfaceAllocator::SurfaceAllocator ( std::shared_ptr< input::InputChannelFactory > const &  input_factory,
std::shared_ptr< input::InputSender > const &  input_sender,
std::shared_ptr< graphics::CursorImage > const &  default_cursor_image,
std::shared_ptr< SceneReport > const &  report 
)

Member Function Documentation

std::shared_ptr< ms::Surface > mir::scene::SurfaceAllocator::create_surface ( std::list< scene::StreamInfo > const &  streams,
SurfaceCreationParameters const &  params 
)
overridevirtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016