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


moderngl_window.loaders
=======================

.. autoclass:: moderngl_window.loaders.base.BaseLoader
    :members:
    :inherited-members:
    :show-inheritance:
    :undoc-members:

Text
----

.. autoclass:: moderngl_window.loaders.data.text.Loader
    :members:
    :show-inheritance:
    :undoc-members:

JSON
----

.. autoclass:: moderngl_window.loaders.data.json.Loader
    :members:
    :show-inheritance:
    :undoc-members:

Binary
------

.. autoclass:: moderngl_window.loaders.data.binary.Loader
    :members:
    :show-inheritance:
    :undoc-members:

Program (Separate)
------------------

.. autoclass:: moderngl_window.loaders.program.separate.Loader
    :members:
    :show-inheritance:
    :undoc-members:

Program (Single)
----------------

.. autoclass:: moderngl_window.loaders.program.single.Loader
    :members:
    :show-inheritance:
    :undoc-members:

GLTF2
-----

.. autoclass:: moderngl_window.loaders.scene.gltf2.Loader
    :members:
    :show-inheritance:
    :undoc-members:


Wavefront / OBJ
---------------

.. autoclass:: moderngl_window.loaders.scene.wavefront.Loader
    :members:
    :show-inheritance:
    :undoc-members:

STL
---

.. autoclass:: moderngl_window.loaders.scene.stl.Loader
    :members:
    :show-inheritance:
    :undoc-members:

TextureArray
------------

.. autoclass:: moderngl_window.loaders.texture.array.Loader
    :members:
    :show-inheritance:
    :undoc-members:

TextureCube
-----------

.. autoclass:: moderngl_window.loaders.texture.cube.Loader
    :members:
    :show-inheritance:
    :undoc-members:

Icon
----

.. autoclass:: moderngl_window.loaders.texture.icon.IconLoader
    :members:
    :show-inheritance:
    :undoc-members:

Texture2D
---------

.. autoclass:: moderngl_window.loaders.texture.t2d.Loader
    :members:
    :show-inheritance:
    :undoc-members:

Pillow
------

.. autoclass:: moderngl_window.loaders.texture.pillow.PillowLoader
    :members:
    :show-inheritance:
    :undoc-members:
