![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qssglayerrenderdata_p.h"#include <QtQuick3DRuntimeRender/private/qssgrenderer_p.h>#include <QtQuick3DRuntimeRender/private/qssgrenderlight_p.h>#include <QtQuick3DRuntimeRender/private/qssgrhicustommaterialsystem_p.h>#include <QtQuick3DRuntimeRender/private/qssgrhiquadrenderer_p.h>#include <QtQuick3DRuntimeRender/private/qssgrhiparticles_p.h>#include <QtQuick3DRuntimeRender/private/qssgrenderlayer_p.h>#include <QtQuick3DRuntimeRender/private/qssgrendereffect_p.h>#include <QtQuick3DRuntimeRender/private/qssgrendercamera_p.h>#include <QtQuick3DRuntimeRender/private/qssgrenderskeleton_p.h>#include <QtQuick3DRuntimeRender/private/qssgrenderjoint_p.h>#include <QtQuick3DRuntimeRender/private/qssgrendermorphtarget_p.h>#include <QtQuick3DRuntimeRender/private/qssgrenderparticles_p.h>#include "../graphobjects/qssgrenderroot_p.h"#include "../qssgrendercontextcore.h"#include <QtQuick3DRuntimeRender/private/qssgrenderbuffermanager_p.h>#include <QtQuick3DRuntimeRender/private/qssgrendershadercache_p.h>#include <QtQuick3DRuntimeRender/private/qssgperframeallocator_p.h>#include <QtQuick3DRuntimeRender/private/qssgruntimerenderlogging_p.h>#include <QtQuick3DRuntimeRender/private/qssglightmapper_p.h>#include <QtQuick3DRuntimeRender/private/qssgdebugdrawsystem_p.h>#include <QtQuick3DRuntimeRender/private/qssgshadermaterialadapter_p.h>#include <QtQuick3DUtils/private/qssgutils_p.h>#include <QtQuick3DUtils/private/qssgassert_p.h>#include <QtQuick/private/qsgtexture_p.h>#include <QtQuick/private/qsgrenderer_p.h>#include <array>#include "qssgrenderpass_p.h"#include "rendererimpl/qssgrenderhelpers_p.h"Go to the source code of this file.
Classes | |
| struct | LayerNodeStatResult |
Macros | |
| #define | POS4BONETRANS(x) |
| #define | POS4BONENORM(x) |
| #define | BONEDATASIZE4ID(x) |
| #define | MAX_MORPH_TARGET 8 |
| #define | MAX_MORPH_TARGET_INDEX_SUPPORTS_NORMALS 3 |
| #define | MAX_MORPH_TARGET_INDEX_SUPPORTS_TANGENTS 1 |
| #define | CHECK_IMAGE_AND_PREPARE(img, imgtype, shadercomponent) |
Variables | |
| static const QVector2D | s_ProgressiveAAVertexOffsets [QSSGLayerRenderData::MAX_AA_LEVELS] |
| static constexpr quint16 | PREP_CTX_INDEX_MASK = 0xffff |
| static const int | REDUCED_MAX_LIGHT_COUNT_THRESHOLD_BYTES = 5200 |
| #define BONEDATASIZE4ID | ( | x | ) |
Definition at line 46 of file qssglayerrenderdata.cpp.
| #define CHECK_IMAGE_AND_PREPARE | ( | img, | |
| imgtype, | |||
| shadercomponent ) |
| #define MAX_MORPH_TARGET 8 |
Definition at line 231 of file qssglayerrenderdata.cpp.
| #define MAX_MORPH_TARGET_INDEX_SUPPORTS_NORMALS 3 |
Definition at line 232 of file qssglayerrenderdata.cpp.
| #define MAX_MORPH_TARGET_INDEX_SUPPORTS_TANGENTS 1 |
Definition at line 233 of file qssglayerrenderdata.cpp.
| #define POS4BONENORM | ( | x | ) |
Definition at line 45 of file qssglayerrenderdata.cpp.
| #define POS4BONETRANS | ( | x | ) |
Definition at line 44 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 48 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 2759 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 183 of file qssglayerrenderdata.cpp.
|
staticconstexpr |
Definition at line 479 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 520 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 2889 of file qssglayerrenderdata.cpp.
|
inlinestatic |
Definition at line 2048 of file qssglayerrenderdata.cpp.
|
inlinestatic |
Definition at line 2040 of file qssglayerrenderdata.cpp.
|
inlinestaticnodiscardconstexprnoexcept |
Definition at line 178 of file qssglayerrenderdata.cpp.
References QSSGRenderableObjectHandle::cameraDistanceSq.
|
inlinestaticnodiscardnoexcept |
Definition at line 288 of file qssglayerrenderdata.cpp.
|
staticconstexpr |
Definition at line 480 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 1424 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 206 of file qssglayerrenderdata.cpp.
|
inlinestaticnodiscardconstexprnoexcept |
Definition at line 173 of file qssglayerrenderdata.cpp.
References QSSGRenderableObjectHandle::cameraDistanceSq.
|
staticconstexpr |
Definition at line 751 of file qssglayerrenderdata.cpp.
| QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY | ( | lcQuick3DRender | , |
| "qt.quick3d.render" | ) |
|
inlinenodiscard |
Usage: T *ptr = RENDER_FRAME_NEW<T>(context, arg0, arg1, ...); is equivalent to: T *ptr = new T(arg0, arg1, ...); so RENDER_FRAME_NEW() takes the RCI + T's arguments
Definition at line 855 of file qssglayerrenderdata.cpp.
|
inlinenodiscard |
Definition at line 862 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 2027 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 2860 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 103 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 2056 of file qssglayerrenderdata.cpp.
|
staticconstexpr |
Definition at line 481 of file qssglayerrenderdata.cpp.
|
staticconstexpr |
Definition at line 478 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 2038 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 131 of file qssglayerrenderdata.cpp.