Allows specifying which color components should be written to the currently bound frame buffer. More...
Header: | #include <QColorMask> |
CMake: | find_package(Qt6 COMPONENTS 3drender REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
Since: | Qt 5.7 |
Instantiated By: | ColorMask |
Inherits: | Qt3DRender::QRenderState |
QColorMask(Qt3DCore::QNode *parent = nullptr) | |
bool | isAlphaMasked() const |
bool | isBlueMasked() const |
bool | isGreenMasked() const |
bool | isRedMasked() const |
void | setAlphaMasked(bool alphaMasked) |
void | setBlueMasked(bool blueMasked) |
void | setGreenMasked(bool greenMasked) |
void | setRedMasked(bool redMasked) |
void | alphaMaskedChanged(bool alphaMasked) |
void | blueMaskedChanged(bool blueMasked) |
void | greenMaskedChanged(bool greenMasked) |
void | redMaskedChanged(bool redMasked) |
By default, the property for each color component (red, green, blue, alpha) is set to true
which means they will be written to the frame buffer. Setting any of the color component to false
will prevent it from being written into the frame buffer.
Holds whether the alphaMasked component should be written to the frame buffer.
Access functions:
bool | isAlphaMasked() const |
void | setAlphaMasked(bool alphaMasked) |
Notifier signal:
void | alphaMaskedChanged(bool alphaMasked) |
Holds whether the blue color component should be written to the frame buffer.
Access functions:
bool | isBlueMasked() const |
void | setBlueMasked(bool blueMasked) |
Notifier signal:
void | blueMaskedChanged(bool blueMasked) |
Holds whether the green color component should be written to the frame buffer.
Access functions:
bool | isGreenMasked() const |
void | setGreenMasked(bool greenMasked) |
Notifier signal:
void | greenMaskedChanged(bool greenMasked) |
Holds whether the red color component should be written to the frame buffer.
Access functions:
bool | isRedMasked() const |
void | setRedMasked(bool redMasked) |
Notifier signal:
void | redMaskedChanged(bool redMasked) |
Constructs a new Qt3DCore::QColorMask instance with parent as parent.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qt3drender-qcolormask.html