示例#1
0
 public static unsafe int CreateVersionedRootSignatureDeserializer <T0>(this D3D12 thisApi, Span <T0> pSrcData, nuint SrcDataSizeInBytes, Span <Guid> pRootSignatureDeserializerInterface, ref void *ppRootSignatureDeserializer) where T0 : unmanaged
 {
     // SpanOverloader
     return(thisApi.CreateVersionedRootSignatureDeserializer(ref pSrcData.GetPinnableReference(), SrcDataSizeInBytes, ref pRootSignatureDeserializerInterface.GetPinnableReference(), ref ppRootSignatureDeserializer));
 }
示例#2
0
 public static unsafe int CreateVersionedRootSignatureDeserializer(this D3D12 thisApi, void *pSrcData, nuint SrcDataSizeInBytes, Span <Guid> pRootSignatureDeserializerInterface, void **ppRootSignatureDeserializer)
 {
     // SpanOverloader
     return(thisApi.CreateVersionedRootSignatureDeserializer(pSrcData, SrcDataSizeInBytes, ref pRootSignatureDeserializerInterface.GetPinnableReference(), ppRootSignatureDeserializer));
 }