![]() |
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 |
Definition at line 44 of file qssgrenderer_p.h.
|
default |
QSSGRenderer::~QSSGRenderer | ( | ) |
Definition at line 108 of file qssgrenderer.cpp.
void QSSGRenderer::beginFrame | ( | QSSGRenderLayer & | layer, |
bool | allowRecursion = true ) |
Definition at line 322 of file qssgrenderer.cpp.
void QSSGRenderer::beginSubLayerRender | ( | QSSGLayerRenderData & | inLayer | ) |
Definition at line 449 of file qssgrenderer.cpp.
|
protected |
Definition at line 226 of file qssgrenderer.cpp.
|
protected |
Definition at line 232 of file qssgrenderer.cpp.
|
inline |
Definition at line 83 of file qssgrenderer_p.h.
|
inline |
Definition at line 73 of file qssgrenderer_p.h.
bool QSSGRenderer::endFrame | ( | QSSGRenderLayer & | layer, |
bool | allowRecursion = true ) |
Definition at line 332 of file qssgrenderer.cpp.
void QSSGRenderer::endSubLayerRender | ( | QSSGLayerRenderData & | inLayer | ) |
Definition at line 455 of file qssgrenderer.cpp.
|
inlinenodiscardconstexpr |
Definition at line 67 of file qssgrenderer_p.h.
|
inline |
Definition at line 78 of file qssgrenderer_p.h.
bool QSSGRenderer::prepareLayerForRender | ( | QSSGRenderLayer & | inLayer | ) |
Definition at line 125 of file qssgrenderer.cpp.
void QSSGRenderer::releaseItem2DData | ( | const QSSGRenderItem2D & | item2D | ) |
Definition at line 100 of file qssgrenderer.cpp.
const std::unique_ptr< QSSGRhiCubeRenderer > & QSSGRenderer::rhiCubeRenderer | ( | ) | const |
Definition at line 440 of file qssgrenderer.cpp.
void QSSGRenderer::rhiPrepare | ( | QSSGRenderLayer & | inLayer | ) |
Definition at line 144 of file qssgrenderer.cpp.
const std::unique_ptr< QSSGRhiQuadRenderer > & QSSGRenderer::rhiQuadRenderer | ( | ) | const |
Definition at line 432 of file qssgrenderer.cpp.
void QSSGRenderer::rhiRender | ( | QSSGRenderLayer & | inLayer | ) |
Definition at line 172 of file qssgrenderer.cpp.
|
inline |
Definition at line 76 of file qssgrenderer_p.h.
|
inline |
Definition at line 72 of file qssgrenderer_p.h.
Definition at line 75 of file qssgrenderer_p.h.
Definition at line 69 of file qssgrenderer_p.h.
|
inline |
Definition at line 70 of file qssgrenderer_p.h.
|
friend |
Definition at line 102 of file qssgrenderer_p.h.
|
friend |
Definition at line 103 of file qssgrenderer_p.h.
|
friend |
Definition at line 104 of file qssgrenderer_p.h.
|
friend |
Definition at line 100 of file qssgrenderer_p.h.
|
friend |
Definition at line 101 of file qssgrenderer_p.h.
|
friend |
Definition at line 99 of file qssgrenderer_p.h.