Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QBackingStoreRhiSupport Class Reference

#include <qbackingstorerhisupport_p.h>

Collaboration diagram for QBackingStoreRhiSupport:

Public Member Functions

 ~QBackingStoreRhiSupport ()
void reset ()
void setFormat (const QSurfaceFormat &format)
void setWindow (QWindow *window)
void setConfig (const QPlatformBackingStoreRhiConfig &config)
bool create ()
QRhiSwapChainswapChainForWindow (QWindow *window)
QRhirhi () const

Static Public Member Functions

static QSurface::SurfaceType surfaceTypeForConfig (const QPlatformBackingStoreRhiConfig &config)
static bool checkForceRhi (QPlatformBackingStoreRhiConfig *outConfig, QSurface::SurfaceType *outType)
static QRhi::Implementation apiToRhiBackend (QPlatformBackingStoreRhiConfig::Api api)

Friends

class QBackingStoreRhiSupportWindowWatcher

Detailed Description

Definition at line 27 of file qbackingstorerhisupport_p.h.

Constructor & Destructor Documentation

◆ ~QBackingStoreRhiSupport()

QT_BEGIN_NAMESPACE QBackingStoreRhiSupport::~QBackingStoreRhiSupport ( )

Definition at line 19 of file qbackingstorerhisupport.cpp.

Member Function Documentation

◆ apiToRhiBackend()

QRhi::Implementation QBackingStoreRhiSupport::apiToRhiBackend ( QPlatformBackingStoreRhiConfig::Api api)
static

Definition at line 236 of file qbackingstorerhisupport.cpp.

◆ checkForceRhi()

bool QBackingStoreRhiSupport::checkForceRhi ( QPlatformBackingStoreRhiConfig * outConfig,
QSurface::SurfaceType * outType )
static

Definition at line 257 of file qbackingstorerhisupport.cpp.

◆ create()

bool QBackingStoreRhiSupport::create ( )

Definition at line 46 of file qbackingstorerhisupport.cpp.

◆ reset()

void QBackingStoreRhiSupport::reset ( )

Definition at line 32 of file qbackingstorerhisupport.cpp.

◆ rhi()

QRhi * QBackingStoreRhiSupport::rhi ( ) const
inline

Definition at line 48 of file qbackingstorerhisupport_p.h.

◆ setConfig()

void QBackingStoreRhiSupport::setConfig ( const QPlatformBackingStoreRhiConfig & config)
inline

Definition at line 36 of file qbackingstorerhisupport_p.h.

◆ setFormat()

void QBackingStoreRhiSupport::setFormat ( const QSurfaceFormat & format)
inline

Definition at line 34 of file qbackingstorerhisupport_p.h.

◆ setWindow()

void QBackingStoreRhiSupport::setWindow ( QWindow * window)
inline

Definition at line 35 of file qbackingstorerhisupport_p.h.

◆ surfaceTypeForConfig()

QSurface::SurfaceType QBackingStoreRhiSupport::surfaceTypeForConfig ( const QPlatformBackingStoreRhiConfig & config)
static

Definition at line 213 of file qbackingstorerhisupport.cpp.

◆ swapChainForWindow()

QRhiSwapChain * QBackingStoreRhiSupport::swapChainForWindow ( QWindow * window)

Definition at line 153 of file qbackingstorerhisupport.cpp.

◆ QBackingStoreRhiSupportWindowWatcher

Definition at line 63 of file qbackingstorerhisupport_p.h.


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