QAbstractLight Class

class Qt3DRender::QAbstractLight

Qt 3D シーン内の QAbstractLight オブジェクトをカプセル化します。詳細...

Header: #include <QAbstractLight>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
In QML: Light
Inherits: Qt3DCore::QComponent
Inherited By:

Qt3DRender::QDirectionalLight, Qt3DRender::QPointLight, and Qt3DRender::QSpotLight

Status: Deprecated

パブリックタイプ

enum Type { PointLight, DirectionalLight, SpotLight }

プロパティ

パブリック関数

QColor color() const
float intensity() const
Qt3DRender::QAbstractLight::Type type() const

パブリックスロット

void setColor(const QColor &color)
void setIntensity(float intensity)

シグナル

void colorChanged(const QColor &color)
void intensityChanged(float intensity)

詳細説明

メンバー・タイプ・ドキュメンテーション

enum QAbstractLight::Type

ライトの特定のタイプを識別する。

定数
Qt3DRender::QAbstractLight::PointLight0
Qt3DRender::QAbstractLight::DirectionalLight1
Qt3DRender::QAbstractLight::SpotLight2

プロパティの説明

color : QColor

現在のQAbstractLight カラーを保持します。

アクセス関数:

QColor color() const
void setColor(const QColor &color)

通知シグナル

void colorChanged(const QColor &color)

intensity : float

現在のQAbstractLight の強度を保持します。

アクセス関数

float intensity() const
void setIntensity(float intensity)

通知シグナル:

void intensityChanged(float intensity)

[read-only] type : const Type

ライトのタイプ。

アクセス関数:

Qt3DRender::QAbstractLight::Type type() const

メンバー関数ドキュメント

Qt3DRender::QAbstractLight::Type QAbstractLight::type() const

現在のQAbstractLight タイプを保持する。

備考: プロパティタイプのゲッター関数。

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