#include <OgreHardwareBufferManager.h>
Public Member Functions | |
virtual | ~HardwareBufferLicensee () |
virtual void | licenseExpired (HardwareBuffer *buffer)=0 |
This method is called when the buffer license is expired and is about to be returned to the shared pool. |
remarks Often it's useful to have temporary buffers which are used for working but are not necessarily needed permanently. However, creating and destroying buffers is expensive, so we need a way to share these working areas, especially those based on existing fixed buffers. This class represents a licensee of one of those temporary buffers, and must be implemented by any user of a temporary buffer if they wish to be notified when the license is expired.
Definition at line 52 of file OgreHardwareBufferManager.h.
virtual Ogre::HardwareBufferLicensee::~HardwareBufferLicensee | ( | ) | [virtual] |
Definition at line 55 of file OgreHardwareBufferManager.h.
virtual void Ogre::HardwareBufferLicensee::licenseExpired | ( | HardwareBuffer * | buffer | ) | [pure virtual] |
This method is called when the buffer license is expired and is about to be returned to the shared pool.
Implemented in Ogre::TempBlendedBufferInfo.
Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Sep 27 22:03:33 2009