![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qssgrhiparticles_p.h"#include "qssgrhicontext_p.h"#include <qfloat16.h>#include <QtQuick3DUtils/private/qssgutils_p.h>#include <QtQuick3DRuntimeRender/private/qssgrenderer_p.h>#include <QtQuick3DRuntimeRender/private/qssgrendercamera_p.h>#include <QtQuick3DRuntimeRender/private/qssglayerrenderdata_p.h>#include <QtQuick3DRuntimeRender/private/qssgrenderhelpers_p.h>#include <QtQuick3DRuntimeRender/private/qssgshaderresourcemergecontext_p.h>#include <ssg/qssgrendercontextcore.h>#include "qssgrendershadercodegenerator_p.h"#include "qtquick3d_tracepoints_p.h"Go to the source code of this file.
Classes | |
| struct | ParticleLightData |
| struct | ShaderGeneratorCommon |
| struct | AutoFormatGenerator |
Macros | |
| #define | COPY_FEATURE(f) |
Functions | |
| static void | fillTargetBlend (QRhiGraphicsPipeline::TargetBlend &targetBlend, QSSGRenderParticles::BlendMode mode) |
| static void | sortParticles (const QSSGLayerRenderData &renderData, QByteArray &result, QList< QSSGRhiSortData > &sortData, const QSSGParticleBuffer &buffer, const QSSGRenderParticles &particles, const QVector3D &cameraDirection, bool animatedParticles) |
| static QByteArray | convertParticleData (QByteArray &dest, const QByteArray &data, bool convert) |
| static QByteArray | particlesLogPrefix () |
Variables | |
| static QT_BEGIN_NAMESPACE const QRhiShaderResourceBinding::StageFlags | VISIBILITY_ALL |
| static bool | s_shaderCacheEnabled = true |
| static const char * | s_lightPrefix |
| #define COPY_FEATURE | ( | f | ) |
|
static |
Definition at line 380 of file qssgrhiparticles.cpp.
References qFloatToFloat16().
|
static |
Definition at line 225 of file qssgrhiparticles.cpp.
|
static |
Definition at line 662 of file qssgrhiparticles.cpp.
|
static |
Definition at line 251 of file qssgrhiparticles.cpp.
References QSSGRhiSortData::d, and QSSGRhiSortData::indexOrOffset.
|
static |
Definition at line 732 of file qssgrhiparticles.cpp.
|
static |
Definition at line 46 of file qssgrhiparticles.cpp.
|
static |
Definition at line 26 of file qssgrhiparticles.cpp.