C

Qt Quick 多效果

QuickMultiEffect 是一个用于快速、动态效果的 Qt Quick 组件。它将 Qt 图形效果(和一些额外功能)的子集合并成一个项目和着色器效果。这个着色器是基于启用的哪些功能/效果动态创建的,以使其始终保持尽可能优化。值得注意的是,当效果数量增加时,使用 QuickMultiEffect 比使用多个 Qt 图形效果性能更佳。

功能

可自由混合匹配的支持效果

  • 模糊
  • 阴影
  • 亮度
  • 对比度
  • 饱和度
  • 着色
  • 蒙版

兼容性配置文件(例如 OpenGL ES 2.0)和 核心配置文件(OpenGL 3.3+)都生成着色器。

QuickMultiEffect 组件完全由纯 Qt Quick / QML 实现(不使用 C++),使其易于集成到 Qt Quick 应用程序中。

参考

可在某些 Qt 许可证下使用。
了解更多信息。