![]() |
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.