Provides storage for vectors of Filter Keys and Parameters. 更多 …
def
addMatch
(filterKey)
def
addParameter
(parameter)
def
matchAny
()
def
参数
()
def
removeMatch
(filterKey)
def
removeParameter
(parameter)
A
QRenderPassFilterFrameGraph node is used to select whichQRenderPassobjects are selected for drawing.QRenderPassFilterspecifies a list ofQFilterKeyobjects andQParameterobjects. WhenQRenderPassFilteris present in the FrameGraph, only theQRenderPassobjects, whoseQFilterKeyobjects match the keys inQRenderPassFilterare selected for rendering. If noQRenderPassFilteris present, then allQRenderPassobjects are selected for rendering. The parameters in the list can be used to set values for shader parameters. The parameters inQRenderPassFilterare overridden by parameters inQTechniqueFilter,QTechniqueandQRenderPass.
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.