![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qssgrenderer_p.h"#include "qssgrenderer_closest_point_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/qssgrenderskymaterial_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 "../graphobjects/qssgrendermodel_p.h"#include "../graphobjects/qssgrenderdefaultmaterial_p.h"#include "../graphobjects/qssgrendercustommaterial_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 <QtQuick3DUtils/private/qssgfrustum_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>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 | rendererLogPrefix () |
| static void | getPickableRecursive (const QSSGRenderNode &node, RenderableList &renderables, bool pickEverything=false) |
| static void | dfs (const QSSGRenderNode &node, RenderableList &renderables) |
| static QSSGCullFaceMode | cullModeForSubset (const QSSGRenderModel &model, int subset) |
| static QSSGCullFaceMode | mirroredCullMode (QSSGCullFaceMode cullMode) |
| typedef QVarLengthArray< const QSSGRenderNode * > RenderableList = QVarLengthArray<const QSSGRenderNode *> |
Definition at line 423 of file qssgrenderer.cpp.
|
static |
Definition at line 196 of file qssgrenderer.cpp.
|
static |
Definition at line 886 of file qssgrenderer.cpp.
|
static |
Definition at line 538 of file qssgrenderer.cpp.
|
static |
Definition at line 424 of file qssgrenderer.cpp.
|
static |
Definition at line 908 of file qssgrenderer.cpp.
|
static |
Definition at line 270 of file qssgrenderer.cpp.