Pyrender API Documentation
==========================

Constants
---------
.. automodapi:: pyrender.constants
   :no-inheritance-diagram:
   :no-main-docstr:
   :no-heading:

Cameras
-------
.. automodapi:: pyrender.camera
   :no-inheritance-diagram:
   :no-main-docstr:
   :no-heading:

Lighting
--------
.. automodapi:: pyrender.light
   :no-inheritance-diagram:
   :no-main-docstr:
   :no-heading:

Objects
-------
.. automodapi:: pyrender
   :no-inheritance-diagram:
   :no-main-docstr:
   :no-heading:
   :skip: Camera, DirectionalLight, Light, OffscreenRenderer, Node
   :skip: OrthographicCamera, PerspectiveCamera, PointLight, RenderFlags
   :skip: Renderer, Scene, SpotLight, TextAlign, Viewer, GLTF

Scenes
------
.. automodapi:: pyrender
   :no-inheritance-diagram:
   :no-main-docstr:
   :no-heading:
   :skip: Camera, DirectionalLight, Light, OffscreenRenderer
   :skip: OrthographicCamera, PerspectiveCamera, PointLight, RenderFlags
   :skip: Renderer, SpotLight, TextAlign, Viewer, Sampler, Texture, Material
   :skip: MetallicRoughnessMaterial, Primitive, Mesh, GLTF

On-Screen Viewer
----------------
.. automodapi:: pyrender.viewer
   :no-inheritance-diagram:
   :no-inherited-members:
   :no-main-docstr:
   :no-heading:

Off-Screen Rendering
--------------------
.. automodapi:: pyrender.offscreen
   :no-inheritance-diagram:
   :no-main-docstr:
   :no-heading: