Mir
Public Member Functions | List of all members
mir::frontend::SurfaceTracker Class Reference

#include <surface_tracker.h>

Public Member Functions

 SurfaceTracker (size_t client_cache_size)
 
 SurfaceTracker (SurfaceTracker const &)=delete
 
SurfaceTrackeroperator= (SurfaceTracker const &)=delete
 
bool track_buffer (SurfaceId surface_id, graphics::Buffer *buffer)
 
void remove_surface (SurfaceId)
 
graphics::Bufferbuffer_from (graphics::BufferID) const
 
graphics::Bufferlast_buffer (SurfaceId) const
 

Constructor & Destructor Documentation

mir::frontend::SurfaceTracker::SurfaceTracker ( size_t  client_cache_size)
mir::frontend::SurfaceTracker::SurfaceTracker ( SurfaceTracker const &  )
delete

Member Function Documentation

mg::Buffer * mir::frontend::SurfaceTracker::buffer_from ( graphics::BufferID  buffer_id) const
mg::Buffer * mir::frontend::SurfaceTracker::last_buffer ( SurfaceId  surface_id) const
SurfaceTracker& mir::frontend::SurfaceTracker::operator= ( SurfaceTracker const &  )
delete
void mir::frontend::SurfaceTracker::remove_surface ( SurfaceId  surface_id)
bool mir::frontend::SurfaceTracker::track_buffer ( SurfaceId  surface_id,
graphics::Buffer buffer 
)

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015