####################
Module Documentation
####################

This is the core documentation of the various modules, classes and
functions, pygame2 offers. If you want a quick module overview, use the
:ref:`modindex`. If you just want to look up a specific class, attribute
method or function, use the :ref:`genindex` or :ref:`search`.

General Notes for Reading
=========================

.. note::

  Whenever the API documentation refers to file-like objects, those
  *must* support binary read and write access. This is especially
  important for Python 3.x users and the new :mod:`io` module.

Modules
=======

.. toctree::
   :maxdepth: 2

   pygame2.rst
   pygame2_colorpalettes.rst
   pygame2_examples.rst
   pygame2_font.rst
   pygame2_freetype_base.rst
   pygame2_freetype_constants.rst
   pygame2_math.rst
   pygame2_mask.rst
   pygame2_midi.rst
   pygame2_openal_base.rst
   pygame2_openal_constants.rst
   pygame2_resources.rst
   pygame2_sdl.rst
   pygame2_sdl_audio.rst
   pygame2_sdl_cdrom.rst
   pygame2_sdl_constants.rst
   pygame2_sdl_cursors.rst
   pygame2_sdl_event.rst
   pygame2_sdl_gl.rst
   pygame2_sdl_image.rst
   pygame2_sdl_joystick.rst
   pygame2_sdl_keyboard.rst
   pygame2_sdl_mouse.rst
   pygame2_sdl_rwops.rst
   pygame2_sdl_time.rst
   pygame2_sdl_video.rst
   pygame2_sdl_wm.rst
   pygame2_sdlext.rst
   pygame2_sdlext_constants.rst
   pygame2_sdlext_draw.rst
   pygame2_sdlext_fastevent.rst
   pygame2_sdlext_font.rst
   pygame2_sdlext_numericsurfarray.rst
   pygame2_sdlext_numpysurfarray.rst
   pygame2_sdlext_scrap.rst
   pygame2_sdlext_surfarray.rst
   pygame2_sdlext_transform.rst
   pygame2_sdlgfx.rst
   pygame2_sdlgfx_constants.rst
   pygame2_sdlgfx_primitives.rst
   pygame2_sdlgfx_rotozoom.rst
   pygame2_sdlimage.rst
   pygame2_sdlimage_constants.rst
   pygame2_sdlmixer.rst
   pygame2_sdlmixer_channel.rst
   pygame2_sdlmixer_constants.rst
   pygame2_sdlmixer_music.rst
   pygame2_sdlmixer_numericsndarray.rst
   pygame2_sdlttf.rst
   pygame2_sdlttf_constants.rst
   pygame2_sdlttf_sysfont.rst
   pygame2_tests.rst
