扩展模块
Particles 粒子特效
粒子背景及可选的激活与清理。
使用粒子特效
启用 FLUENT_QT_BUILD_PARTICLES 并链接 FluentQt::Particles。直接创建的控件使用 CPU 绘制,不需要 Spatial 或 OpenGL。ParticlesSession 停用期间暂停调用方持有的背景,不修改它们的设置。
#include <FluentQt/Particles.h>
auto* backdrop = new fluent::particles::ParticleBackdrop(parent);
backdrop->setEffect(fluent::particles::ParticleBackdrop::Starfield);from fluentqt.particles import ParticleBackdrop
backdrop = ParticleBackdrop(parent)
backdrop.setEffect(ParticleBackdrop.Effect.Starfield)依赖关系
FluentQt::FluentQt 不包含粒子代码。FluentQt::Particles 依赖 FluentQt::Plugins。构建 Gallery、PySide6 或 Spatial 时会自动打开它,Spatial 用它实现 GPU 粒子层。