|  | 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> Include dependency graph for qssgrenderableobjects_p.h:
 Include dependency graph for qssgrenderableobjects_p.h: This graph shows which files directly or indirectly include this file:
 This graph shows which files directly or indirectly include this file: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 | ) |