QStencilMask Class▲
-
Header: QStencilMask
-
Since: Qt 5.7
-
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:
-
uint backOutputMask() const
-
void setBackOutputMask(uint backOutputMask)
Notifier signal:
-
void backOutputMaskChanged(uint backOutputMask)
frontOutputMask : uint▲
Holds the write mask for the fragment stencil values for front-facing polygons.
Access functions:
-
uint frontOutputMask() const
-
void setFrontOutputMask(uint frontOutputMask)
Notifier signal:
-
void frontOutputMaskChanged(uint frontOutputMask)
Member Function Documentation▲
[explicit] QStencilMask::QStencilMask(Qt3DCore::QNode *parent = nullptr)▲
The constructor creates a new QStencilMask::QStencilMask instance with the specified parent.