![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrenderer_p.h>
Public Member Functions | |
| QSSGRenderer () | |
| ~QSSGRenderer () | |
| bool | prepareLayerForRender (QSSGRenderLayer &inLayer) |
| void | rhiPrepare (QSSGRenderLayer &inLayer) |
| void | rhiRender (QSSGRenderLayer &inLayer) |
| void | beginFrame (QSSGRenderLayer &layer, bool allowRecursion=true) |
| bool | endFrame (QSSGRenderLayer &layer, bool allowRecursion=true) |
| constexpr quint32 | frameCount () const |
| void | setViewport (QRect inViewport) |
| QRect | viewport () const |
| void | setDpr (float dpr) |
| float | dpr () const |
| void | setScissorRect (QRect inScissorRect) |
| QRect | scissorRect () const |
| quint32 | frameDepth () const |
| const std::unique_ptr< QSSGRhiQuadRenderer > & | rhiQuadRenderer () const |
| const std::unique_ptr< QSSGRhiCubeRenderer > & | rhiCubeRenderer () const |
| QSSGRenderContextInterface * | contextInterface () const |
| void | beginSubLayerRender (QSSGLayerRenderData &inLayer) |
| void | endSubLayerRender (QSSGLayerRenderData &inLayer) |
| void | releaseItem2DData (const QSSGRenderItem2D &item2D) |
Protected Member Functions | |
| void | cleanupResources (QList< QSSGRenderGraphObject * > &resources) |
| void | cleanupResources (QSet< QSSGRenderGraphObject * > &resources) |
Friends | |
| class | QSSGRendererPrivate |
| class | QSSGLayerRenderData |
| class | QSSGRenderContextInterface |
| class | QQuick3DSceneRenderer |
| class | QQuick3DWindowAttachment |
| class | QSSGCleanupObject |
| class | QSSGParticleRenderer |
Definition at line 48 of file qssgrenderer_p.h.
|
default |
| QSSGRenderer::~QSSGRenderer | ( | ) |
Definition at line 111 of file qssgrenderer.cpp.
| void QSSGRenderer::beginFrame | ( | QSSGRenderLayer & | layer, |
| bool | allowRecursion = true ) |
Definition at line 330 of file qssgrenderer.cpp.
| void QSSGRenderer::beginSubLayerRender | ( | QSSGLayerRenderData & | inLayer | ) |
Definition at line 497 of file qssgrenderer.cpp.
|
protected |
Definition at line 232 of file qssgrenderer.cpp.
|
protected |
Definition at line 238 of file qssgrenderer.cpp.
|
inline |
Definition at line 87 of file qssgrenderer_p.h.
|
inline |
Definition at line 77 of file qssgrenderer_p.h.
| bool QSSGRenderer::endFrame | ( | QSSGRenderLayer & | layer, |
| bool | allowRecursion = true ) |
Definition at line 340 of file qssgrenderer.cpp.
| void QSSGRenderer::endSubLayerRender | ( | QSSGLayerRenderData & | inLayer | ) |
Definition at line 503 of file qssgrenderer.cpp.
|
inlinenodiscardconstexpr |
Definition at line 71 of file qssgrenderer_p.h.
|
inline |
Definition at line 82 of file qssgrenderer_p.h.
| bool QSSGRenderer::prepareLayerForRender | ( | QSSGRenderLayer & | inLayer | ) |
Definition at line 128 of file qssgrenderer.cpp.
| void QSSGRenderer::releaseItem2DData | ( | const QSSGRenderItem2D & | item2D | ) |
Definition at line 103 of file qssgrenderer.cpp.
| const std::unique_ptr< QSSGRhiCubeRenderer > & QSSGRenderer::rhiCubeRenderer | ( | ) | const |
Definition at line 488 of file qssgrenderer.cpp.
| void QSSGRenderer::rhiPrepare | ( | QSSGRenderLayer & | inLayer | ) |
Definition at line 147 of file qssgrenderer.cpp.
| const std::unique_ptr< QSSGRhiQuadRenderer > & QSSGRenderer::rhiQuadRenderer | ( | ) | const |
Definition at line 480 of file qssgrenderer.cpp.
| void QSSGRenderer::rhiRender | ( | QSSGRenderLayer & | inLayer | ) |
Definition at line 175 of file qssgrenderer.cpp.
|
inline |
Definition at line 80 of file qssgrenderer_p.h.
|
inline |
Definition at line 76 of file qssgrenderer_p.h.
Definition at line 79 of file qssgrenderer_p.h.
Definition at line 73 of file qssgrenderer_p.h.
|
inline |
Definition at line 74 of file qssgrenderer_p.h.
|
friend |
Definition at line 106 of file qssgrenderer_p.h.
|
friend |
Definition at line 107 of file qssgrenderer_p.h.
|
friend |
Definition at line 108 of file qssgrenderer_p.h.
|
friend |
Definition at line 104 of file qssgrenderer_p.h.
|
friend |
Definition at line 109 of file qssgrenderer_p.h.
|
friend |
Definition at line 105 of file qssgrenderer_p.h.
|
friend |
Definition at line 103 of file qssgrenderer_p.h.