コード例 #1
0
 public static unsafe uint GetCapabilities(this XInput thisApi, uint dwUserIndex, uint dwFlags, Span <Capabilities> pCapabilities)
 {
     // SpanOverloader
     return(thisApi.GetCapabilities(dwUserIndex, dwFlags, ref pCapabilities.GetPinnableReference()));
 }
コード例 #2
0
 public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char *pRenderDeviceId, Span <uint> pRenderCount, Span <char> pCaptureDeviceId, uint *pCaptureCount)
 {
     // SpanOverloader
     return(thisApi.GetAudioDeviceIds(dwUserIndex, pRenderDeviceId, ref pRenderCount.GetPinnableReference(), ref pCaptureDeviceId.GetPinnableReference(), pCaptureCount));
 }
コード例 #3
0
 public static unsafe uint GetKeystroke(this XInput thisApi, uint dwUserIndex, uint dwReserved, Span <Keystroke> pKeystroke)
 {
     // SpanOverloader
     return(thisApi.GetKeystroke(dwUserIndex, dwReserved, ref pKeystroke.GetPinnableReference()));
 }
コード例 #4
0
 public static unsafe uint GetBatteryInformation(this XInput thisApi, uint dwUserIndex, byte devType, Span <BatteryInformation> pBatteryInformation)
 {
     // SpanOverloader
     return(thisApi.GetBatteryInformation(dwUserIndex, devType, ref pBatteryInformation.GetPinnableReference()));
 }
コード例 #5
0
 public static unsafe uint SetState(this XInput thisApi, uint dwUserIndex, Span <Vibration> pVibration)
 {
     // SpanOverloader
     return(thisApi.SetState(dwUserIndex, ref pVibration.GetPinnableReference()));
 }
コード例 #6
0
 public static unsafe uint GetState(this XInput thisApi, uint dwUserIndex, Span <State> pState)
 {
     // SpanOverloader
     return(thisApi.GetState(dwUserIndex, ref pState.GetPinnableReference()));
 }
コード例 #7
0
 public static unsafe uint GetAudioDeviceIds(this XInput thisApi, uint dwUserIndex, char *pRenderDeviceId, uint *pRenderCount, [UnmanagedType(Silk.NET.Core.Native.UnmanagedType.LPWStr)] string pCaptureDeviceId, Span <uint> pCaptureCount)
 {
     // SpanOverloader
     return(thisApi.GetAudioDeviceIds(dwUserIndex, pRenderDeviceId, pRenderCount, pCaptureDeviceId, ref pCaptureCount.GetPinnableReference()));
 }