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

#include <mock_buffer.h>

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

Public Member Functions

 MockBuffer ()
 
 MockBuffer (geometry::Size size, geometry::Stride s, geometry::PixelFormat pf)
 
 MOCK_CONST_METHOD0 (size, geometry::Size())
 
 MOCK_CONST_METHOD0 (stride, geometry::Stride())
 
 MOCK_CONST_METHOD0 (pixel_format, geometry::PixelFormat())
 
 MOCK_CONST_METHOD0 (native_buffer_handle, std::shared_ptr< graphics::NativeBuffer >())
 
 MOCK_METHOD0 (bind_to_texture, void())
 
 MOCK_CONST_METHOD0 (id, graphics::BufferID())
 
 MOCK_CONST_METHOD0 (can_bypass, bool())
 
- Public Member Functions inherited from mir::graphics::Buffer
virtual ~Buffer ()
 
virtual std::shared_ptr
< NativeBuffer
native_buffer_handle () const =0
 
virtual BufferID id () const =0
 
virtual geometry::Size size () const =0
 
virtual geometry::Stride stride () const =0
 
virtual geometry::PixelFormat pixel_format () const =0
 
virtual void bind_to_texture ()=0
 
virtual bool can_bypass () const =0
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::Buffer
 Buffer ()=default
 

Constructor & Destructor Documentation

mir::test::doubles::MockBuffer::MockBuffer ( )
inline
mir::test::doubles::MockBuffer::MockBuffer ( geometry::Size  size,
geometry::Stride  s,
geometry::PixelFormat  pf 
)
inline

Member Function Documentation

mir::test::doubles::MockBuffer::MOCK_CONST_METHOD0 ( size  ,
geometry::  Size() 
)
mir::test::doubles::MockBuffer::MOCK_CONST_METHOD0 ( stride  ,
geometry::  Stride() 
)
mir::test::doubles::MockBuffer::MOCK_CONST_METHOD0 ( pixel_format  ,
geometry::  PixelFormat() 
)
mir::test::doubles::MockBuffer::MOCK_CONST_METHOD0 ( native_buffer_handle  ,
std::shared_ptr< graphics::NativeBuffer () 
)
mir::test::doubles::MockBuffer::MOCK_CONST_METHOD0 ( id  ,
graphics::  BufferID() 
)
mir::test::doubles::MockBuffer::MOCK_CONST_METHOD0 ( can_bypass  ,
bool()   
)
mir::test::doubles::MockBuffer::MOCK_METHOD0 ( bind_to_texture  ,
void()   
)

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