Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QSGContextFactoryInterface Struct Referenceabstract

#include <qsgcontextplugin_p.h>

+ Inheritance diagram for QSGContextFactoryInterface:
+ Collaboration diagram for QSGContextFactoryInterface:

Public Types

enum  Flag { SupportsShaderEffectNode = 0x01 }
 

Public Member Functions

virtual QSGContextcreate (const QString &key) const =0
 
virtual Flags flags (const QString &key) const =0
 
virtual QQuickTextureFactorycreateTextureFactoryFromImage (const QImage &image)=0
 
virtual QSGRenderLoopcreateWindowManager ()=0
 
- Public Member Functions inherited from QFactoryInterface
virtual ~QFactoryInterface ()
 
virtual QStringList keys () const =0
 

Detailed Description

Definition at line 29 of file qsgcontextplugin_p.h.

Member Enumeration Documentation

◆ Flag

Enumerator
SupportsShaderEffectNode 

Definition at line 31 of file qsgcontextplugin_p.h.

Member Function Documentation

◆ create()

virtual QSGContext * QSGContextFactoryInterface::create ( const QString & key) const
pure virtual

◆ createTextureFactoryFromImage()

virtual QQuickTextureFactory * QSGContextFactoryInterface::createTextureFactoryFromImage ( const QImage & image)
pure virtual

Implemented in QSGContextPlugin.

◆ createWindowManager()

virtual QSGRenderLoop * QSGContextFactoryInterface::createWindowManager ( )
pure virtual

◆ flags()

virtual Flags QSGContextFactoryInterface::flags ( const QString & key) const
pure virtual

Implemented in QSGOpenVGAdaptation, and QSGSoftwareAdaptation.

Referenced by qsg_backend_flags().

+ Here is the caller graph for this function:

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