Example #1
0
        public DeviceSettings(DEVICE_INDEX device)
        {
            SelectedDevice = device;
            ColorMatrix    = new COLOR_MATRIX();
            KeyColorAll    = new KEY_COLOR();
            SelectedEffect = EFF_INDEX.EFF_FULL_ON; // Default to Full On

            int maxLEDRow    = SDK.MAX_LED_ROW;
            int maxLEDColumn = SDK.MAX_LED_COLUMN;

            KEY_COLOR[][] keyColors = new KEY_COLOR[maxLEDRow][];
            for (int i = 0; i < keyColors.Length; i++)
            {
                keyColors[i] = new KEY_COLOR[maxLEDColumn];
            }
            for (int i = 0; i < keyColors.Length; i++)
            {
                for (int j = 0; j < keyColors[i].Length; j++)
                {
                    keyColors[i][j] = new KEY_COLOR(0, 0, 0);
                }
            }

            ColorMatrix.KeyColor = keyColors;
        }
Example #2
0
 public static extern bool SwitchLedEffect(EFF_INDEX iEffectIndex, DEVICE_INDEX devIndex = DEVICE_INDEX.DEV_DEFAULT);
Example #3
0
 public static extern bool SwitchLedEffect(EFF_INDEX iEffectIndex);