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. Key features include:
Definition Dictionary.h:61
Provides a modifiable pointer that has shared ownership of a dynamically allocated object.
Definition Pointer.hpp:320
Used for interfacing with a Gaphics engine, such as Vulkan or OpenGL.
Definition QTModelManager.h:75
Stores a default rendering engine to be used with the application.
Definition QTModelManager.h:91
A common interface responsible for managing specific actions with a Gaphics engine,...
Definition GraphicsManager.h:10
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:27
virtual const DynamicPointer< GraphicsSession > & graphicsSession(const DynamicPointer< GraphicsDevice > &device) override
QTModelManager * m_manager
Definition GraphicsManager.h:29
DynamicPointer< QCaptureManager > m_render_view_manager
Definition GraphicsManager.h:28
virtual void initCaptureManager()
virtual bool requestHandleManagerUpdating() const override
virtual const DynamicPointer< QCaptureManager > & captureManager()
Stores a default rendering engine to be used with the application, with logic for finding a enabled G...
Definition GraphicsManager.h:36
GraphicsManagerBase * createManager(QTModelManager *manager) override
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
Definition QTModelManager.h:105