着色器 QML 类型
用于定义后处理效果的着色器代码的容器组件。 更多信息...
导入语句 | import QtQuick3D |
属性
详细说明
Shader 类型用于向 shaders 列表中填充渲染 pass 的着色器。
着色器是直接在图形硬件上执行的代码,在渲染管线的特定 阶段。
另请参阅 Effect.
属性文档
stage : enumeration |
指定着色器代码将被执行的渲染管线阶段。默认为 Shader.Fragment
常量 | 描述 |
---|---|
Shader.Vertex | 该着色器是顶点着色器。此代码在每个输入几何体中的顶点上运行一次,可以用它来修改几何体,在几何体被光栅化(扫描转换)之前。在效果的情况下,输入几何体始终是四边形(四个顶点代表渲染目标的角落)。 |
Shader.Fragment | 该着色器是片段着色器。在顶点处理后,修改后的几何体被转换成片段(光栅化)。然后为每个片段执行片段着色器,为其分配颜色。片段是像素相关的一个概念,但有附加信息。此外,由于某些抗锯齿策略的原因,输出中的每个像素可能对应多个片段。 |
© 2024 The Qt Company Ltd. 本文件中包含的文档贡献是各自所有者的版权。本文件中提供的文档根据 Free Software Foundation 发布的 GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 和相应的徽标是 The Qt Company Ltd. 在芬兰和/或世界其他地区的商标。所有其他商标均为其各自所有者的财产。