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

#include <mock_renderer.h>

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

Public Member Functions

 MOCK_METHOD1 (set_viewport, void(geometry::Rectangle const &))
 
 MOCK_METHOD1 (set_rotation, void(float))
 
 MOCK_CONST_METHOD0 (begin, void())
 
 MOCK_CONST_METHOD2 (render, void(graphics::Renderable const &, graphics::Buffer &))
 
 MOCK_CONST_METHOD0 (end, void())
 
 MOCK_METHOD0 (suspend, void())
 
 ~MockRenderer () noexcept
 
- Public Member Functions inherited from mir::compositor::Renderer
virtual ~Renderer ()=default
 
virtual void set_viewport (geometry::Rectangle const &rect)=0
 
virtual void set_rotation (float degrees)=0
 
virtual void begin () const =0
 
virtual void render (graphics::Renderable const &renderable, graphics::Buffer &buffer) const =0
 
virtual void end () const =0
 
virtual void suspend ()=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::MockRenderer::~MockRenderer ( )
inlinenoexcept

Member Function Documentation

mir::test::doubles::MockRenderer::MOCK_CONST_METHOD0 ( begin  ,
void()   
)
mir::test::doubles::MockRenderer::MOCK_CONST_METHOD0 ( end  ,
void()   
)
mir::test::doubles::MockRenderer::MOCK_CONST_METHOD2 ( render  ,
void(graphics::Renderable const &, graphics::Buffer &)   
)
mir::test::doubles::MockRenderer::MOCK_METHOD0 ( suspend  ,
void()   
)
mir::test::doubles::MockRenderer::MOCK_METHOD1 ( set_viewport  ,
void(geometry::Rectangle const &)   
)
mir::test::doubles::MockRenderer::MOCK_METHOD1 ( set_rotation  ,
void(float)   
)

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

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