Beispiel #1
0
 public static unsafe void ExtGetShaders(this QComExtendedGet2 thisApi, [Count(Parameter = "maxShaders"), Flow(FlowDirection.Out)] Shader *shaders, [Flow(FlowDirection.In)] int maxShaders, [Count(Count = 1), Flow(FlowDirection.Out)] Span <int> numShaders)
 {
     // SpanOverloader
     thisApi.ExtGetShaders(shaders, maxShaders, out numShaders.GetPinnableReference());
 }
 public unsafe partial void ExtGetShaders([Count(Parameter = "maxShaders"), Flow(FlowDirection.Out)] Shader *shaders, [Flow(FlowDirection.In)] int maxShaders, [Count(Count = 1), Flow(FlowDirection.Out)] out int numShaders);
 public static unsafe void ShaderBinary <T0>(this ArbES2Compatibility thisApi, [Flow(FlowDirection.In)] uint count, [Count(Parameter = "count"), Flow(FlowDirection.In)] Shader *shaders, [Flow(FlowDirection.In)] ShaderBinaryFormat binaryFormat, [Count(Parameter = "length"), Flow(FlowDirection.In)] ReadOnlySpan <T0> binary, [Flow(FlowDirection.In)] uint length) where T0 : unmanaged
 {
     // SpanOverloader
     thisApi.ShaderBinary(count, shaders, binaryFormat, in binary.GetPinnableReference(), length);
 }