Mir
Public Member Functions | Protected Member Functions | List of all members
mir::graphics::android::InterpreterResourceCache Class Referenceabstract

#include <interpreter_resource_cache.h>

Inheritance diagram for mir::graphics::android::InterpreterResourceCache:
[legend]

Public Member Functions

 InterpreterResourceCache ()
 
virtual void store_buffer (std::shared_ptr< graphics::Buffer >const &buffer, std::shared_ptr< graphics::NativeBuffer > const &key)=0
 
virtual std::shared_ptr< graphics::Bufferretrieve_buffer (ANativeWindowBuffer *key)=0
 
virtual void update_native_fence (ANativeWindowBuffer *key, int fence)=0
 

Protected Member Functions

virtual ~InterpreterResourceCache ()
 
 InterpreterResourceCache (const InterpreterResourceCache &)=delete
 
InterpreterResourceCacheoperator= (const InterpreterResourceCache &)=delete
 

Constructor & Destructor Documentation

mir::graphics::android::InterpreterResourceCache::InterpreterResourceCache ( )
inline
virtual mir::graphics::android::InterpreterResourceCache::~InterpreterResourceCache ( )
inlineprotectedvirtual
mir::graphics::android::InterpreterResourceCache::InterpreterResourceCache ( const InterpreterResourceCache )
protecteddelete

Member Function Documentation

InterpreterResourceCache& mir::graphics::android::InterpreterResourceCache::operator= ( const InterpreterResourceCache )
protecteddelete
virtual std::shared_ptr<graphics::Buffer> mir::graphics::android::InterpreterResourceCache::retrieve_buffer ( ANativeWindowBuffer *  key)
pure virtual
virtual void mir::graphics::android::InterpreterResourceCache::store_buffer ( std::shared_ptr< graphics::Buffer >const &  buffer,
std::shared_ptr< graphics::NativeBuffer > const &  key 
)
pure virtual
virtual void mir::graphics::android::InterpreterResourceCache::update_native_fence ( ANativeWindowBuffer *  key,
int  fence 
)
pure virtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016