Fluent-Qt

API 参考

SpatialPlugin

通过可选插件层提供 Spatial 工厂与停用清理。

fluent::spatial::SpatialPlugin

继承自 plugins::WidgetPlugin

构造函数

方法

bool attachView(SpatialView* view)

追踪借用视图,也支持应用定义的子类;不改变父对象或所有权。

ParticleLayer* createParticleLayer(particles::ParticleBackdrop* backdrop, QObject* parent = nullptr)

仅在激活时创建调用方持有的粒子适配器;不接管源控件。

bool prepareWindow(windowing::Window* window)

激活时准备隐藏的 Fluent 窗口,不创建 GPU 上下文。

析构函数

子类扩展接口

方法

继承自 fluent::plugins::WidgetPlugin

方法

virtual QStringList widgetKeys() const override = 0

列出此扩展提供的控件工厂标识。

继承自 fluent::plugins::Plugin

方法

继承自 fluent::plugins::WidgetPluginInterface

方法

Qt 基类完整成员:QObject