
.. py:module:: moderngl_window
.. py:currentmodule:: moderngl_window


Window Backends
===============

pyglet
------

.. autoclass:: moderngl_window.context.pyglet.window.Window
   :members:
   :inherited-members:
   :show-inheritance:

glfw
----

.. autoclass:: moderngl_window.context.glfw.window.Window
   :members:
   :inherited-members:
   :show-inheritance:

sdl2
----

.. autoclass:: moderngl_window.context.sdl2.window.Window
   :members:
   :inherited-members:
   :show-inheritance:


pygame
------

.. autoclass:: moderngl_window.context.pygame2.window.Window
   :members:
   :inherited-members:
   :show-inheritance:


Pyside2
-------

.. autoclass:: moderngl_window.context.pyside2.window.Window
   :members:
   :inherited-members:
   :show-inheritance:


PyQt5
-----

.. autoclass:: moderngl_window.context.pyqt5.window.Window
   :members:
   :inherited-members:
   :show-inheritance:

tkinter
-------

.. autoclass:: moderngl_window.context.tk.window.Window
   :members:
   :inherited-members:
   :show-inheritance:

headless
--------

.. autoclass:: moderngl_window.context.headless.window.Window
   :members:
   :inherited-members:
   :show-inheritance:
