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

#include <stub_buffer.h>

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

Public Member Functions

 StubBuffer ()
 
 StubBuffer (graphics::BufferProperties const &properties)
 
virtual geometry::Size size () const
 
virtual geometry::Stride stride () const
 
virtual geometry::PixelFormat pixel_format () const
 
virtual std::shared_ptr
< graphics::NativeBuffer
native_buffer_handle () const
 
virtual void bind_to_texture ()
 
virtual bool can_bypass () const override
 
- Public Member Functions inherited from mir::graphics::BufferBasic
 BufferBasic ()
 
graphics::BufferID id () const
 
- Public Member Functions inherited from mir::graphics::Buffer
virtual ~Buffer ()
 

Public Attributes

geometry::Size const buf_size
 
geometry::PixelFormat const buf_pixel_format
 

Additional Inherited Members

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

Constructor & Destructor Documentation

mir::test::doubles::StubBuffer::StubBuffer ( )
inline
mir::test::doubles::StubBuffer::StubBuffer ( graphics::BufferProperties const &  properties)
inline

Member Function Documentation

virtual void mir::test::doubles::StubBuffer::bind_to_texture ( )
inlinevirtual

Implements mir::graphics::Buffer.

virtual bool mir::test::doubles::StubBuffer::can_bypass ( ) const
inlineoverridevirtual

Implements mir::graphics::Buffer.

virtual std::shared_ptr<graphics::NativeBuffer> mir::test::doubles::StubBuffer::native_buffer_handle ( ) const
inlinevirtual

Implements mir::graphics::Buffer.

virtual geometry::PixelFormat mir::test::doubles::StubBuffer::pixel_format ( ) const
inlinevirtual

Implements mir::graphics::Buffer.

virtual geometry::Size mir::test::doubles::StubBuffer::size ( ) const
inlinevirtual

Implements mir::graphics::Buffer.

virtual geometry::Stride mir::test::doubles::StubBuffer::stride ( ) const
inlinevirtual

Implements mir::graphics::Buffer.

Member Data Documentation

geometry::PixelFormat const mir::test::doubles::StubBuffer::buf_pixel_format
geometry::Size const mir::test::doubles::StubBuffer::buf_size

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

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