QDirectionalLight Class

class Qt3DRender::QDirectionalLight

Qt 3D シーン内の Directional Light オブジェクトをカプセル化します。もっと詳しく...

Header: #include <QDirectionalLight>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
In QML: DirectionalLight
Inherits: Qt3DRender::QAbstractLight
Status: Deprecated

プロパティ

パブリック関数

QDirectionalLight(Qt3DCore::QNode *parent = nullptr)
QVector3D worldDirection() const

パブリックスロット

void setWorldDirection(const QVector3D &worldDirection)

シグナル

void worldDirectionChanged(const QVector3D &worldDirection)

詳細説明

指向性ライトは、太陽光に似た振る舞いをする光源です。指向性ライトからの光は、シーンのどこにいても、すべての物体に同じ方向から同じ強さで当たります。

プロパティの説明

worldDirection : QVector3D

指向性ライトのワールド方向を指定します。

注意: このプロパティの正確な意味と使用方法は、マテリアルの実装次第です。

アクセス関数

QVector3D worldDirection() const
void setWorldDirection(const QVector3D &worldDirection)

通知シグナル:

void worldDirectionChanged(const QVector3D &worldDirection)

メンバ関数ドキュメント

[explicit] QDirectionalLight::QDirectionalLight(Qt3DCore::QNode *parent = nullptr)

指定されたparent を持つ新しい QDirectionalLight を構築します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。