Name Description Size Coverage
qssgcputonemapper_p.h 2689 -
qssglayerrenderdata.cpp 184459 -
qssglayerrenderdata_p.h 37334 -
qssglightmapbaker.cpp 5601 -
qssglightmapbaker_p.h 1728 -
qssglightmapper.cpp 144246 -
qssglightmapper.h 1020 -
qssglightmapper_p.h Payload: int status (BakingStatus) string stage string message qint64 totalTimeRemaining (in ms) double totalProgress (Range 0 - 1) 2504 -
qssgrenderableobjects.cpp 5800 -
qssgrenderableobjects_p.h 18530 -
qssgrenderdata.cpp 32315 -
qssgrenderdata_p.h 12635 -
qssgrenderer.cpp Rendering is done is several steps, these are: 1. \l{QSSGRenderer::beginFrame(){beginFrame()} - set's up the renderer to start a new frame. 2. Now that the renderer is reset, values for the \l{QSSGRenderer::setViewport}{viewport}, \l{QSSGRenderer::setDpr}{dpr}, \l{QSSGRenderer::setScissorRect}{scissorRect} etc. should be updated. 3. \l{QSSGRenderer::prepareLayerForRender()} - At this stage the scene tree will be traversed and state for the renderer needed to render gets collected. This includes, but is not limited to, calculating global transforms, loading of meshes, preparing materials and setting up the rendering steps needed for the frame (opaque and transparent pass etc.) If the there are custom \l{QQuick3DRenderExtension}{render extensions} added to to \l{View3D::extensions}{View3D} then they will get their first chance to modify or react to the collected data here. If the users have implemented the virtual function \l{QSSGRenderExtension::prepareData()}{prepareData} it will be called after all active nodes have been collected and had their global data updated, but before any mesh or material has been loaded. 4. \l{QSSGRenderer::rhiPrepare()} - Starts rendering necessary sub-scenes and prepare resources. Sub-scenes, or sub-passes that are to be done in full, will be done at this stage. 5. \l{QSSGRenderer::rhiRender()} - Renders the scene to the main target. 6. \l{QSSGRenderer::endFrame()} - Marks the frame as done and cleans-up dirty states and uneeded resources. 51882 -
qssgrenderer_closest_point_p.h 3211 -
qssgrenderer_p.h 10787 -
qssgrendererimplshaders_p.h rgbe+hdr 5187 -
qssgrendererimplshaders_rhi.cpp 11433 -
qssgrenderhelpers.cpp 251199 -
qssgrenderhelpers_p.h 13501 -
qssgrenderpass.cpp 122084 -
qssgrenderpass_p.h 16855 -
qssgshadowmaphelpers.cpp 15813 -
qssgshadowmaphelpers_p.h 1460 -
qssgvertexpipelineimpl.cpp %QT_ARGS_DIRECTIONAL_LIGHT% 31013 -
qssgvertexpipelineimpl_p.h @brief Generates UV coordinates in shader code @param[in] inUVSet index of UV data set @return no return 16908 -
rendererimpl.pri 597 -