예제 #1
0
 public void BindFramebuffer(GLFramebufferTarget target, GLFramebufferHandle fb)
 {
     //if (!AppDomain.CurrentDomain.IsDefaultAppDomain())
     //	System.Diagnostics.Debug.WriteLine(AppDomain.CurrentDomain.FriendlyName + " bound " + fb);
     _currentFramebufferBinding = fb;
     GL.BindFramebuffer((FramebufferTarget)target, (int)fb);
 }
예제 #2
0
        public void ChangeBackbuffer(GLFramebufferHandle handle)
        {
            _handle = handle;
            var app = Uno.Application.Current;

            if (app != null && app.GraphicsController != null)
            {
                app.GraphicsController.UpdateBackbuffer();
            }
        }
예제 #3
0
파일: GLDebugLayer.cs 프로젝트: yongaru/uno
 public void BindFramebuffer(GLFramebufferTarget target, GLFramebufferHandle fb)
 {
     try
     {
         this.BeginFunc();
         this._gl.BindFramebuffer(target, fb);
     }
     finally
     {
         this.EndFunc();
     }
 }
예제 #4
0
파일: GLDebugLayer.cs 프로젝트: yongaru/uno
 public void DeleteFramebuffer(GLFramebufferHandle fb)
 {
     try
     {
         this.BeginFunc();
         this._gl.DeleteFramebuffer(fb);
     }
     finally
     {
         this.EndFunc();
     }
 }
예제 #5
0
파일: GL.cs 프로젝트: mortend/uno
 public void BindFramebuffer(GLFramebufferTarget target, GLFramebufferHandle fb)
 {
     _currentFramebufferBinding = fb;
     TKGL.BindFramebuffer((FramebufferTarget)target, (int)fb);
 }
예제 #6
0
파일: GL.cs 프로젝트: mortend/uno
 public void DeleteFramebuffer(GLFramebufferHandle fb)
 {
     DisposeAndRemoveObject(_framebuffers, (int)fb);
 }
예제 #7
0
파일: GL.cs 프로젝트: yongaru/uno
 public static void DeleteFramebuffer(GLFramebufferHandle fb)
 {
     GL._gl.DeleteFramebuffer(fb);
 }
예제 #8
0
파일: GL.cs 프로젝트: yongaru/uno
 public static void BindFramebuffer(GLFramebufferTarget target, GLFramebufferHandle fb)
 {
     GL._gl.BindFramebuffer(target, fb);
 }
예제 #9
0
파일: DummyGL.cs 프로젝트: mortend/uno
 public void BindFramebuffer(GLFramebufferTarget target, GLFramebufferHandle fb)
 {
 }
예제 #10
0
파일: DummyGL.cs 프로젝트: mortend/uno
 public void DeleteFramebuffer(GLFramebufferHandle fb)
 {
 }