# Interface: ILightData

[Light](/miniprogram/dev/reference/xr-frame/api/classes/Light)组件数据接口。

## Table of contents

### Properties

- castShadow
- color
- innerConeAngle
- intensity
- outerConeAngle
- range
- shadowBias
- shadowDistance
- type

## Properties

### castShadow

• `Optional` **castShadow**: `boolean`

是否要产生阴影，仅对平行光有效。
`xml`中的数据类型`boolean`，默认为`false`。

___

### color

• **color**: `number`[]

颜色。
`xml`中的数据类型`color`，默认为`[1, 1, 1, 1]`。

___

### innerConeAngle

• **innerConeAngle**: `number`

仅在聚光有效。
`xml`中的数据类型`number`，默认为`1`。

___

### intensity

• **intensity**: `number`

强度。
`xml`中的数据类型`number`，默认为`1`。

___

### outerConeAngle

• **outerConeAngle**: `number`

仅在聚光有效。
`xml`中的数据类型`number`，默认为`1`。

___

### range

• **range**: `number`

范围，仅在点光和聚光有效。
`xml`中的数据类型`number`，默认为`1`。

___

### shadowBias

• `Optional` **shadowBias**: `number`

阴影采样时的容许偏移，仅对平行光有效。
`xml`中的数据类型`number`，默认为`0.002`。

___

### shadowDistance

• `Optional` **shadowDistance**: `number`

产生阴影的最大距离，仅对平行光有效。
`xml`中的数据类型`number`，默认为`10`。

___

### type

• **type**: `ELightType`

类型。
`xml`中的数据类型`string`，默认为`directional`。
