![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssgrenderableobjects_p.h>
Classes | |
| struct | RhiPassData |
| struct | [struct].rhiRenderData |
Public Member Functions | |
| QSSGSubsetRenderable (Type typetype, QSSGRenderableObjectFlags inFlags, const QVector3D &inWorldCenterPt, QSSGRenderer *rendr, const QSSGRenderSubset &inSubset, const QSSGModelContext &inModelContext, float inOpacity, quint32 inSubsetLevelOfDetail, const QSSGRenderGraphObject &mat, QSSGRenderableImage *inFirstImage, QSSGShaderDefaultMaterialKey inShaderKey, const QSSGShaderLightListView &inLights, bool anyLightHasShadows) | |
| const QSSGRenderGraphObject & | getMaterial () const |
| Public Member Functions inherited from QSSGRenderableObject | |
| QSSGRenderableObject (Type tyty, QSSGRenderableObjectFlags inFlags, const QVector3D &inWorldCenterPt, const QSSGBounds3 &inBounds, float inDepthBias, float inMinThreshold=-1, float inMaxThreshold=-1) | |
Public Attributes | |
| int | reflectionProbeIndex = -1 |
| float | distanceFromReflectionProbe |
| quint32 | subsetLevelOfDetail = 0 |
| QSSGShaderReflectionProbe | reflectionProbe |
| QSSGRenderer * | renderer = nullptr |
| const QSSGModelContext & | modelContext |
| const QSSGRenderSubset & | subset |
| QRhiBuffer * | instanceBuffer = nullptr |
| float | opacity |
| const QSSGRenderGraphObject & | material |
| QSSGRenderableImage * | firstImage |
| QSSGShaderDefaultMaterialKey | shaderDescription |
| const QSSGShaderLightListView & | lights |
| struct | rhiRenderData |
| Public Attributes inherited from QSSGRenderableObject | |
| const QSSGBounds3 & | bounds |
| QSSGBounds3 | globalBounds |
| QSSGBounds3 | globalBoundsInstancing |
| QSSGRenderableObjectFlags | renderableFlags |
| QVector3D | worldCenterPoint |
| float | depthBiasSq |
| float | camdistSq = 0.0f |
| QSSGDepthDrawMode | depthWriteMode = QSSGDepthDrawMode::OpaqueOnly |
| const Type | type |
| float | instancingLodMin = -1 |
| float | instancingLodMax = -1 |
| bool | isInstanced = false |
Additional Inherited Members | |
| Public Types inherited from QSSGRenderableObject | |
| enum class | Type : quint8 { DefaultMaterialMeshSubset , CustomMaterialMeshSubset , Particles } |
Definition at line 336 of file qssgrenderableobjects_p.h.
| QSSGSubsetRenderable::QSSGSubsetRenderable | ( | Type | type, |
| QSSGRenderableObjectFlags | inFlags, | ||
| const QVector3D & | inWorldCenterPt, | ||
| QSSGRenderer * | rendr, | ||
| const QSSGRenderSubset & | inSubset, | ||
| const QSSGModelContext & | inModelContext, | ||
| float | inOpacity, | ||
| quint32 | inSubsetLevelOfDetail, | ||
| const QSSGRenderGraphObject & | mat, | ||
| QSSGRenderableImage * | inFirstImage, | ||
| QSSGShaderDefaultMaterialKey | inShaderKey, | ||
| const QSSGShaderLightListView & | inLights, | ||
| bool | anyLightHasShadows ) |
Definition at line 31 of file qssgrenderableobjects.cpp.
|
inlinenodiscard |
Definition at line 404 of file qssgrenderableobjects_p.h.
| float QSSGSubsetRenderable::distanceFromReflectionProbe |
Definition at line 341 of file qssgrenderableobjects_p.h.
| QSSGRenderableImage* QSSGSubsetRenderable::firstImage |
Definition at line 350 of file qssgrenderableobjects_p.h.
| QRhiBuffer* QSSGSubsetRenderable::instanceBuffer = nullptr |
Definition at line 347 of file qssgrenderableobjects_p.h.
| const QSSGShaderLightListView& QSSGSubsetRenderable::lights |
Definition at line 352 of file qssgrenderableobjects_p.h.
| const QSSGRenderGraphObject& QSSGSubsetRenderable::material |
Definition at line 349 of file qssgrenderableobjects_p.h.
| const QSSGModelContext& QSSGSubsetRenderable::modelContext |
Definition at line 345 of file qssgrenderableobjects_p.h.
| float QSSGSubsetRenderable::opacity |
Definition at line 348 of file qssgrenderableobjects_p.h.
| QSSGShaderReflectionProbe QSSGSubsetRenderable::reflectionProbe |
Definition at line 343 of file qssgrenderableobjects_p.h.
| int QSSGSubsetRenderable::reflectionProbeIndex = -1 |
Definition at line 340 of file qssgrenderableobjects_p.h.
| QSSGRenderer* QSSGSubsetRenderable::renderer = nullptr |
Definition at line 344 of file qssgrenderableobjects_p.h.
| struct QSSGSubsetRenderable::[struct].rhiRenderData QSSGSubsetRenderable::rhiRenderData |
| QSSGShaderDefaultMaterialKey QSSGSubsetRenderable::shaderDescription |
Definition at line 351 of file qssgrenderableobjects_p.h.
| const QSSGRenderSubset& QSSGSubsetRenderable::subset |
Definition at line 346 of file qssgrenderableobjects_p.h.
| quint32 QSSGSubsetRenderable::subsetLevelOfDetail = 0 |
Definition at line 342 of file qssgrenderableobjects_p.h.