28#ifndef __HardwareCounterBuffer__
29#define __HardwareCounterBuffer__
Base definition of a hardware buffer manager.
HardwareBuffer(Usage usage, bool systemMemory, bool useShadowBuffer)
Constructor, to be called by HardwareBufferManager only.
Usage
Enums describing buffer usage; not mutually exclusive.
Specialisation of HardwareBuffer for a counter buffer.
HardwareBufferManagerBase * getManager() const
Return the manager of this buffer, if any.
HardwareCounterBuffer(HardwareBufferManagerBase *mgr, size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer=false, const String &name="")
Should be called by HardwareBufferManager.
HardwareCounterBufferSharedPtr()
HardwareBufferManagerBase * mMgr
HardwareCounterBufferSharedPtr(HardwareCounterBuffer *buf)
const String & getName() const