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

#include <null_client_buffer.h>

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

Public Member Functions

std::shared_ptr
< client::MemoryRegion
secure_for_cpu_write ()
 
geometry::Size size () const
 
geometry::Stride stride () const
 
MirPixelFormat pixel_format () const
 
uint32_t age () const
 
void increment_age ()
 
void mark_as_submitted ()
 
std::shared_ptr
< graphics::NativeBuffer
native_buffer_handle () const
 
- Public Member Functions inherited from mir::client::ClientBuffer
virtual ~ClientBuffer ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::client::ClientBuffer
 ClientBuffer ()=default
 
 ClientBuffer (ClientBuffer const &)=delete
 
ClientBufferoperator= (ClientBuffer const &)=delete
 

Member Function Documentation

uint32_t mir::test::doubles::NullClientBuffer::age ( ) const
inlinevirtual
void mir::test::doubles::NullClientBuffer::increment_age ( )
inlinevirtual
void mir::test::doubles::NullClientBuffer::mark_as_submitted ( )
inlinevirtual
std::shared_ptr<graphics::NativeBuffer> mir::test::doubles::NullClientBuffer::native_buffer_handle ( ) const
inlinevirtual
MirPixelFormat mir::test::doubles::NullClientBuffer::pixel_format ( ) const
inlinevirtual
std::shared_ptr<client::MemoryRegion> mir::test::doubles::NullClientBuffer::secure_for_cpu_write ( )
inlinevirtual
geometry::Size mir::test::doubles::NullClientBuffer::size ( ) const
inlinevirtual
geometry::Stride mir::test::doubles::NullClientBuffer::stride ( ) const
inlinevirtual

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