Inheritance: IDisposable
 /// <summary>
 /// Initializes a new OpenGLRenderer class.
 /// </summary>
 public OpenGLRenderer()
 {
     _renderContext = new RenderContext();
     _graphicsDevice = SGL.QueryComponents<GraphicsDevice>();
     _textEntityManager = new TextEntityManager();
     _window = SGL.QueryComponents<RenderTarget>().Window;
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new RenderTarget class.
 /// </summary>
 /// <param name="handle">The WindowHandle.</param>
 internal RenderTarget(IntPtr handle)
 {
     Handle = handle;
     Window = new GameWindow(handle);
     Window.FullscreenChanged += WindowFullscreenChanged;
     Window.ScreenSizeChanged += WindowScreenSizeChanged;
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new Keyboard class.
 /// </summary>
 public Keyboard()
 {
     _currentKeyState = new Dictionary<Keys, bool>();
     _gameWindow = SGL.QueryComponents<RenderTarget>().Window;
 }