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

#include <aging_buffer.h>

Inheritance diagram for mir::client::AgingBuffer:
Inheritance graph
[legend]

Public Member Functions

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

Constructor & Destructor Documentation

mir::client::AgingBuffer::AgingBuffer ( )
mir::client::AgingBuffer::~AgingBuffer ( )
inlinenoexcept

Member Function Documentation

uint32_t mir::client::AgingBuffer::age ( ) const
virtual
void mir::client::AgingBuffer::increment_age ( )
virtual
void mir::client::AgingBuffer::mark_as_submitted ( )
virtual

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

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