在本页

RenderablesFilter QML Type

定义一个过滤器,用于在pass 中选择要影响的呈现效果... 更多...

Import Statement: import QtQuick3D
Since: Qt 6.11
Inherits:

Command

属性

详细说明

RenderablesFilter(渲染过滤)类型用于指定场景中哪些渲染对象应受到RenderPass 的影响。通过设置renderableTypes 属性,您可以控制通过的对象是不透明、透明还是完全不透明。

RenderPass 充当 SubRenderPasses 的容器,而本身不应渲染任何对象时,将renderableTypes 设置为None 非常有用。

除了根据呈现器类型进行筛选外,还可以使用layerMask ,根据指定的layers 进一步细化受影响的呈现器。

属性文档

layerMask : int

设置滤镜的图层屏蔽。只有指定图层上的呈现物才会受到滤镜的影响。

另请参阅 l{QtQuick3D::Node::layer}。

renderableTypes : enumeration [default: RenderablesFilter.Opaque | RenderablesFilter.Transparent]

设置过滤器将影响的呈现物类型。

常数描述
RenderablesFilter.None不渲染可呈现物。适用于只有 SubRenderPasses(子渲染通道)的容器通道。
RenderablesFilter.Opaque只渲染不透明的呈现物。
RenderablesFilter.Transparent只渲染透明的可渲染对象。

注: 可以使用 | 运算符组合多个值。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.