API Documentation
Loading...
Searching...
No Matches
GraphicsManager.h
Go to the documentation of this file.
1#pragma once
3namespace NDEVR
4{
6 {
7 Q_OBJECT
8 public:
11 virtual bool hasGraphicsSession(const DynamicPointer<GraphicsDevice>& device) override;
13 virtual void addGraphicsSession(DynamicPointer<GraphicsSession> session, bool add_cameras = true) override;
14 virtual bool requestHandleManagerUpdating() const override;
16 void addRequest(const ConstPointer<CaptureRequest>& request) override;
17 void executeRequest(const ConstPointer<CaptureRequest>& request) override;
18 void removeRequest(const ConstPointer<CaptureRequest>& request) override;
19 virtual void clearAll() const override;
20 virtual bool canServiceCaptureRequests() const override;
21 virtual void initCaptureManager();
22 protected:
26 };
32}
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
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
Definition ACIColor.h:37