public static void GetProgramPipelineEXT(UInt32 pipeline, PipelineParameterName pname, [Out] Int32[] @params) { unsafe { fixed(Int32 *p_params = @params) { Debug.Assert(Delegates.pglGetProgramPipelineivEXT != null, "pglGetProgramPipelineivEXT not implemented"); Delegates.pglGetProgramPipelineivEXT(pipeline, (Int32)pname, p_params); LogCommand("glGetProgramPipelineivEXT", null, pipeline, pname, @params); } } DebugCheckErrors(null); }
public static void GetProgramPipelineEXT(uint pipeline, PipelineParameterName pname, out int @params) { unsafe { fixed(int *p_params = & @params) { Debug.Assert(Delegates.pglGetProgramPipelineivEXT != null, "pglGetProgramPipelineivEXT not implemented"); Delegates.pglGetProgramPipelineivEXT(pipeline, (int)pname, p_params); LogCommand("glGetProgramPipelineivEXT", null, pipeline, pname, @params); } } DebugCheckErrors(null); }
public static unsafe void GetProgramPipeline(this ExtSeparateShaderObjects thisApi, [Flow(FlowDirection.In)] uint pipeline, [Flow(FlowDirection.In)] PipelineParameterName pname, [Flow(FlowDirection.Out)] Span <int> @params) { // SpanOverloader thisApi.GetProgramPipeline(pipeline, pname, out @params.GetPinnableReference()); }
public abstract void GetProgramPipeline([Flow(FlowDirection.In)] uint pipeline, [Flow(FlowDirection.In)] PipelineParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] out int @params);
public abstract void GetProgramPipeline([Flow(FlowDirection.In)] uint pipeline, [Flow(FlowDirection.In)] PipelineParameterName pname, [Flow(FlowDirection.Out)] Span <int> @params);
public abstract unsafe void GetProgramPipeline([Flow(FlowDirection.In)] uint pipeline, [Flow(FlowDirection.In)] PipelineParameterName pname, [Flow(FlowDirection.Out)] int * @params);