API Documentation
Loading...
Searching...
No Matches
GraphicsManagerBase Class Referenceabstract

Used for interfacing with a Gaphics engine, such as Vulkan or OpenGL. More...

#include <QTModelManager.h>

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

Public Member Functions

virtual void addGraphicsSession (DynamicPointer< GraphicsSession > session, bool add_cameras=true)=0
 
virtual void addRequest (const ConstPointer< CaptureRequest > &request)=0
 
virtual bool canServiceCaptureRequests () const =0
 
virtual void clearAll () const =0
 
virtual void executeRequest (const ConstPointer< CaptureRequest > &request)=0
 
virtual const DynamicPointer< GraphicsSession > & graphicsSession (const DynamicPointer< GraphicsDevice > &device)=0
 
virtual bool hasGraphicsSession (const DynamicPointer< GraphicsDevice > &device)=0
 
virtual void removeRequest (const ConstPointer< CaptureRequest > &request)=0
 
virtual bool requestHandleManagerUpdating () const =0
 

Detailed Description

Used for interfacing with a Gaphics engine, such as Vulkan or OpenGL.


Member Function Documentation

◆ addGraphicsSession()

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

Implemented in GraphicsManager.

◆ addRequest()

virtual void addRequest ( const ConstPointer< CaptureRequest > & request)
pure virtual

Implemented in GraphicsManager.

◆ canServiceCaptureRequests()

virtual bool canServiceCaptureRequests ( ) const
pure virtual

Implemented in GraphicsManager.

◆ clearAll()

virtual void clearAll ( ) const
pure virtual

Implemented in GraphicsManager.

◆ executeRequest()

virtual void executeRequest ( const ConstPointer< CaptureRequest > & request)
pure virtual

Implemented in GraphicsManager.

◆ graphicsSession()

virtual const DynamicPointer< GraphicsSession > & graphicsSession ( const DynamicPointer< GraphicsDevice > & device)
pure virtual

Implemented in GraphicsManager.

◆ hasGraphicsSession()

virtual bool hasGraphicsSession ( const DynamicPointer< GraphicsDevice > & device)
pure virtual

Implemented in GraphicsManager.

◆ removeRequest()

virtual void removeRequest ( const ConstPointer< CaptureRequest > & request)
pure virtual

Implemented in GraphicsManager.

◆ requestHandleManagerUpdating()

virtual bool requestHandleManagerUpdating ( ) const
pure virtual

Implemented in GraphicsManager.


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