Exemple #1
0
        /// <summary>
        /// Provides list of keyboard LEDs with their physical positions. Coordinates grids for different device models can be found in Device coordinates.
        /// </summary>
        /// <returns>Returns CorsairLedPositions struct or NULL if error has occured.</returns>
        public static CorsairLedPositions CorsairGetLedPositions()
        {
            var ledPositionsPtr = CUESDKNative.CorsairGetLedPositions();
            var ledPositions    = Marshal.PtrToStructure <CorsairLedPositionsNative>(ledPositionsPtr);

            return(new CorsairLedPositions(ledPositions));
        }
Exemple #2
0
        /// <summary>
        /// Provides list of keyboard LEDs with their physical positions. Coordinates grids for different device models can be found in Device coordinates.
        /// </summary>
        /// <returns>Returns CorsairLedPositions struct or NULL if error has occured.</returns>
        public static CorsairLedPositions CorsairGetLedPositions()
        {
            var ledPositionsPtr = CUESDKNative.CorsairGetLedPositions();
            var ledPositions    = (CorsairLedPositionsNative)Marshal.PtrToStructure(ledPositionsPtr, typeof(CorsairLedPositionsNative));

            return(new CorsairLedPositions(ledPositions));
        }