![]() |
Qt 6.x
The Qt SDK
|
#include <qssgrenderparticles_p.h>
Collaboration diagram for QSSGParticleBuffer:Public Member Functions | |
| void | resize (int particleCount, int particleSize=sizeof(QSSGParticleSimple)) |
| void | resizeLine (int particleCount, int segmentCount) |
| void | setBounds (const QSSGBounds3 &bounds) |
| char * | pointer () |
| const char * | pointer () const |
| int | particlesPerSlice () const |
| int | sliceStride () const |
| int | particleCount () const |
| int | sliceCount () const |
| QSize | size () const |
| QByteArray | data () const |
| QSSGBounds3 | bounds () const |
| int | bufferSize () const |
| int | serial () const |
| int | segments () const |
Definition at line 85 of file qssgrenderparticles_p.h.
| QSSGBounds3 QSSGParticleBuffer::bounds | ( | ) | const |
Definition at line 110 of file qssgrenderparticles.cpp.
Referenced by QSSGParticlesRenderable::QSSGParticlesRenderable(), QSSGSubsetRenderable::QSSGSubsetRenderable(), QSSGLayerRenderData::prepareParticlesForRender(), and setBounds().
Here is the caller graph for this function:| int QSSGParticleBuffer::bufferSize | ( | ) | const |
Definition at line 95 of file qssgrenderparticles.cpp.
References QByteArray::size().
Here is the call graph for this function:| QByteArray QSSGParticleBuffer::data | ( | ) | const |
Definition at line 90 of file qssgrenderparticles.cpp.
Referenced by QSSGParticleRenderer::prepareParticlesForModel(), and QSSGParticleRenderer::rhiPrepareRenderable().
Here is the caller graph for this function:| int QSSGParticleBuffer::particleCount | ( | ) | const |
Definition at line 75 of file qssgrenderparticles.cpp.
Referenced by QSSGSubsetRenderable::QSSGSubsetRenderable(), QSSGParticleRenderer::prepareParticlesForModel(), QSSGLayerRenderData::prepareParticlesForRender(), resize(), resizeLine(), QSSGParticleRenderer::rhiPrepareRenderable(), and QSSGParticleRenderer::rhiRenderRenderable().
Here is the caller graph for this function:| int QSSGParticleBuffer::particlesPerSlice | ( | ) | const |
Definition at line 65 of file qssgrenderparticles.cpp.
Referenced by QSSGParticleRenderer::updateUniformsForParticles().
Here is the caller graph for this function:| char * QSSGParticleBuffer::pointer | ( | ) |
Definition at line 55 of file qssgrenderparticles.cpp.
References QByteArray::data().
Here is the call graph for this function:| const char * QSSGParticleBuffer::pointer | ( | ) | const |
Definition at line 60 of file qssgrenderparticles.cpp.
References QByteArray::constData().
Here is the call graph for this function:| void QSSGParticleBuffer::resize | ( | int | particleCount, |
| int | particleSize = sizeof(QSSGParticleSimple) |
||
| ) |
Definition at line 20 of file qssgrenderparticles.cpp.
References ceilDivide(), divisibleBy(), particleCount(), and QByteArray::resize().
Referenced by resizeLine(), and QQuick3DParticleModelBlendParticle::updateSpatialNode().
Here is the call graph for this function:
Here is the caller graph for this function:| void QSSGParticleBuffer::resizeLine | ( | int | particleCount, |
| int | segmentCount | ||
| ) |
Definition at line 43 of file qssgrenderparticles.cpp.
References particleCount(), resize(), and segmentCount().
Here is the call graph for this function:| int QSSGParticleBuffer::segments | ( | ) | const |
Definition at line 105 of file qssgrenderparticles.cpp.
Referenced by QSSGParticleRenderer::rhiRenderRenderable().
Here is the caller graph for this function:| int QSSGParticleBuffer::serial | ( | ) | const |
Definition at line 100 of file qssgrenderparticles.cpp.
Referenced by QSSGParticleRenderer::prepareParticlesForModel().
Here is the caller graph for this function:| void QSSGParticleBuffer::setBounds | ( | const QSSGBounds3 & | bounds | ) |
Definition at line 49 of file qssgrenderparticles.cpp.
References bounds().
Here is the call graph for this function:| QSize QSSGParticleBuffer::size | ( | ) | const |
Definition at line 80 of file qssgrenderparticles.cpp.
Referenced by QSSGParticleRenderer::prepareParticlesForModel(), and QSSGParticleRenderer::rhiPrepareRenderable().
Here is the caller graph for this function:| int QSSGParticleBuffer::sliceCount | ( | ) | const |
Definition at line 85 of file qssgrenderparticles.cpp.
References QSize::height().
Here is the call graph for this function:| int QSSGParticleBuffer::sliceStride | ( | ) | const |
Definition at line 70 of file qssgrenderparticles.cpp.