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
