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

プロパティ

パブリック関数

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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。