![]() |
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 2794 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 2924 of file qssglayerrenderdata.cpp.
|
inlinestatic |
Definition at line 2088 of file qssglayerrenderdata.cpp.
|
inlinestatic |
Definition at line 2080 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 1479 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 806 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 910 of file qssglayerrenderdata.cpp.
|
inlinenodiscard |
Definition at line 917 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 2067 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 2895 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 103 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 2096 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 2078 of file qssglayerrenderdata.cpp.
|
static |
Definition at line 131 of file qssglayerrenderdata.cpp.