![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsgrhisupport_p.h>
Classes | |
| struct | RhiCreateResult |
Public Member Functions | |
| void | configure (QSGRendererInterface::GraphicsApi api) |
| QRhi::Implementation | rhiBackend () const |
| QString | rhiBackendName () const |
| QSGRendererInterface::GraphicsApi | graphicsApi () const |
| QSurface::SurfaceType | windowSurfaceType () const |
| const void * | rifResource (QSGRendererInterface::Resource res, const QSGDefaultRenderContext *rc, const QQuickWindow *w) |
| QOffscreenSurface * | maybeCreateOffscreenSurface (QWindow *window) |
| RhiCreateResult | createRhi (QQuickWindow *window, QSurface *offscreenSurface, bool forcePreferSwRenderer=false) |
| void | destroyRhi (QRhi *rhi, const QQuickGraphicsConfiguration &config) |
| void | prepareWindowForRhi (QQuickWindow *window) |
| QImage | grabOffscreen (QQuickWindow *window) |
| void | applySwapChainFormat (QRhiSwapChain *scWithWindowSet, QQuickWindow *window) |
| QRhiTexture::Format | toRhiTextureFormat (uint nativeFormat, QRhiTexture::Flags *flags) const |
| bool | attemptReinitWithSwRastUponFail () const |
Static Public Member Functions | |
| static QSGRhiSupport * | instance_internal () |
| static QSGRhiSupport * | instance () |
| static int | chooseSampleCount (int samples, QRhi *rhi) |
| static int | chooseSampleCountForWindowWithRhi (QWindow *window, QRhi *rhi) |
| static QImage | grabAndBlockInCurrentFrame (QRhi *rhi, QRhiCommandBuffer *cb, QRhiTexture *src=nullptr) |
| static void | checkEnvQSgInfo () |
Definition at line 37 of file qsgrhisupport_p.h.
| void QSGRhiSupport::applySwapChainFormat | ( | QRhiSwapChain * | scWithWindowSet, |
| QQuickWindow * | window ) |
Definition at line 1536 of file qsgrhisupport.cpp.
| bool QSGRhiSupport::attemptReinitWithSwRastUponFail | ( | ) | const |
Definition at line 1619 of file qsgrhisupport.cpp.
|
static |
Definition at line 137 of file qsgrhisupport.cpp.
|
static |
Definition at line 864 of file qsgrhisupport.cpp.
Definition at line 889 of file qsgrhisupport.cpp.
| void QSGRhiSupport::configure | ( | QSGRendererInterface::GraphicsApi | api | ) |
Definition at line 625 of file qsgrhisupport.cpp.
| QSGRhiSupport::RhiCreateResult QSGRhiSupport::createRhi | ( | QQuickWindow * | window, |
| QSurface * | offscreenSurface, | ||
| bool | forcePreferSwRenderer = false ) |
Definition at line 1111 of file qsgrhisupport.cpp.
| void QSGRhiSupport::destroyRhi | ( | QRhi * | rhi, |
| const QQuickGraphicsConfiguration & | config ) |
Definition at line 1297 of file qsgrhisupport.cpp.
|
static |
Definition at line 1308 of file qsgrhisupport.cpp.
| QImage QSGRhiSupport::grabOffscreen | ( | QQuickWindow * | window | ) |
Definition at line 1342 of file qsgrhisupport.cpp.
| QSGRendererInterface::GraphicsApi QSGRhiSupport::graphicsApi | ( | ) | const |
Definition at line 658 of file qsgrhisupport.cpp.
|
static |
Definition at line 645 of file qsgrhisupport.cpp.
|
static |
Definition at line 639 of file qsgrhisupport.cpp.
| QOffscreenSurface * QSGRhiSupport::maybeCreateOffscreenSurface | ( | QWindow * | window | ) |
Definition at line 895 of file qsgrhisupport.cpp.
| void QSGRhiSupport::prepareWindowForRhi | ( | QQuickWindow * | window | ) |
Definition at line 909 of file qsgrhisupport.cpp.
|
inline |
Definition at line 65 of file qsgrhisupport_p.h.
| QString QSGRhiSupport::rhiBackendName | ( | ) | const |
Definition at line 653 of file qsgrhisupport.cpp.
| const void * QSGRhiSupport::rifResource | ( | QSGRendererInterface::Resource | res, |
| const QSGDefaultRenderContext * | rc, | ||
| const QQuickWindow * | w ) |
Definition at line 804 of file qsgrhisupport.cpp.
| QRhiTexture::Format QSGRhiSupport::toRhiTextureFormat | ( | uint | nativeFormat, |
| QRhiTexture::Flags * | flags ) const |
Definition at line 1591 of file qsgrhisupport.cpp.
| QSurface::SurfaceType QSGRhiSupport::windowSurfaceType | ( | ) | const |
Definition at line 678 of file qsgrhisupport.cpp.
| QSGRendererInterface::GraphicsApi QSGRhiSupport::api |
Definition at line 103 of file qsgrhisupport_p.h.
| bool QSGRhiSupport::valid = false |
Definition at line 102 of file qsgrhisupport_p.h.