Provides a constant, unmodifiable pointer that has shared ownership of a dynamically allocated object...
Definition GraphicsPipeline.h:42
A hash-based key-value store, useful for quick associative lookups.
Definition Dictionary.h:59
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Definition Pointer.hpp:319
Definition QTModelManager.h:71
Definition QTModelManager.h:84
Definition GraphicsManager.h:6
void executeRequest(const ConstPointer< CaptureRequest > &request) override
virtual ~GraphicsManager()
void removeRequest(const ConstPointer< CaptureRequest > &request) override
virtual void addGraphicsSession(DynamicPointer< GraphicsSession > session, bool add_cameras=true) override
virtual void clearAll() const override
virtual bool canServiceCaptureRequests() const override
void addRequest(const ConstPointer< CaptureRequest > &request) override
GraphicsManager(QTModelManager *manager)
virtual bool hasGraphicsSession(const DynamicPointer< GraphicsDevice > &device) override
Dictionary< UUID, DynamicPointer< GraphicsSession > > m_graphics_sessions
Definition GraphicsManager.h:23
virtual const DynamicPointer< GraphicsSession > & graphicsSession(const DynamicPointer< GraphicsDevice > &device) override
QTModelManager * m_manager
Definition GraphicsManager.h:25
DynamicPointer< QCaptureManager > m_render_view_manager
Definition GraphicsManager.h:24
virtual void initCaptureManager()
virtual bool requestHandleManagerUpdating() const override
virtual const DynamicPointer< QCaptureManager > & captureManager()
Definition GraphicsManager.h:28
GraphicsManagerBase * createManager(QTModelManager *manager) override
Definition QTModelManager.h:94