Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends 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)
 
 StubBuffer (graphics::BufferProperties const &properties, geometry::Stride stride)
 
virtual geometry::Size size () const
 
virtual geometry::Stride stride () const
 
virtual MirPixelFormat 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
 
MirPixelFormat const buf_pixel_format
 
geometry::Stride const buf_stride
 

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
mir::test::doubles::StubBuffer::StubBuffer ( graphics::BufferProperties const &  properties,
geometry::Stride  stride 
)
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 MirPixelFormat 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

MirPixelFormat const mir::test::doubles::StubBuffer::buf_pixel_format
geometry::Size const mir::test::doubles::StubBuffer::buf_size
geometry::Stride const mir::test::doubles::StubBuffer::buf_stride

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

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