Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | List of all members
mir::test::doubles::MockSurfaceRenderer Struct Reference

#include <mock_surface_renderer.h>

Inheritance diagram for mir::test::doubles::MockSurfaceRenderer:
Inheritance graph
[legend]

Public Member Functions

 MOCK_METHOD3 (render, void(std::function< void(std::shared_ptr< void > const &)>, compositor::CompositingCriteria const &, surfaces::BufferStream &))
 
 MOCK_METHOD1 (clear, void(unsigned long))
 
 ~MockSurfaceRenderer () noexcept
 
- Public Member Functions inherited from mir::compositor::Renderer
virtual ~Renderer ()=default
 
virtual void clear (unsigned long frameno)=0
 
virtual void render (std::function< void(std::shared_ptr< void > const &)> save_resource, CompositingCriteria const &info, surfaces::BufferStream &stream)=0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::compositor::Renderer
 Renderer ()=default
 
 Renderer (const Renderer &)=delete
 
Rendereroperator= (const Renderer &)=delete
 

Constructor & Destructor Documentation

mir::test::doubles::MockSurfaceRenderer::~MockSurfaceRenderer ( )
inlinenoexcept

Member Function Documentation

mir::test::doubles::MockSurfaceRenderer::MOCK_METHOD1 ( clear  ,
void(unsigned long)   
)
mir::test::doubles::MockSurfaceRenderer::MOCK_METHOD3 ( render  ,
void(std::function< void(std::shared_ptr< void > const &)>, compositor::CompositingCriteria const &, surfaces::BufferStream &)   
)

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013