借助 LampArray API,调用方可了解连接的 RGB 照明外设、检查这些设备的属性,并更改关联灯光的颜色和亮度值。
接口
| 接口 | 说明 |
|---|---|
| ILampArray | 表示启用照明的设备。 |
| ILampInfo | 表示单盏可寻址的灯及其属性。 |
函数
| 函数 | 说明 |
|---|---|
| LampArrayCallback | 游戏定义的对 LampArray 连接和断开连接事件的调用。 |
| RegisterLampArrayCallback | RegisterLampArrayCallback API 参考 |
| TrySetLampArrayWorkerThreadAffinityMask | TrySetLampArrayWorkerThreadAffinityMask API 参考 |
| UnregisterLampArrayCallback | UnregisterLampArrayCallback API 参考 |
结构
| 结构 | 说明 |
|---|---|
| LampArrayColor | 按照红色、绿色、蓝色和 alpha 通道描述颜色。 |
| LampArrayPosition | 表示 3D 空间中来自给定原点的度量。 |
枚举
| 枚举 | 说明 |
|---|---|
| LampArrayKind Enumeration | 描述此 ILampArray 所属的物理设备的常规类型。 |
| LampPurposes Enumeration | 描述单盏灯的一组预期用途。 |