![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
| void RenderHelpers::addAccumulatorImageBindings | ( | QSSGRhiShaderPipeline * | shaderPipeline, |
| QSSGRhiShaderResourceBindingList & | bindings ) |
Definition at line 674 of file qssgrenderhelpers.cpp.
Referenced by rhiPrepareRenderableImp().
|
inline |
Definition at line 221 of file qssgrenderhelpers_p.h.
Definition at line 239 of file qssgrenderhelpers_p.h.
|
inline |
Definition at line 227 of file qssgrenderhelpers_p.h.
| bool RenderHelpers::rhiPrepareAoTexture | ( | QSSGRhiContext * | rhiCtx, |
| const QSize & | size, | ||
| QSSGRhiRenderableTexture * | renderableTex, | ||
| quint8 | viewCount ) |
Definition at line 1964 of file qssgrenderhelpers.cpp.
|
nodiscard |
Definition at line 3455 of file qssgrenderhelpers.cpp.
| bool RenderHelpers::rhiPrepareDepthPass | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| const QSSGRhiGraphicsPipelineState & | basePipelineState, | ||
| QRhiRenderPassDescriptor * | rpDesc, | ||
| QSSGLayerRenderData & | inData, | ||
| const QSSGRenderableObjectList & | sortedOpaqueObjects, | ||
| const QSSGRenderableObjectList & | sortedTransparentObjects, | ||
| int | samples, | ||
| int | viewCount ) |
Definition at line 2369 of file qssgrenderhelpers.cpp.
References QSSGRenderContextInterface::QSSGLayerRenderData.
| bool RenderHelpers::rhiPrepareDepthTexture | ( | QSSGRhiContext * | rhiCtx, |
| const QSize & | size, | ||
| QSSGRhiRenderableTexture * | renderableTex, | ||
| quint8 | viewCount, | ||
| int | samples = 1 ) |
Definition at line 2616 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiPrepareGrid | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| QSSGRenderLayer & | layer, | ||
| QSSGRenderCameraList & | cameras, | ||
| QSSGRenderer & | renderer ) |
Definition at line 2164 of file qssgrenderhelpers.cpp.
Referenced by InfiniteGridPass::renderPrep().
| void RenderHelpers::rhiPrepareMotionVectorRenderable | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| const QSSGLayerRenderData & | inData, | ||
| const QMatrix4x4 & | viewProjection, | ||
| QSSGRenderableObject & | inObject, | ||
| QRhiRenderPassDescriptor * | renderPassDescriptor, | ||
| QSSGRhiGraphicsPipelineState * | ps, | ||
| QSSGRenderMotionVectorMap & | motionVectorMapManager ) |
Definition at line 3857 of file qssgrenderhelpers.cpp.
| bool RenderHelpers::rhiPrepareMotionVectorTexture | ( | QSSGRhiContext * | rhiCtx, |
| const QSize & | size, | ||
| QSSGRhiRenderableTexture * | renderableTex ) |
Definition at line 3801 of file qssgrenderhelpers.cpp.
| bool RenderHelpers::rhiPrepareNormalPass | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| const QSSGRhiGraphicsPipelineState & | basePipelineState, | ||
| QRhiRenderPassDescriptor * | rpDesc, | ||
| QSSGLayerRenderData & | inData, | ||
| const QSSGRenderableObjectList & | sortedOpaqueObjects ) |
Definition at line 2665 of file qssgrenderhelpers.cpp.
|
nodiscard |
Definition at line 3139 of file qssgrenderhelpers.cpp.
|
nodiscard |
Definition at line 2883 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiPrepareRenderable | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| const QSSGLayerRenderData & | inData, | ||
| QSSGRenderableObject & | inObject, | ||
| QRhiRenderPassDescriptor * | renderPassDescriptor, | ||
| QSSGRhiGraphicsPipelineState * | ps, | ||
| QSSGShaderFeatures | featureSet, | ||
| int | samples, | ||
| int | viewCount, | ||
| QSSGRenderCamera * | alteredCamera = nullptr, | ||
| QMatrix4x4 * | alteredModelViewProjection = nullptr, | ||
| QSSGRenderTextureCubeFace | cubeFace = QSSGRenderTextureCubeFaceNone, | ||
| QSSGReflectionMapEntry * | entry = nullptr, | ||
| bool | oit = false ) |
Definition at line 1306 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiPrepareRenderableForScreenMapPass | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| const QSSGLayerRenderData & | inData, | ||
| QSSGRenderableObject & | inObject, | ||
| QRhiRenderPassDescriptor * | renderPassDescriptor, | ||
| QSSGRhiGraphicsPipelineState * | ps, | ||
| QSSGShaderFeatures | featureSet, | ||
| int | samples, | ||
| int | viewCount, | ||
| QSSGRenderCamera * | alteredCamera = nullptr, | ||
| QMatrix4x4 * | alteredModelViewProjection = nullptr, | ||
| QSSGRenderTextureCubeFace | cubeFace = QSSGRenderTextureCubeFaceNone, | ||
| QSSGReflectionMapEntry * | entry = nullptr, | ||
| bool | oit = false ) |
Definition at line 1325 of file qssgrenderhelpers.cpp.
| bool RenderHelpers::rhiPrepareScreenTexture | ( | QSSGRhiContext * | rhiCtx, |
| const QSize & | size, | ||
| bool | wantsMips, | ||
| QSSGRhiRenderableTexture * | renderableTex, | ||
| quint8 | viewCount ) |
Definition at line 2084 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiPrepareSkyBox | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| QSSGRenderLayer & | layer, | ||
| QSSGRenderCameraList & | cameras, | ||
| QSSGRenderer & | renderer, | ||
| uint | tonemapMode = 0 ) |
Definition at line 2337 of file qssgrenderhelpers.cpp.
Referenced by SkyboxCubeMapPass::renderPrep(), and SkyboxPass::renderPrep().
| void RenderHelpers::rhiPrepareSkyBoxForReflectionMap | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| QSSGRenderLayer & | layer, | ||
| QSSGRenderCamera & | inCamera, | ||
| QSSGRenderer & | renderer, | ||
| QSSGReflectionMapEntry * | entry, | ||
| QSSGRenderTextureCubeFace | cubeFace ) |
Definition at line 2352 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderAoTexture | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| QSSGRenderer & | renderer, | ||
| QSSGRhiShaderPipeline & | shaderPipeline, | ||
| QSSGRhiGraphicsPipelineState & | ps, | ||
| const QSSGAmbientOcclusionSettings & | ao, | ||
| const QSSGRhiRenderableTexture & | rhiAoTexture, | ||
| const QSSGRhiRenderableTexture & | rhiDepthTexture, | ||
| const QSSGRenderCamera & | camera ) |
Definition at line 2010 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderDepthPass | ( | QSSGRhiContext * | rhiCtx, |
| const QSSGRhiGraphicsPipelineState & | ps, | ||
| const QSSGRenderableObjectList & | sortedOpaqueObjects, | ||
| const QSSGRenderableObjectList & | sortedTransparentObjects, | ||
| bool * | needsSetViewport ) |
Definition at line 2546 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderMotionVector | ( | QSSGRhiContext * | rhiCtx, |
| const QSSGRhiGraphicsPipelineState & | state, | ||
| const QSSGRenderableObjectList * | motionVectorPassObjects, | ||
| int | bucketsCount ) |
Definition at line 4059 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderNormalPass | ( | QSSGRhiContext * | rhiCtx, |
| const QSSGRhiGraphicsPipelineState & | ps, | ||
| const QSSGRenderableObjectList & | sortedOpaqueObjects, | ||
| bool * | needsSetViewport ) |
Definition at line 2822 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderReflectionMap | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| const QSSGLayerRenderData & | inData, | ||
| QSSGRhiGraphicsPipelineState * | ps, | ||
| QSSGRenderReflectionMap & | reflectionMapManager, | ||
| const QVector< QSSGRenderReflectionProbe * > & | reflectionProbes, | ||
| const QSSGRenderableObjectList & | reflectionPassObjects, | ||
| QSSGRenderer & | renderer ) |
Definition at line 1850 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderRenderable | ( | QSSGRhiContext * | rhiCtx, |
| const QSSGRhiGraphicsPipelineState & | state, | ||
| QSSGRenderableObject & | object, | ||
| bool * | needsSetViewport, | ||
| QSSGRenderTextureCubeFace | cubeFace = QSSGRenderTextureCubeFaceNone, | ||
| qsizetype | userPassIndex = -1 ) |
Definition at line 1344 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderShadowMap | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| QSSGRhiGraphicsPipelineState & | ps, | ||
| QSSGRenderShadowMap & | shadowMapManager, | ||
| const QSSGRenderCamera & | camera, | ||
| QSSGRenderCamera * | debugCamera, | ||
| const QSSGShaderLightList & | globalLights, | ||
| const QSSGRenderableObjectList & | sortedOpaqueObjects, | ||
| QSSGRenderer & | renderer, | ||
| const QSSGBounds3 & | castingObjectsBox, | ||
| const QSSGBounds3 & | receivingObjectsBox ) |
Definition at line 1453 of file qssgrenderhelpers.cpp.
References ShadowmapHelpers::addDebugBox(), ShadowmapHelpers::addDirectionalLightDebugBox(), QSSGRenderableObjectFlags::castsShadows(), QSSGRenderableObjectHandle::obj, QSSGRenderContextInterface::QSSGLayerRenderData, QSSGRenderContextInterface::QSSGRenderer, and QSSGRenderableObject::renderableFlags.
| void RenderHelpers::rhiRenderUserAugmentedPass | ( | QSSGRhiContext * | rhiCtx, |
| QSSGRenderableObjectList & | inObjects ) |