PySide6.Qt3DRender.Qt3DRender.QTechniqueFilter¶
- class QTechniqueFilter¶
- A - QFrameGraphNodeused to select QTechniques to use.- Details- A - QTechniqueFilterspecifies which techniques are used by the FrameGraph when rendering the entities.- QTechniqueFilterspecifies a list of- QFilterKeyobjects and- QParameterobjects. When- QTechniqueFilteris present in the FrameGraph, only the techiques matching the keys in the list are used for rendering. The parameters in the list can be used to set values for shader parameters. The parameters in- QTechniqueFilteroverride parameters in- QMaterial,- QEffect,- QTechniqueand- QRenderPass, but are overridden by parameters in- QRenderPassFilter.- Inherited by: - QForwardRenderer- Synopsis¶- Methods¶- def - __init__()
- def - addMatch()
- def - addParameter()
- def - matchAll()
- def - parameters()
- def - removeMatch()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - __init__([parent=None])¶
- Parameters:
- parent – - QNode
 
 - The constructor creates an instance with the specified - parent.- addMatch(filterKey)¶
- Parameters:
- filterKey – - QFilterKey
 
 - Add the - filterKeyto the match vector.- addParameter(p)¶
- Parameters:
- p – - QParameter
 
 - Add - parameterto the vector of parameters that will be passed to the graphics pipeline.- matchAll()¶
- Return type:
- .list of Qt3DRender.QFilterKey 
 
 - Returns a vector of the current keys for the filter. - parameters()¶
- Return type:
- .list of Qt3DRender.QParameter 
 
 - Returns the current vector of parameters. - removeMatch(filterKey)¶
- Parameters:
- filterKey – - QFilterKey
 
 - Remove the - filterKeyfrom the match vector.- removeParameter(p)¶
- Parameters:
- p – - QParameter
 
 - Remove - parameterfrom the vector of parameters passed to the graphics pipeline.