Ejemplo n.º 1
0
 public static void GetRenderbufferParameter(RenderbufferTarget target, RenderbufferParameterName pname, RenderbufferStorage internalformat, out int @params)
 {
   if (GraphicsExtensions.UseArbFramebuffer)
     GL.GetRenderbufferParameter(target, pname, out @params);
   else
     GL.Ext.GetRenderbufferParameter(target, pname, out @params);
 }
Ejemplo n.º 2
0
 public static void GetRenderbufferParameter(RenderbufferTarget target, RenderbufferParameterName pname, RenderbufferStorage internalformat, out int @params)
 {
     if (GraphicsExtensions.UseArbFramebuffer)
     {
         GL.GetRenderbufferParameter(target, pname, out @params);
     }
     else
     {
         GL.Ext.GetRenderbufferParameter(target, pname, out @params);
     }
 }
 public static void GetRenderbufferParameterOES(RenderbufferTarget target, RenderbufferParameterName pname, [Out] Int32[] @params)
 {
     unsafe
     {
         fixed(Int32 *p_params = @params)
         {
             Debug.Assert(Delegates.pglGetRenderbufferParameterivOES != null, "pglGetRenderbufferParameterivOES not implemented");
             Delegates.pglGetRenderbufferParameterivOES((Int32)target, (Int32)pname, p_params);
             LogCommand("glGetRenderbufferParameterivOES", null, target, pname, @params);
         }
     }
     DebugCheckErrors(null);
 }
 public static unsafe void GetRenderbufferParameter(this ExtFramebufferObject thisApi, [Flow(FlowDirection.In)] RenderbufferTarget target, [Flow(FlowDirection.In)] RenderbufferParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] Span <int> @params)
 {
     // SpanOverloader
     thisApi.GetRenderbufferParameter(target, pname, out @params.GetPinnableReference());
 }
Ejemplo n.º 5
0
 public abstract void GetRenderbufferParameter([Flow(FlowDirection.In)] RenderbufferTarget target, [Flow(FlowDirection.In)] RenderbufferParameterName pname, [Count(Computed = "pname"), Flow(FlowDirection.Out)] out int @params);
Ejemplo n.º 6
0
 public static void qglGetRenderbufferParameteriv(RenderbufferTarget target, RenderbufferParameterName pname, int * @params) => glGetRenderbufferParameteriv(target, pname, @params);
Ejemplo n.º 7
0
		public static void GetRenderbufferParameteriv(RenderbufferTarget target, RenderbufferParameterName pname, int[] parameters)
		{
			glGetRenderbufferParameteriv deleg = BaseGraphicsContext.Current.Loader.Get<glGetRenderbufferParameteriv>();
			if (deleg != null)
				deleg(target, pname, parameters);
		}