コード例 #1
0
 public T GetData <T>(ID3D11Asynchronous data, AsyncGetDataFlags flags) where T : struct
 {
     GetData(data, flags, out T result);
     return(result);
 }
コード例 #2
0
 public unsafe bool GetData <T>(ID3D11Asynchronous data, AsyncGetDataFlags flags, out T result) where T : struct
 {
     result = default;
     return(GetData(data, (IntPtr)Unsafe.AsPointer(ref result), Unsafe.SizeOf <T>(), flags) == Result.Ok);
 }
コード例 #3
0
 public bool IsDataAvailable(ID3D11Asynchronous data, AsyncGetDataFlags flags)
 {
     return(GetData(data, IntPtr.Zero, 0, flags) == Result.Ok);
 }