API Documentation
|
An interface used to manage multiple CaptureRequests and scedule their completion. More...
#include <ModelViewCapture.h>
Public Member Functions | |
virtual void | addCaptureRequest (const ConstPointer< CaptureRequest > &request) |
virtual bool | isCached (const CaptureInfo &info) const |
QCaptureManager (const DynamicPointer< GraphicsDevice > &device, QTModelManager *manager, uint04 size) | |
virtual void | removeCaptureRequest (const ConstPointer< CaptureRequest > &request) |
virtual void | runCaptureRequest (const ConstPointer< CaptureRequest > &request) |
virtual | ~QCaptureManager () |
Protected Member Functions | |
void | addToCache (const CaptureCache &cache) |
uint04 | getAvailableFrame () const |
uint04 | searchCache (const CaptureInfo &info) const |
uint04 | takeAvailableFrame () const |
Protected Attributes | |
Buffer< CaptureCache > | m_capture_cache |
Buffer< QModelViewCapture * > | m_capture_frames |
DynamicPointer< GraphicsDevice > | m_device |
QTModelManager * | m_manager |
Dictionary< UUID, uint04 > | m_pending_requests |
An interface used to manage multiple CaptureRequests and scedule their completion.
QCaptureManager | ( | const DynamicPointer< GraphicsDevice > & | device, |
QTModelManager * | manager, | ||
uint04 | size ) |
|
inlinevirtual |
|
virtual |
|
protected |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |