Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
\inmodule QtQuick3D More...
#include <qssgrenderextensions.h>
Classes | |
struct | Result |
Public Types | |
enum class | RenderResult : quint32 { AoTexture , DepthTexture , ScreenTexture } |
Public Member Functions | |
Result | getRenderResult (RenderResult id) const |
QSSGRhiGraphicsPipelineState | getPipelineState () const |
QSSGCameraId | activeCamera () const |
QSSGRenderContextInterface * | contextInterface () const |
Friends | |
class | QSSGLayerRenderData |
class | QSSGRenderHelpers |
\inmodule QtQuick3D
Storage class containing data collected for a frame.
Definition at line 29 of file qssgrenderextensions.h.
|
strong |
Enumerator | |
---|---|
AoTexture | |
DepthTexture | |
ScreenTexture |
Definition at line 32 of file qssgrenderextensions.h.
QSSGCameraId QSSGFrameData::activeCamera | ( | ) | const |
Definition at line 52 of file qssgrenderextensions.cpp.
References QSSGRenderGraphObjectUtils::getCameraId(), QSSGLayerRenderData::getCurrent(), Invalid, QSSG_ASSERT, QSSGRenderContextInterface::renderer(), and ret.
QSSGRenderContextInterface * QSSGFrameData::contextInterface | ( | ) | const |
Definition at line 63 of file qssgrenderextensions.cpp.
Referenced by QSSGRenderHelpers::commit(), QSSGRenderHelpers::createRenderables(), QSSGModelHelpers::getGlobalOpacity(), QSSGModelHelpers::getGlobalTransform(), QSSGRenderHelpers::prepareForRender(), QSSGRenderHelpers::prepareRenderables(), QSSGRenderExtensionHelpers::registerRenderResult(), QSSGRenderHelpers::renderRenderables(), QSSGModelHelpers::setGlobalOpacity(), QSSGModelHelpers::setGlobalTransform(), QSSGModelHelpers::setModelMaterials(), and QSSGModelHelpers::setModelMaterials().
QSSGRhiGraphicsPipelineState QSSGFrameData::getPipelineState | ( | ) | const |
Definition at line 42 of file qssgrenderextensions.cpp.
References QSSGLayerRenderData::getCurrent(), QSSG_ASSERT, and QSSGRenderContextInterface::renderer().
QSSGFrameData::Result QSSGFrameData::getRenderResult | ( | RenderResult | id | ) | const |
Definition at line 28 of file qssgrenderextensions.cpp.
References QSSGLayerRenderData::getCurrent(), QSSG_GUARD, QSSGRenderContextInterface::renderer(), and QSSGFrameData::Result::texture.
|
friend |
Definition at line 54 of file qssgrenderextensions.h.
|
friend |
Definition at line 55 of file qssgrenderextensions.h.