![]() |
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 | [struct].rhiRenderData |
Public Member Functions | |
| QSSGParticlesRenderable (QSSGRenderableObjectFlags inFlags, const QVector3D &inWorldCenterPt, QSSGRenderer *rendr, const QMatrix4x4 &inGlobalTransform, const QSSGRenderParticles &inParticles, QSSGRenderableImage *inFirstImage, QSSGRenderableImage *inColorTable, const QSSGShaderLightListView &inLights, float inOpacity, QSSGShaderParticleMaterialKey inShaderKey) | |
| 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 | |
| QSSGRenderer * | renderer = nullptr |
| const QSSGRenderParticles & | particles |
| QSSGRenderableImage * | firstImage |
| QSSGRenderableImage * | colorTable |
| const QSSGShaderLightListView & | lights |
| QMatrix4x4 | globalTransform |
| float | opacity |
| QSSGShaderParticleMaterialKey | shaderDescription |
| 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 } |
A renderable that corresponds to a particles.
Definition at line 412 of file qssgrenderableobjects_p.h.
| QSSGParticlesRenderable::QSSGParticlesRenderable | ( | QSSGRenderableObjectFlags | inFlags, |
| const QVector3D & | inWorldCenterPt, | ||
| QSSGRenderer * | rendr, | ||
| const QMatrix4x4 & | inGlobalTransform, | ||
| const QSSGRenderParticles & | inParticles, | ||
| QSSGRenderableImage * | inFirstImage, | ||
| QSSGRenderableImage * | inColorTable, | ||
| const QSSGShaderLightListView & | inLights, | ||
| float | inOpacity, | ||
| QSSGShaderParticleMaterialKey | inShaderKey ) |
Definition at line 96 of file qssgrenderableobjects.cpp.
| QSSGRenderableImage* QSSGParticlesRenderable::colorTable |
Definition at line 419 of file qssgrenderableobjects_p.h.
| QSSGRenderableImage* QSSGParticlesRenderable::firstImage |
Definition at line 418 of file qssgrenderableobjects_p.h.
| QMatrix4x4 QSSGParticlesRenderable::globalTransform |
Definition at line 421 of file qssgrenderableobjects_p.h.
| const QSSGShaderLightListView& QSSGParticlesRenderable::lights |
Definition at line 420 of file qssgrenderableobjects_p.h.
| float QSSGParticlesRenderable::opacity |
Definition at line 422 of file qssgrenderableobjects_p.h.
| const QSSGRenderParticles& QSSGParticlesRenderable::particles |
Definition at line 417 of file qssgrenderableobjects_p.h.
| QSSGRenderer* QSSGParticlesRenderable::renderer = nullptr |
Definition at line 416 of file qssgrenderableobjects_p.h.
| struct QSSGParticlesRenderable::[struct].rhiRenderData QSSGParticlesRenderable::rhiRenderData |
| QSSGShaderParticleMaterialKey QSSGParticlesRenderable::shaderDescription |
Definition at line 423 of file qssgrenderableobjects_p.h.