コード例 #1
0
 public static unsafe void ExtGetShaders(this QComExtendedGet2 thisApi, [Count(Parameter = "maxShaders"), Flow(FlowDirection.Out)] Span <uint> shaders, [Flow(FlowDirection.In)] int maxShaders, [Count(Count = 1), Flow(FlowDirection.Out)] Span <int> numShaders)
 {
     // SpanOverloader
     thisApi.ExtGetShaders(out shaders.GetPinnableReference(), maxShaders, out numShaders.GetPinnableReference());
 }
コード例 #2
0
 public static unsafe void ExtGetProgramBinarySource(this QComExtendedGet2 thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] ShaderType shadertype, [Flow(FlowDirection.Out)] string source, [Flow(FlowDirection.Out)] Span <int> length)
 {
     // SpanOverloader
     thisApi.ExtGetProgramBinarySource(program, shadertype, source, out length.GetPinnableReference());
 }
コード例 #3
0
 public static unsafe void ExtGetProgram(this QComExtendedGet2 thisApi, [Count(Parameter = "maxPrograms"), Flow(FlowDirection.Out)] Span <uint> programs, [Flow(FlowDirection.In)] int maxPrograms, [Count(Count = 1), Flow(FlowDirection.Out)] int *numPrograms)
 {
     // SpanOverloader
     thisApi.ExtGetProgram(out programs.GetPinnableReference(), maxPrograms, numPrograms);
 }
コード例 #4
0
 public static unsafe void ExtGetProgramBinarySource(this QComExtendedGet2 thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] QCOM shadertype, [Flow(FlowDirection.Out)] Span <byte> source, [Flow(FlowDirection.Out)] int *length)
 {
     // SpanOverloader
     thisApi.ExtGetProgramBinarySource(program, shadertype, out source.GetPinnableReference(), length);
 }
コード例 #5
0
 public static unsafe void ExtGetProgramBinarySource(this QComExtendedGet2 thisApi, [Flow(FlowDirection.In)] uint program, [Flow(FlowDirection.In)] QCOM shadertype, [Count(Parameter = "length"), Flow(FlowDirection.Out)] Span <string> source, [Flow(FlowDirection.Out)] Span <int> length)
 {
     // SpanOverloader
     thisApi.ExtGetProgramBinarySource(program, shadertype, out source.GetPinnableReference(), out length.GetPinnableReference());
 }