mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-05-24 22:45:55 -04:00
Add UpdateLEDs function support to HyperX controller
This commit is contained in:
@@ -81,7 +81,19 @@ void RGBController_HyperX::SetLED(int led, RGBColor color)
|
||||
|
||||
void RGBController_HyperX::UpdateLEDs()
|
||||
{
|
||||
|
||||
for (std::size_t zone = 0; zone < zones.size(); zone++ )
|
||||
{
|
||||
for (std::size_t x = 0; x < zones[zone].map.size(); x++)
|
||||
{
|
||||
for (std::size_t y = 0; y < zones[zone].map[x].size(); y++)
|
||||
{
|
||||
unsigned char red = RGBGetRValue(colors[zones[zone].map[x][y]]);
|
||||
unsigned char grn = RGBGetGValue(colors[zones[zone].map[x][y]]);
|
||||
unsigned char blu = RGBGetBValue(colors[zones[zone].map[x][y]]);
|
||||
hyperx->SetLEDColor(zones[zone].map[x][y], red, grn, blu);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
RGBController_HyperX::RGBController_HyperX(HyperXController* hyperx_ptr)
|
||||
|
||||
Reference in New Issue
Block a user