Fluent-Qt

扩展模块

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);

依赖关系

FluentQt::FluentQt 不包含粒子代码。FluentQt::Particles 依赖 FluentQt::Plugins。构建 Gallery、PySide6 或 Spatial 时会自动打开它,Spatial 用它实现 GPU 粒子层。

API 参考