SortPolicy QML 类型

提供用于存储排序类型的存储空间。 更多...

导入声明import Qt3D.Render 2.7
实例化 QSortPolicy
继承

FrameGraphNode

属性

详细描述

SortPolicy 类存储 FrameGraph 使用的排序类型。排序类型决定了可绘制实体在绘制前的排序方式,以确定绘制顺序。当 SortPolicy 存在于 FrameGraph 中时,排序机制由 sortTypes 列表确定。可以同时使用多个排序类型。如果 SortPolicy 不存在于 FrameGraph 中,实体将按其在实体层次结构中出现的顺序绘制。

属性文档

sortTypes : list<int>

指定要使用的排序类型。

此列表可以包含以下值

  • StateChangeCost - 按最小化从当前渲染状态改变的成本对对象进行排序
  • BackToFront - 根据倒置的 z 轴顺序从后向前排序对象。更确切地说,排序键是相机到对象中心向量在相机视图向量上的投影的 z 分量。
  • Material - 根据对象的材质(着色器)值进行排序。
  • FrontToBack - 从前向后排序对象。BackToFront 的相反。
  • [自 5.14 以来] Texture - 对对象进行排序以最小化纹理更改。
  • [自 5.15 以来] Uniform - 对对象进行排序以最小化统一变量的更改。

© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及其相关标志是芬兰以及/或世界其他地区的 Qt 公司有限公司的商标。所有其他商标均为其各自所有者的财产。