![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
| std::pair< QSSGBounds3, QSSGBounds3 > RenderHelpers::calculateSortedObjectBounds | ( | const QSSGRenderableObjectList & | sortedOpaqueObjects, |
| const QSSGRenderableObjectList & | sortedTransparentObjects ) |
Definition at line 104 of file qssgrenderhelpers.cpp.
|
inline |
Definition at line 155 of file qssgrenderhelpers_p.h.
| bool RenderHelpers::rhiPrepareAoTexture | ( | QSSGRhiContext * | rhiCtx, |
| const QSize & | size, | ||
| QSSGRhiRenderableTexture * | renderableTex, | ||
| quint8 | viewCount ) |
Definition at line 1859 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 2264 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 2511 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiPrepareGrid | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| QSSGRenderLayer & | layer, | ||
| QSSGRenderCameraList & | cameras, | ||
| QSSGRenderer & | renderer ) |
Definition at line 2059 of file qssgrenderhelpers.cpp.
| bool RenderHelpers::rhiPrepareNormalPass | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| const QSSGRhiGraphicsPipelineState & | basePipelineState, | ||
| QRhiRenderPassDescriptor * | rpDesc, | ||
| QSSGLayerRenderData & | inData, | ||
| const QSSGRenderableObjectList & | sortedOpaqueObjects ) |
Definition at line 2560 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 905 of file qssgrenderhelpers.cpp.
| bool RenderHelpers::rhiPrepareScreenTexture | ( | QSSGRhiContext * | rhiCtx, |
| const QSize & | size, | ||
| bool | wantsMips, | ||
| QSSGRhiRenderableTexture * | renderableTex, | ||
| quint8 | viewCount ) |
Definition at line 1979 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiPrepareSkyBox | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| QSSGRenderLayer & | layer, | ||
| QSSGRenderCameraList & | cameras, | ||
| QSSGRenderer & | renderer, | ||
| uint | tonemapMode = 0 ) |
Definition at line 2232 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiPrepareSkyBoxForReflectionMap | ( | QSSGRhiContext * | rhiCtx, |
| QSSGPassKey | passKey, | ||
| QSSGRenderLayer & | layer, | ||
| QSSGRenderCamera & | inCamera, | ||
| QSSGRenderer & | renderer, | ||
| QSSGReflectionMapEntry * | entry, | ||
| QSSGRenderTextureCubeFace | cubeFace ) |
Definition at line 2247 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 1905 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderDepthPass | ( | QSSGRhiContext * | rhiCtx, |
| const QSSGRhiGraphicsPipelineState & | ps, | ||
| const QSSGRenderableObjectList & | sortedOpaqueObjects, | ||
| const QSSGRenderableObjectList & | sortedTransparentObjects, | ||
| bool * | needsSetViewport ) |
Definition at line 2441 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderNormalPass | ( | QSSGRhiContext * | rhiCtx, |
| const QSSGRhiGraphicsPipelineState & | ps, | ||
| const QSSGRenderableObjectList & | sortedOpaqueObjects, | ||
| bool * | needsSetViewport ) |
Definition at line 2717 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 1745 of file qssgrenderhelpers.cpp.
| void RenderHelpers::rhiRenderRenderable | ( | QSSGRhiContext * | rhiCtx, |
| const QSSGRhiGraphicsPipelineState & | state, | ||
| QSSGRenderableObject & | object, | ||
| bool * | needsSetViewport, | ||
| QSSGRenderTextureCubeFace | cubeFace = QSSGRenderTextureCubeFaceNone ) |
Definition at line 1244 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 1348 of file qssgrenderhelpers.cpp.
References ShadowmapHelpers::addDebugBox(), ShadowmapHelpers::addDirectionalLightDebugBox(), QSSGRenderableObjectHandle::obj, QSSGRenderContextInterface::QSSGLayerRenderData, and QSSGRenderContextInterface::QSSGRenderer.