QStencilMask Class▲
-
Header: QStencilMask
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
-
qmake: QT += 3drender
-
Inherited By:
-
Instantiated By: qml-qt3d-render-stencilmask.xml
-
Inherits: Qt3DRender::QRenderState
-
Group: QStencilMask is part of renderstates
Detailed Description▲
A Qt3DRender::QStencilMask class specifies a write mask for the stencil values after the stencil test. Mask can be specified separately for the front-facing and back-facing polygons. The fragment stencil value is and'd with the mask before it is written to the stencil buffer.
See Also▲
See also Qt3DRender::QStencilTest
Property Documentation▲
backOutputMask : uint▲
Holds the write mask for the fragment stencil values for back-facing polygons.
Access functions:
-
backOutputMask() const
-
void setBackOutputMask( backOutputMask)
Notifier signal:
-
void backOutputMaskChanged( backOutputMask)
frontOutputMask : uint▲
Holds the write mask for the fragment stencil values for front-facing polygons.
Access functions:
-
frontOutputMask() const
-
void setFrontOutputMask( frontOutputMask)
Notifier signal:
-
void frontOutputMaskChanged( frontOutputMask)
Member Function Documentation▲
[explicit] QStencilMask::QStencilMask(Qt3DCore::QNode *parent = nullptr)▲
The constructor creates a new QStencilMask::QStencilMask instance with the specified parent.