Sintaxis
Parámetros
Este método no tiene parámetros.Valor devuelto
Tipo: voidComentarios
Los colores que se establecen llamando a IGameInputDevice::SetLightingColor solo se preparan; no cambian las lámparas hasta que se llama aApplyLightingColors. Este método envía los colores preparados de cada lámpara al dispositivo en una sola escritura, de modo que los cambios en varios grupos o lámparas surten efecto al mismo tiempo.
Solo se actualizan las lámparas que tienen un color preparado. Si no hay colores preparados, la llamada no tiene ningún efecto.
Los colores preparados siguen en vigor después de aplicarse. Para cambiar un grupo más adelante, prepare el nuevo color para ese grupo y vuelva a llamar a ApplyLightingColors; los colores de las demás lámparas se conservan. Para descartar todos los colores preparados y devolver las lámparas a su comportamiento predeterminado, llame a IGameInputDevice::ApplyLightingSystemDefault.
Cuando el dispositivo se desconecta, sus colores preparados se descartan. Las llamadas en un dispositivo desconectado no tienen ningún efecto.
En el siguiente ejemplo se establecen en rojo los botones frontales de un mando y en azul su luz central, y luego se aplican ambos colores en una sola actualización.
La compatibilidad con la iluminación depende del dispositivo y de la plataforma. Actualmente, GameInput admite la iluminación en dispositivos con Iluminación dinámica de Windows (LampArray) y en la barra de luz de los mandos DualSense.
Requisitos
Encabezado: GameInput.h Biblioteca: gameinput.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesConsulte también
Información general de GameInputIGameInputDevice
IGameInputDevice::SetLightingColor
IGameInputDevice::ApplyLightingSystemDefault
IGameInputDevice::GetSupportedLightingGroups
GameInputColor
GameInputLightingGroups
