QColorMask Class
class Qt3DRender::QColorMask現在バインドされているフレームバッファに書き込む色成分を指定できるようにします。詳細...
Header: | #include <QColorMask> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake: | QT += 3drender |
In QML: | ColorMask |
Inherits: | Qt3DRender::QRenderState |
Status: | Deprecated |
プロパティ
- alphaMasked : bool
- blueMasked : bool
- greenMasked : bool
- redMasked : bool
パブリック関数
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) |
詳細説明
デフォルトでは、各カラーコンポーネント(赤、緑、青、アルファ)のプロパティはtrue
に設定されています。これは、フレームバッファに書き込まれることを意味します。色成分のいずれかをfalse
に設定すると、フレームバッファに書き込まれなくなります。
プロパティ Documentation
alphaMasked : bool
alphaMasked コンポーネントをフレームバッファに書き込むかどうかを保持します。
アクセス関数
bool | isAlphaMasked() const |
void | setAlphaMasked(bool alphaMasked) |
通知シグナル
void | alphaMaskedChanged(bool alphaMasked) |
blueMasked : bool
青色コンポーネントをフレームバッファに書き込むかどうかを保持します。
アクセス関数
bool | isBlueMasked() const |
void | setBlueMasked(bool blueMasked) |
ノーティファイアシグナル:
void | blueMaskedChanged(bool blueMasked) |
greenMasked : bool
アクセス関数:Notifier signal: 緑の色成分をフレームバッファに書き込むかどうかを保持します。
アクセス関数
bool | isGreenMasked() const |
void | setGreenMasked(bool greenMasked) |
ノーティファイアシグナル:
void | greenMaskedChanged(bool greenMasked) |
redMasked : bool
アクセス関数:Notifier signal: 赤の色成分をフレームバッファに書き込むかどうかを保持します。
アクセス関数
bool | isRedMasked() const |
void | setRedMasked(bool redMasked) |
ノーティファイアシグナル:
void | redMaskedChanged(bool redMasked) |
メンバー関数ドキュメント
[explicit]
QColorMask::QColorMask(Qt3DCore::QNode *parent = nullptr)
parent を親として新しい Qt3DCore::QColorMask インスタンスを構築します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundationによって発行されたGNU Free Documentation License version 1.3の条項の下でライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。