TextureArray
============

.. py:currentmodule:: moderngl

.. autoclass:: moderngl.TextureArray

Create
------

.. automethod:: Context.texture_array
   :noindex:

Methods
-------

.. automethod:: TextureArray.read
.. automethod:: TextureArray.read_into
.. automethod:: TextureArray.write
.. automethod:: TextureArray.bind_to_image
.. automethod:: TextureArray.build_mipmaps
.. automethod:: TextureArray.use
.. automethod:: TextureArray.release

Attributes
----------

.. autoattribute:: TextureArray.repeat_x
.. autoattribute:: TextureArray.repeat_y
.. autoattribute:: TextureArray.filter
.. autoattribute:: TextureArray.swizzle
.. autoattribute:: TextureArray.anisotropy
.. autoattribute:: TextureArray.width
.. autoattribute:: TextureArray.height
.. autoattribute:: TextureArray.layers
.. autoattribute:: TextureArray.size
.. autoattribute:: TextureArray.dtype
.. autoattribute:: TextureArray.components
.. autoattribute:: TextureArray.glo
.. autoattribute:: TextureArray.mglo
.. autoattribute:: TextureArray.extra
.. autoattribute:: TextureArray.ctx

.. toctree::
    :maxdepth: 2
