![]() |
Qt 6.x
The Qt SDK
|
#include <QtQuick3DRuntimeRender/private/qssgrendermodel_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderdefaultmaterial_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendercustommaterial_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderparticles_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendermesh_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendershaderkeys_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendershadercache_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderableimage_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderlight_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderreflectionprobe_p.h>
#include <QtQuick3DUtils/private/qssginvasivelinkedlist_p.h>
Go to the source code of this file.
Classes | |
struct | QSSGRenderableObjectFlags |
struct | QSSGShaderLight |
struct | QSSGShaderReflectionProbe |
struct | QSSGRenderableNodeEntry |
struct | QSSGRenderableObjectHandle |
struct | QSSGRenderableObject |
struct | QSSGModelContext |
struct | QSSGSubsetRenderable |
struct | QSSGParticlesRenderable |
Typedefs | |
typedef QVarLengthArray< QSSGShaderLight, 16 > | QSSGShaderLightList |
using | QSSGShaderLightListView = QSSGDataView< QSSGShaderLight > |
using | QSSGMaterialListView = QSSGDataView< QSSGRenderGraphObject * > |
typedef void(* | TRenderFunction) (QSSGRenderableObject &inObject, const QVector2D &inCameraProperties) |
using | QSSGRenderableObjectList = QVector< QSSGRenderableObjectHandle > |
Enumerations | |
enum class | QSSGRenderableObjectFlag { HasTransparency = 1 << 0 , CompletelyTransparent = 1 << 1 , Dirty = 1 << 2 , CastsShadows = 1 << 3 , ReceivesShadows = 1 << 4 , HasAttributePosition = 1 << 5 , HasAttributeNormal = 1 << 6 , HasAttributeTexCoord0 = 1 << 7 , HasAttributeTexCoord1 = 1 << 8 , HasAttributeTangent = 1 << 9 , HasAttributeBinormal = 1 << 10 , HasAttributeColor = 1 << 11 , HasAttributeJointAndWeight = 1 << 12 , IsPointsTopology = 1 << 13 , HasAttributeMorphTarget = 1 << 14 , RequiresScreenTexture = 1 << 15 , ReceivesReflections = 1 << 16 , UsedInBakedLighting = 1 << 17 , RendersWithLightmap = 1 << 18 , HasAttributeTexCoordLightmap = 1 << 19 , CastsReflections = 1 << 20 } |
Functions | |
Q_DECLARE_TYPEINFO (QSSGRenderableObjectHandle, Q_PRIMITIVE_TYPE) | |
Q_STATIC_ASSERT (std::is_trivially_destructible< QSSGRenderableObject >::value) | |
Q_STATIC_ASSERT (std::is_trivially_destructible< QSSGModelContext >::value) | |
Q_STATIC_ASSERT (std::is_trivially_destructible< QSSGSubsetRenderable >::value) | |
Q_STATIC_ASSERT (std::is_trivially_destructible< QSSGParticlesRenderable >::value) | |
Definition at line 180 of file qssgrenderableobjects_p.h.
Definition at line 215 of file qssgrenderableobjects_p.h.
typedef QVarLengthArray<QSSGShaderLight, 16> QSSGShaderLightList |
Definition at line 177 of file qssgrenderableobjects_p.h.
Definition at line 178 of file qssgrenderableobjects_p.h.
typedef void(* TRenderFunction) (QSSGRenderableObject &inObject, const QVector2D &inCameraProperties) |
Definition at line 184 of file qssgrenderableobjects_p.h.
|
strong |
Definition at line 34 of file qssgrenderableobjects_p.h.
Q_DECLARE_TYPEINFO | ( | QSSGRenderableObjectHandle | , |
Q_PRIMITIVE_TYPE | |||
) |
Q_STATIC_ASSERT | ( | std::is_trivially_destructible< QSSGModelContext >::value | ) |
Q_STATIC_ASSERT | ( | std::is_trivially_destructible< QSSGParticlesRenderable >::value | ) |
Q_STATIC_ASSERT | ( | std::is_trivially_destructible< QSSGRenderableObject >::value | ) |
Q_STATIC_ASSERT | ( | std::is_trivially_destructible< QSSGSubsetRenderable >::value | ) |