Scenes (.scenes)
================

Rooms (.scenes.room)
--------------------


room
~~~~

.. automodule:: infinigen2.scenes.room.room
   :members:
   :show-inheritance:
   :undoc-members:

room_furniture
~~~~~~~~~~~~~~

.. automodule:: infinigen2.scenes.room.room_furniture
   :members:
   :show-inheritance:
   :undoc-members:

room_shape
~~~~~~~~~~

.. automodule:: infinigen2.scenes.room.room_shape
   :members:
   :show-inheritance:
   :undoc-members:

room_small_objects
~~~~~~~~~~~~~~~~~~

.. automodule:: infinigen2.scenes.room.room_small_objects
   :members:
   :show-inheritance:
   :undoc-members:

room_surface_features
~~~~~~~~~~~~~~~~~~~~~

.. automodule:: infinigen2.scenes.room.room_surface_features
   :members:
   :show-inheritance:
   :undoc-members:

Module contents
~~~~~~~~~~~~~~~

.. automodule:: infinigen2.scenes.room
   :members:
   :show-inheritance:
   :undoc-members:

asset_demo
----------

.. automodule:: infinigen2.scenes.asset_demo
   :members:
   :show-inheritance:
   :undoc-members:

collision_collection
--------------------

.. automodule:: infinigen2.scenes.collision_collection
   :members:
   :show-inheritance:
   :undoc-members:

floating_objects
----------------

.. automodule:: infinigen2.scenes.floating_objects
   :members:
   :show-inheritance:
   :undoc-members:

placement_utils
---------------

.. automodule:: infinigen2.scenes.placement_utils
   :members:
   :show-inheritance:
   :undoc-members:

Module contents
---------------

.. automodule:: infinigen2.scenes
   :members:
   :show-inheritance:
   :undoc-members:
