public IxenWindow(IxenSurface ixenSurface) { _pixelBuffer = new PixelBuffer(); _ixenSurface = ixenSurface; _windowPtr = WindowApi.CreateWindow(_ixenSurface.InitOptions.Title, _ixenSurface.InitOptions.Width, _ixenSurface.InitOptions.Height); if (_windowPtr == IntPtr.Zero) { throw new Exception("Could not initialize WIN32 Window"); } }