Fluent-Qt

Modules

Particles

Particle backgrounds with optional activation and cleanup.

Use particle effects

Enable FLUENT_QT_BUILD_PARTICLES and link FluentQt::Particles. Direct construction uses the CPU renderer without Spatial or OpenGL. ParticlesSession pauses caller-owned backdrops while it is inactive, without changing their settings.

#include <FluentQt/Particles.h>

auto* backdrop = new fluent::particles::ParticleBackdrop(parent);
backdrop->setEffect(fluent::particles::ParticleBackdrop::Starfield);

Dependencies

FluentQt::FluentQt contains no particle code. FluentQt::Particles depends on FluentQt::Plugins. Gallery, PySide6 and Spatial builds turn it on automatically; Spatial uses it for its GPU particle layer.

API reference