C
Qt Quick 多效果
QuickMultiEffect 是一个用于快速、动态效果的 Qt Quick 组件。它将 Qt 图形效果(和一些额外功能)的子集合并成一个项目和着色器效果。这个着色器是基于启用的哪些功能/效果动态创建的,以使其始终保持尽可能优化。值得注意的是,当效果数量增加时,使用 QuickMultiEffect 比使用多个 Qt 图形效果性能更佳。
功能
可自由混合匹配的支持效果
- 模糊
- 阴影
- 亮度
- 对比度
- 饱和度
- 着色
- 蒙版
为 兼容性配置文件(例如 OpenGL ES 2.0)和 核心配置文件(OpenGL 3.3+)都生成着色器。
QuickMultiEffect 组件完全由纯 Qt Quick / QML 实现(不使用 C++),使其易于集成到 Qt Quick 应用程序中。
参考
- QuickMultiEffect QML 类型
- Qt Quick 多效果示例
可在某些 Qt 许可证下使用。
了解更多信息。