/// <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)); }
/// <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)); }