内容表

上一话题

Qt3DRender.QRenderPass

下一话题

Qt3DRender.QRenderSettings

Qt3DRender.QRenderPassFilter

Provides storage for vectors of Filter Keys and Parameters. 更多

Inheritance diagram of PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter

概要

函数

详细描述

A QRenderPassFilter FrameGraph node is used to select which QRenderPass objects are selected for drawing. QRenderPassFilter specifies a list of QFilterKey objects and QParameter objects. When QRenderPassFilter is present in the FrameGraph, only the QRenderPass objects, whose QFilterKey objects match the keys in QRenderPassFilter are selected for rendering. If no QRenderPassFilter is present, then all QRenderPass objects are selected for rendering. The parameters in the list can be used to set values for shader parameters. The parameters in QRenderPassFilter are overridden by parameters in QTechniqueFilter , QTechnique and QRenderPass .

class PySide2.Qt3DRender.Qt3DRender. QRenderPassFilter ( [ parent=None ] )
param parent

QNode

The constructor creates an instance with the specified parent .

PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter. addMatch ( filterKey )
参数

filterKey QFilterKey

Add the filterKey to the match vector.

PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter. addParameter ( 参数 )
参数

参数 QParameter

Add the given 参数 to the parameter vector.

PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter. matchAny ( )
返回类型

Returns a vector of the current keys for the filter.

PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter. 参数 ( )
返回类型

Returns the current vector of parameters.

PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter. removeMatch ( filterKey )
参数

filterKey QFilterKey

Remove the filterKey from the match vector.

PySide2.Qt3DRender.Qt3DRender.QRenderPassFilter. removeParameter ( 参数 )
参数

参数 QParameter

Remove the given 参数 from the parameter vector.