public TextureDrawingContext(DeviceManager deviceManager, int width, int height) : base(deviceManager: deviceManager) { Width = width; Height = height; _textureBuffer = new TextureBuffer(deviceManager, width, height); _depthBuffer = new DepthBuffer(deviceManager, width, height); }
public WindowDrawingContext(GraphicsContext graphics, IInputContext input) : base(graphics.DeviceManager) { Graphics = graphics; _window = new AppWindow(input); _window.SizeChanged += win => Initialize(); _depthBuffer = new DepthBuffer(DeviceManager, _window.ClientWidth, _window.ClientHeight); _windowTextureBuffer = new WindowTextureBuffer(DeviceManager, _window.Form.Handle, _window.ClientWidth, _window.ClientHeight); }