API Documentation
Loading...
Searching...
No Matches
GraphicsManager Class Reference

#include <GraphicsManager.h>

Inheritance diagram for GraphicsManager:
[legend]
Collaboration diagram for GraphicsManager:
[legend]

Public Member Functions

 GraphicsManager (QTModelManager *manager)
 
virtual ~GraphicsManager ()
 
virtual bool hasGraphicsSession (const DynamicPointer< GraphicsDevice > &device) override
 
virtual const DynamicPointer< GraphicsSession > & graphicsSession (const DynamicPointer< GraphicsDevice > &device) override
 
virtual void addGraphicsSession (DynamicPointer< GraphicsSession > session, bool add_cameras=true) override
 
virtual bool requestHandleManagerUpdating () const override
 
virtual const DynamicPointer< QCaptureManager > & captureManager ()
 
void addRequest (const ConstPointer< CaptureRequest > &request) override
 
void executeRequest (const ConstPointer< CaptureRequest > &request) override
 
void removeRequest (const ConstPointer< CaptureRequest > &request) override
 
virtual void clearAll () const override
 
virtual bool canServiceCaptureRequests () const override
 
virtual void initCaptureManager ()
 
- Public Member Functions inherited from GraphicsManagerBase

Protected Attributes

Dictionary< UUID, DynamicPointer< GraphicsSession > > m_graphics_sessions
 
DynamicPointer< QCaptureManagerm_render_view_manager
 
QTModelManagerm_manager
 

Constructor & Destructor Documentation

◆ GraphicsManager()

◆ ~GraphicsManager()

~GraphicsManager ( )
virtual

Member Function Documentation

◆ addGraphicsSession()

void addGraphicsSession ( DynamicPointer< GraphicsSession > session,
bool add_cameras = true )
overridevirtual

Implements GraphicsManagerBase.

◆ addRequest()

void addRequest ( const ConstPointer< CaptureRequest > & request)
overridevirtual

Implements GraphicsManagerBase.

◆ canServiceCaptureRequests()

bool canServiceCaptureRequests ( ) const
overridevirtual

Implements GraphicsManagerBase.

◆ captureManager()

const DynamicPointer< QCaptureManager > & captureManager ( )
virtual

◆ clearAll()

void clearAll ( ) const
overridevirtual

Implements GraphicsManagerBase.

◆ executeRequest()

void executeRequest ( const ConstPointer< CaptureRequest > & request)
overridevirtual

Implements GraphicsManagerBase.

◆ graphicsSession()

const DynamicPointer< GraphicsSession > & graphicsSession ( const DynamicPointer< GraphicsDevice > & device)
overridevirtual

Implements GraphicsManagerBase.

◆ hasGraphicsSession()

bool hasGraphicsSession ( const DynamicPointer< GraphicsDevice > & device)
overridevirtual

Implements GraphicsManagerBase.

◆ initCaptureManager()

void initCaptureManager ( )
virtual

◆ removeRequest()

void removeRequest ( const ConstPointer< CaptureRequest > & request)
overridevirtual

Implements GraphicsManagerBase.

◆ requestHandleManagerUpdating()

bool requestHandleManagerUpdating ( ) const
overridevirtual

Implements GraphicsManagerBase.

Member Data Documentation

◆ m_graphics_sessions

Dictionary<UUID, DynamicPointer<GraphicsSession> > m_graphics_sessions
protected

◆ m_manager

QTModelManager* m_manager
protected

◆ m_render_view_manager

DynamicPointer<QCaptureManager> m_render_view_manager
protected

The documentation for this class was generated from the following files: