![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
\inmodule QtQuick3D More...
#include <qssgrenderextensions.h>
Classes | |
| struct | Result |
Public Types | |
| enum class | RenderResult : quint32 { AoTexture , DepthTexture , DepthTextureMS , ScreenTexture , AccumTexture , RevealageTexture , NormalTexture } |
| using | TypeMask = QSSGRenderGraphObject::TypeT |
Public Member Functions | |
| void | scheduleRenderResults (RenderResults results) const |
| Schedule the given results to be made available for this frame. | |
| Result | getRenderResult (RenderResult id) const |
| QSSGRhiGraphicsPipelineState | getPipelineState () const |
| QSSGCameraId | activeCamera () const |
| QSSGRenderContextInterface * | contextInterface () const |
| QSSGNodeIdList | getLayerNodes (quint32 layerMask, TypeMask typeMask=NodeMask) const |
| QSSGNodeIdList | getLayerNodes (QSSGCameraId cameraId, TypeMask typeMask=NodeMask) const |
Static Public Attributes | |
| static constexpr TypeMask | NodeMask = QSSGRenderGraphObject::BaseType::Node |
Friends | |
| class | QSSGLayerRenderData |
| class | QSSGRenderHelpers |
\inmodule QtQuick3D
Storage class containing data collected for a frame.
Definition at line 29 of file qssgrenderextensions.h.
Definition at line 50 of file qssgrenderextensions.h.
|
strong |
| Enumerator | |
|---|---|
| AoTexture | |
| DepthTexture | |
| DepthTextureMS | |
| ScreenTexture | |
| AccumTexture | |
| RevealageTexture | |
| NormalTexture | |
Definition at line 32 of file qssgrenderextensions.h.
|
nodiscard |
Definition at line 90 of file qssgrenderextensions.cpp.
|
nodiscard |
Definition at line 101 of file qssgrenderextensions.cpp.
|
nodiscard |
Definition at line 124 of file qssgrenderextensions.cpp.
|
nodiscard |
Definition at line 109 of file qssgrenderextensions.cpp.
|
nodiscard |
Definition at line 80 of file qssgrenderextensions.cpp.
| QSSGFrameData::Result QSSGFrameData::getRenderResult | ( | RenderResult | id | ) | const |
Definition at line 28 of file qssgrenderextensions.cpp.
| void QSSGFrameData::scheduleRenderResults | ( | RenderResults | results | ) | const |
Schedule the given results to be made available for this frame.
This function should only be called during the prepare phase in \l QSSGRenderExtension::prepareData().
Definition at line 51 of file qssgrenderextensions.cpp.
|
friend |
Definition at line 67 of file qssgrenderextensions.h.
|
friend |
Definition at line 68 of file qssgrenderextensions.h.
|
staticconstexpr |
Definition at line 51 of file qssgrenderextensions.h.