Skip to main content

ILampArray::GetIndicesForPurposes

填充支持给定 LampPurposes 集合的 Lamp 索引缓冲区。在调用此方法之前,应通过调用 ILampArray::GetIndicesCountForPurposes 获取最大缓冲区大小。

语法

参数

lampPurposes 类型:LampPurposes 所需的 LampPurposes 集合。 lampIndicesCount
类型:uint32_t
要填充的缓冲区大小。 lampIndices  _Out_writes_(lampIndicesCount) 类型:uint32_t* Lamp 索引缓冲区。写入缓冲区的索引对应于匹配 lampPurposes 中所有标志的 Lamp。

返回值

类型:void

备注

以下代码演示了如何为 ILampArray 上所有的品牌 Lamp 设置一种颜色:

要求

头文件: LampArray.h 库: xgameplatform.lib 支持的平台: XBOX One 系列主机和 XBOX Series 主机

另请参阅

光照 API 概览
ILampArray::GetIndicesCountForPurposes
ILampArray::SetColorsForIndices
ILampArray
最后修改于 2026年8月24日