예제 #1
0
 /// <summary>To be documented.</summary>
 public static unsafe Result GetPipelineExecutableProperties(this KhrPipelineExecutableProperties thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <PipelineInfoKHR> pPipelineInfo, [Count(Count = 0)] uint *pExecutableCount, [Count(Computed = "pExecutableCount"), Flow(FlowDirection.Out)] Span <PipelineExecutablePropertiesKHR> pProperties)
 {
     // SpanOverloader
     return(thisApi.GetPipelineExecutableProperties(device, in pPipelineInfo.GetPinnableReference(), pExecutableCount, out pProperties.GetPinnableReference()));
 }
예제 #2
0
 /// <summary>To be documented.</summary>
 public static unsafe Result GetPipelineExecutableProperties(this KhrPipelineExecutableProperties thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] PipelineInfoKHR *pPipelineInfo, [Count(Count = 0)] Span <uint> pExecutableCount, [Count(Computed = "pExecutableCount"), Flow(FlowDirection.Out)] PipelineExecutablePropertiesKHR *pProperties)
 {
     // SpanOverloader
     return(thisApi.GetPipelineExecutableProperties(device, pPipelineInfo, ref pExecutableCount.GetPinnableReference(), pProperties));
 }
예제 #3
0
 /// <summary>To be documented.</summary>
 public static unsafe Result GetPipelineExecutableInternalRepresentation(this KhrPipelineExecutableProperties thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <PipelineExecutableInfoKHR> pExecutableInfo, [Count(Count = 0)] Span <uint> pInternalRepresentationCount, [Count(Computed = "pInternalRepresentationCount"), Flow(FlowDirection.Out)] Span <PipelineExecutableInternalRepresentationKHR> pInternalRepresentations)
 {
     // SpanOverloader
     return(thisApi.GetPipelineExecutableInternalRepresentation(device, in pExecutableInfo.GetPinnableReference(), ref pInternalRepresentationCount.GetPinnableReference(), out pInternalRepresentations.GetPinnableReference()));
 }
예제 #4
0
 /// <summary>To be documented.</summary>
 public static unsafe Result GetPipelineExecutableStatistic(this KhrPipelineExecutableProperties thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan <PipelineExecutableInfoKHR> pExecutableInfo, [Count(Count = 0)] Span <uint> pStatisticCount, [Count(Computed = "pStatisticCount"), Flow(FlowDirection.Out)] PipelineExecutableStatisticKHR *pStatistics)
 {
     // SpanOverloader
     return(thisApi.GetPipelineExecutableStatistic(device, in pExecutableInfo.GetPinnableReference(), ref pStatisticCount.GetPinnableReference(), pStatistics));
 }
예제 #5
0
 /// <summary>To be documented.</summary>
 public static unsafe Result GetPipelineExecutableInternalRepresentation(this KhrPipelineExecutableProperties thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] ReadOnlySpan<PipelineExecutableInfoKHR> pExecutableInfo, [Count(Count = 0)] uint* pInternalRepresentationCount, [Count(Parameter = "pInternalRepresentationCount"), Flow(FlowDirection.Out)] PipelineExecutableInternalRepresentationKHR* pInternalRepresentations)
 {
     // SpanOverloader
     return thisApi.GetPipelineExecutableInternalRepresentation(device, in pExecutableInfo.GetPinnableReference(), pInternalRepresentationCount, pInternalRepresentations);
 }
예제 #6
0
 public static unsafe Result GetPipelineExecutableStatistic(this KhrPipelineExecutableProperties thisApi, [Count(Count = 0)] Device device, [Count(Count = 0), Flow(FlowDirection.In)] PipelineExecutableInfoKHR* pExecutableInfo, [Count(Count = 0)] Span<uint> pStatisticCount, [Count(Parameter = "pStatisticCount"), Flow(FlowDirection.Out)] Span<PipelineExecutableStatisticKHR> pStatistics)
 {
     // SpanOverloader
     return thisApi.GetPipelineExecutableStatistic(device, pExecutableInfo, ref pStatisticCount.GetPinnableReference(), out pStatistics.GetPinnableReference());
 }