Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qssgrenderer.cpp File Reference

(9036bfe98f5d9c1f915347feaf7d9d1a10f04fd8)

#include "qssgrenderer_p.h"
#include <QtQuick3DRuntimeRender/private/qssgrenderitem2d_p.h>
#include "../qssgrendercontextcore.h"
#include <QtQuick3DRuntimeRender/private/qssgrendercamera_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderlight_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderimage_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderbuffermanager_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendereffect_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrhicustommaterialsystem_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendershadercodegenerator_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderdefaultmaterialshadergenerator_p.h>
#include <QtQuick3DRuntimeRender/private/qssgperframeallocator_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrhiquadrenderer_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendertexturedata_p.h>
#include <QtQuick3DRuntimeRender/private/qssglayerrenderdata_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrhiparticles_p.h>
#include <QtQuick3DRuntimeRender/private/qssgvertexpipelineimpl_p.h>
#include "../qssgshadermapkey_p.h"
#include "../qssgrenderpickresult_p.h"
#include "../graphobjects/qssgrenderroot_p.h"
#include <QtQuick3DUtils/private/qquick3dprofiler_p.h>
#include <QtQuick3DUtils/private/qssgdataref_p.h>
#include <QtQuick3DUtils/private/qssgutils_p.h>
#include <QtQuick3DUtils/private/qssgassert_p.h>
#include <qtquick3d_tracepoints_p.h>
#include <QtQuick/private/qsgcontext_p.h>
#include <QtQuick/private/qsgrenderer_p.h>
#include <QtCore/QMutexLocker>
#include <QtCore/QBitArray>
#include <cstdlib>
#include <algorithm>
#include <limits>
Include dependency graph for qssgrenderer.cpp:

Go to the source code of this file.

Typedefs

using RenderableList = QVarLengthArray<const QSSGRenderNode *>

Functions

template<typename Container>
static void cleanupResourcesImpl (const QSSGRenderContextInterface &rci, const Container &resources)
static QByteArray logPrefix ()
static void dfs (const QSSGRenderNode &node, RenderableList &renderables)

Typedef Documentation

◆ RenderableList

Definition at line 470 of file qssgrenderer.cpp.

Function Documentation

◆ cleanupResourcesImpl()

template<typename Container>
void cleanupResourcesImpl ( const QSSGRenderContextInterface & rci,
const Container & resources )
static

Definition at line 188 of file qssgrenderer.cpp.

◆ dfs()

void dfs ( const QSSGRenderNode & node,
RenderableList & renderables )
static

Definition at line 471 of file qssgrenderer.cpp.

◆ logPrefix()

QByteArray logPrefix ( )
static

Definition at line 251 of file qssgrenderer.cpp.