Saltar al contenido principal
Envía todos los colores de iluminación preparados al dispositivo de entrada en una sola actualización.

Sintaxis

Parámetros

Este método no tiene parámetros.

Valor devuelto

Tipo: void

Comentarios

Los colores que se establecen llamando a IGameInputDevice::SetLightingColor solo se preparan; no cambian las lámparas hasta que se llama a ApplyLightingColors. 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 Series

Consulte también

Información general de GameInput
IGameInputDevice
IGameInputDevice::SetLightingColor
IGameInputDevice::ApplyLightingSystemDefault
IGameInputDevice::GetSupportedLightingGroups
GameInputColor
GameInputLightingGroups

Historial de versiones

Última modificación el 6 de noviembre de 2026