Fluent-Qt

API 参考

QmlTextureLayer

将借用的 QmlView 合成到应用持有的 OpenGL 面板。

fluent::qmlbridge::QmlTextureLayer

继承自 QObject

构造函数

方法

bool synchronize()

接管当前页的视图,不重建其 QML 场景。

quint64 requiredBytes(const QRectF& source, qreal devicePixelRatio) const

返回目标显存上界;不支持时返回 quint64 最大值。source 为根控件坐标中的面板矩形, DPR 范围为 (0, 4]。

unsigned int compose(unsigned int baseTexture, const QSize& pixels, quint64 baseRevision)

在借用的下原点 RGBA 纹理上合成;失败返回零。结果仅被借用,尺寸改变、 上下文丢失或缓存释放后失效。

void clearFrameCaches()

释放 GPU 缓存,保留场景接管及本地状态。

void release()

调用者移除捕获特效后,恢复原生 Quick 控件。

信号

析构函数

Qt 基类完整成员:QObject