Skip to content

Directional Light

Alfred Liu edited this page Jan 22, 2019 · 1 revision

DirectionalLight

Public Functions

DirectionalLight(QVector3D color = QVector3D(1, 1, 1), QVector3D direction = QVector3D(-1, -1, -1), QObject* parent = 0)

构造一个方向光光源,其父亲为 parent

为了保证场景的树状结构正常工作,你应该为其指定一个 Scene 类型的父亲。

virtual void dumpObjectInfo(int level = 0) = 0

将 DirectionalLight 自身的相关属性输出到控制台。

virtual void dumpObjectTree(int level = 0) = 0

将 DirectionalLight 自身以及其孩子(如果存在)的相关属性输出到控制台。

QVector3D direction()

返回 DirectionalLight 的方向。

Public Slots

void setDirection(QVector3D direction)

设置 DirectionalLight 的方向。

Signals

void directionChanged(QVector3D direction)

当 DirectionalLight 的方向发生变化时,会发出该信号。