예제 #1
0
 public Session(GlxContext context, EglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfo info,
                IDisposable @lock)
 {
     _context = context;
     _info    = info;
     _lock    = @lock;
 }
예제 #2
0
 public Session(GlxContext context, EglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfo info,
                IDisposable clearContext)
 {
     _context      = context;
     _info         = info;
     _clearContext = clearContext;
 }
예제 #3
0
 public Session(WglContext context, IntPtr hdc, EglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfo info,
                IDisposable clearContext)
 {
     _context      = context;
     _hdc          = hdc;
     _info         = info;
     _clearContext = clearContext;
 }
예제 #4
0
 public RenderTarget(GlxContext context, EglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfo info)
 {
     _context = context;
     _info    = info;
 }
예제 #5
0
 public GlxGlPlatformSurface(GlxDisplay display, GlxContext context, EglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfo info)
 {
     _display = display;
     _context = context;
     _info    = info;
 }
예제 #6
0
 public RenderTarget(WglContext context, EglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfo info)
 {
     _context = context;
     _info    = info;
     _hdc     = context.CreateConfiguredDeviceContext(info.Handle);
 }
예제 #7
0
 public WglGlPlatformSurface(WglContext context, EglGlPlatformSurface.IEglWindowGlPlatformSurfaceInfo info)
 {
     _context = context;
     _info    = info;
 }