Fluent-Qt

API 参考

ParticleLayer

将借用的 ParticleBackdrop 绘制到现有 OpenGL 合成器中。

fluent::spatial::ParticleLayer

继承自 QObject

构造函数

属性

bool active
读取 isActive()通知 activeChanged()

方法

static quint64 estimatedBytes(const QSize& logicalSize, qreal devicePixelRatio)

当前上下文所需目标显存上界;不支持时为零。包含驱动实际 MSAA 数,仅进行微小探测。

bool render(qreal devicePixelRatio, quint64 maximumBytes = 67108864)

在显存限额内绘制或复用当前帧;失败返回 false 并恢复 CPU。DPR 范围 (0, 4],默认 64 MiB。

unsigned int textureId() const

借用的预乘 RGBA、下原点 GL 纹理;未激活时为零,释放、尺寸或上下文改变后失效。

void release()

释放 GPU 资源,并从未改变的源状态恢复 CPU 绘制。

信号

析构函数

子类扩展接口

方法

Qt 基类完整成员:QObject