Plangym API
=======================================

.. autoclass:: plangym.core::PlanEnv
   :members:

.. autoclass:: plangym.core::PlangymEnv
   :members:

Videogames
===========

Atari 2600
-----------------
.. autoclass:: plangym.videogames.atari.AtariEnv
   :members:

.. autoclass:: plangym.videogames.montezuma.MontezumaEnv
   :members:

Gym retro
-----------------

.. autoclass:: plangym.videogames.retro.RetroEnv
   :members:

Super Mario (NES)
-----------------

.. autoclass:: plangym.videogames.nes.MarioEnv
   :members:

.. autoclass:: plangym.videogames.nes.NesEnv
   :members:

Video games API
--------------
.. autoclass:: plangym.videogames.env.VideogameEnv
   :members:

Control Tasks
=============

DM Control
-----------------
.. autoclass:: plangym.control.dm_control.DMControlEnv
   :members:

Classic control
-----------------

.. autoclass:: plangym.control.classic_control.ClassicControl
   :members:

Box2D
-----------------

.. autoclass:: plangym.control.box_2d.Box2DEnv
   :members:

.. autoclass:: plangym.control.lunar_lander.LunarLander
   :members:

Vectorization
==============

Multiprocessing
----------------
.. autoclass:: plangym.vectorization.parallel.ParallelEnv
   :members:

Ray
----------------
.. autoclass:: plangym.vectorization.ray.RayEnv
   :members:

Vectorization API
-----------------
.. autoclass:: plangym.vectorization.env.VectorizedEnv
   :members:

