
.. py:module:: moderngl_window.scene


moderngl_window.scene
=====================

.. autoclass:: Camera
   :members:

.. autoclass:: KeyboardCamera
    :members:
    :show-inheritance:

.. autoclass:: OrbitCamera
    :members:
    :show-inheritance:

.. autoclass:: Scene
    :members:

.. autoclass:: Node
    :members:

.. autoclass:: Mesh
    :members:

.. autoclass:: Material
    :members:

.. autoclass:: MaterialTexture
    :members:

.. autoclass:: MeshProgram
    :members:

Mesh Programs
-------------

.. autoclass:: moderngl_window.scene.programs.VertexColorProgram
    :members:
    :show-inheritance:

.. autoclass:: moderngl_window.scene.programs.ColorLightProgram
    :members:
    :show-inheritance:

.. autoclass:: moderngl_window.scene.programs.TextureProgram
    :members:
    :show-inheritance:

.. autoclass:: moderngl_window.scene.programs.TextureVertexColorProgram
    :members:
    :show-inheritance:

.. autoclass:: moderngl_window.scene.programs.TextureLightProgram
    :members:
    :show-inheritance:

.. autoclass:: moderngl_window.scene.programs.TextureLightColorProgram
    :members:
    :show-inheritance:

.. autoclass:: moderngl_window.scene.programs.FallbackProgram
    :members:
    :show-inheritance:
