public static void GetFramebufferParameterAMD(FramebufferTarget target, FramebufferAttachmentParameterName pname, UInt32 numsamples, UInt32 pixelindex, Int32 size, [Out] float[] values)
 {
     unsafe
     {
         fixed(float *p_values = values)
         {
             Debug.Assert(Delegates.pglGetFramebufferParameterfvAMD != null, "pglGetFramebufferParameterfvAMD not implemented");
             Delegates.pglGetFramebufferParameterfvAMD((Int32)target, (Int32)pname, numsamples, pixelindex, size, p_values);
             LogCommand("glGetFramebufferParameterfvAMD", null, target, pname, numsamples, pixelindex, size, values);
         }
     }
     DebugCheckErrors(null);
 }
Example #2
0
 public partial void GetFramebufferParameter([Flow(FlowDirection.In)] FramebufferTarget target, [Flow(FlowDirection.In)] FramebufferAttachmentParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] out int @params);
Example #3
0
 public unsafe partial void GetFramebufferParameter([Flow(FlowDirection.In)] ARB target, [Flow(FlowDirection.In)] FramebufferAttachmentParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] int * @params);
 public static void GetFramebufferAttachmentParameterOES(FramebufferTarget target, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, [Out] Int32[] @params)
 {
     unsafe
     {
         fixed(Int32 *p_params = @params)
         {
             Debug.Assert(Delegates.pglGetFramebufferAttachmentParameterivOES != null, "pglGetFramebufferAttachmentParameterivOES not implemented");
             Delegates.pglGetFramebufferAttachmentParameterivOES((Int32)target, (Int32)attachment, (Int32)pname, p_params);
             LogCommand("glGetFramebufferAttachmentParameterivOES", null, target, attachment, pname, @params);
         }
     }
     DebugCheckErrors(null);
 }
Example #5
0
 public abstract unsafe void GetFramebufferParameter([Flow(FlowDirection.In)] FramebufferTarget target, [Flow(FlowDirection.In)] FramebufferAttachmentParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] int * @params);
 public static unsafe void GetFramebufferParameter(this MesaFramebufferFlipY thisApi, [Flow(FlowDirection.In)] FramebufferTarget target, [Flow(FlowDirection.In)] FramebufferAttachmentParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <int> @params)
 {
     // SpanOverloader
     thisApi.GetFramebufferParameter(target, pname, out @params.GetPinnableReference());
 }
 public static unsafe void GetFramebufferParameter(this AmdFramebufferSamplePositions thisApi, [Flow(FlowDirection.In)] FramebufferTarget target, [Flow(FlowDirection.In)] FramebufferAttachmentParameterName pname, [Flow(FlowDirection.In)] uint numsamples, [Flow(FlowDirection.In)] uint pixelindex, [Flow(FlowDirection.In)] uint size, [Flow(FlowDirection.Out)] Span <float> values)
 {
     // SpanOverloader
     thisApi.GetFramebufferParameter(target, pname, numsamples, pixelindex, size, out values.GetPinnableReference());
 }
 public abstract void GetFramebufferParameter([Flow(FlowDirection.In)] FramebufferTarget target, [Flow(FlowDirection.In)] FramebufferAttachmentParameterName pname, [Flow(FlowDirection.In)] uint numsamples, [Flow(FlowDirection.In)] uint pixelindex, [Flow(FlowDirection.In)] uint size, [Flow(FlowDirection.Out)] Span <float> values);
Example #9
0
 public static void qglGetFramebufferAttachmentParameteriv(FramebufferTarget target, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, int * @params) => glGetFramebufferAttachmentParameteriv(target, attachment, pname, @params);