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

#include <stub_surface.h>

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

Public Member Functions

virtual ~StubSurface ()=default
 
void hide ()
 
void show ()
 
void force_requests_to_complete ()
 
geometry::Size size () const
 
geometry::PixelFormat pixel_format () const
 
std::shared_ptr< graphics::Bufferadvance_client_buffer ()
 
virtual int configure (MirSurfaceAttrib, int)
 
virtual bool supports_input () const
 
virtual int client_input_fd () const
 
- Public Member Functions inherited from mir::frontend::ClientTrackingSurface
 ClientTrackingSurface ()
 
virtual ~ClientTrackingSurface ()=default
 
virtual std::shared_ptr
< graphics::Buffer
advance_client_buffer (bool &need_full_ipc) override
 Submit the current client buffer, return the next client buffer. More...
 
- Public Member Functions inherited from mir::frontend::Surface
virtual ~Surface ()
 

Additional Inherited Members

- Protected Member Functions inherited from mir::frontend::Surface
 Surface ()=default
 
 Surface (Surface const &)=delete
 
Surfaceoperator= (Surface const &)=delete
 

Constructor & Destructor Documentation

virtual mir::test::doubles::StubSurface::~StubSurface ( )
virtualdefault

Member Function Documentation

std::shared_ptr<graphics::Buffer> mir::test::doubles::StubSurface::advance_client_buffer ( )
inlinevirtual
virtual int mir::test::doubles::StubSurface::client_input_fd ( ) const
inlinevirtual
virtual int mir::test::doubles::StubSurface::configure ( MirSurfaceAttrib  ,
int   
)
inlinevirtual
void mir::test::doubles::StubSurface::force_requests_to_complete ( )
inlinevirtual
void mir::test::doubles::StubSurface::hide ( )
inline
geometry::PixelFormat mir::test::doubles::StubSurface::pixel_format ( ) const
inlinevirtual
void mir::test::doubles::StubSurface::show ( )
inline
geometry::Size mir::test::doubles::StubSurface::size ( ) const
inlinevirtual
virtual bool mir::test::doubles::StubSurface::supports_input ( ) const
inlinevirtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013