###
ART
###

.. cpp:namespace:: ART

.. default-domain:: cpp

Types
=====

=== ==============================================
..  :doc:`classART_1_1Factory`                    
..  :doc:`classART_1_1IAssetManager`              
..  :doc:`classART_1_1IAtlas`                     
..  :doc:`classART_1_1ICamera`                    
..  :doc:`classART_1_1IEntity`                    
..  :doc:`classART_1_1IGeometry`                  
..  :doc:`classART_1_1ILight`                     
..  :doc:`classART_1_1IMaterial`                  
..  :doc:`classART_1_1IObserver`                  
..  :doc:`classART_1_1IOptions`                   
..  :doc:`classART_1_1IPlanet`                    
..  :doc:`classART_1_1IReflectionProbe`           
..  :doc:`classART_1_1IStar`                      
..  :doc:`classART_1_1IStatistics`                
..  :doc:`classART_1_1IWorld`                     
..  :cpp:enumerator:`~ART::PRISM_TYPE`            
..  :cpp:enumerator:`~ART::CLOUDS_COVER_SOURCE`   
..  :cpp:enumerator:`~ART::SIDE`                  
..  :cpp:enumerator:`~ART::GEOMETRY_SHAPE`        
..  :cpp:enumerator:`~ART::LIGHT_TYPE`            
..  :cpp:enumerator:`~ART::LIGHT_BAKING`          
..  :cpp:enumerator:`~ART::LIGHT_SHADOW`          
..  :cpp:enumerator:`~ART::MATERIAL_TYPE`         
..  :cpp:enumerator:`~ART::DISPLAY_MODE`          
..  :cpp:enumerator:`~ART::ATMOSPHERIC_SAMPLE`    
..  :cpp:enumerator:`~ART::PLANET_ID`             
..  :cpp:enumerator:`~ART::REFLECTION_PROBE_TYPE` 
..  :cpp:enumerator:`~ART::STAR_ID`               
=== ==============================================

Type Aliases
============

======= ===================================
void(*  :cpp:type:`~ART::ProgressCallback` 
======= ===================================

Fields
======

=== =========================================
..  :cpp:enum:`~ART::PT_GRASS`               
..  :cpp:enum:`~ART::PT_BUSHES`              
..  :cpp:enum:`~ART::PT_STONES`              
..  :cpp:enum:`~ART::PT_TREES`               
..  :cpp:enum:`~ART::PT_SIZE`                
..  :cpp:enum:`~ART::CCS_OPACITY`            
..  :cpp:enum:`~ART::CCS_SIZE`               
..  :cpp:enum:`~ART::S_FRONT`                
..  :cpp:enum:`~ART::S_BACK`                 
..  :cpp:enum:`~ART::S_LEFT`                 
..  :cpp:enum:`~ART::S_RIGHT`                
..  :cpp:enum:`~ART::S_BOTTOM`               
..  :cpp:enum:`~ART::S_TOP`                  
..  :cpp:enum:`~ART::GS_OPAQUE`              
..  :cpp:enum:`~ART::GS_TRANSPARENT`         
..  :cpp:enum:`~ART::GS_MASKED`              
..  :cpp:enum:`~ART::GS_EMISSIVE`            
..  :cpp:enum:`~ART::GS_PBR_OPAQUE`          
..  :cpp:enum:`~ART::GS_WATER`               
..  :cpp:enum:`~ART::GS_COUNT`               
..  :cpp:enum:`~ART::LT_NONE`                
..  :cpp:enum:`~ART::LT_POINT`               
..  :cpp:enum:`~ART::LT_AREA`                
..  :cpp:enum:`~ART::LT_SPHERE`              
..  :cpp:enum:`~ART::LT_OTHER`               
..  :cpp:enum:`~ART::LB_NONE`                
..  :cpp:enum:`~ART::LB_FULL`                
..  :cpp:enum:`~ART::LB_INDIRECT`            
..  :cpp:enum:`~ART::LS_NONE`                
..  :cpp:enum:`~ART::LS_DYNAMIC`             
..  :cpp:enum:`~ART::LS_STATIC`              
..  :cpp:enum:`~ART::MT_REALISTIC`           
..  :cpp:enum:`~ART::MT_EMISSIVE`            
..  :cpp:enum:`~ART::MT_PBR_METALLIC`        
..  :cpp:enum:`~ART::MT_WATER`               
..  :cpp:enum:`~ART::DM_SHADED`              
..  :cpp:enum:`~ART::DM_SHADED_NO_SKY`       
..  :cpp:enum:`~ART::DM_SHADED_NO_SUN`       
..  :cpp:enum:`~ART::DM_OBJECT_DIFFUSION`    
..  :cpp:enum:`~ART::DM_OBJECT_REFLECTION`   
..  :cpp:enum:`~ART::DM_OBJECT_TRANSLUCENCY` 
..  :cpp:enum:`~ART::DM_OBJECT_NORMAL`       
..  :cpp:enum:`~ART::DM_OBJECT_AO`           
..  :cpp:enum:`~ART::DM_OBJECT_GI`           
..  :cpp:enum:`~ART::DM_OBJECT_MOTION`       
..  :cpp:enum:`~ART::DM_OBJECT_ID`           
..  :cpp:enum:`~ART::DM_SIZE`                
..  :cpp:enum:`~ART::AS_LANDSCAPE`           
..  :cpp:enum:`~ART::AS_PRISMS`              
..  :cpp:enum:`~ART::AS_CLOUDS`              
..  :cpp:enum:`~ART::AS_SIZE`                
..  :cpp:enum:`~ART::PID_CUSTOM`             
..  :cpp:enum:`~ART::PID_MERCURY`            
..  :cpp:enum:`~ART::PID_VENUS`              
..  :cpp:enum:`~ART::PID_EARTH`              
..  :cpp:enum:`~ART::PID_MARS`               
..  :cpp:enum:`~ART::PID_JUPITER`            
..  :cpp:enum:`~ART::PID_SATURN`             
..  :cpp:enum:`~ART::PID_URANUS`             
..  :cpp:enum:`~ART::PID_NEPTUNE`            
..  :cpp:enum:`~ART::PID_MOON`               
..  :cpp:enum:`~ART::PID_PHOBOS`             
..  :cpp:enum:`~ART::PID_DEIMOS`             
..  :cpp:enum:`~ART::PID_IO`                 
..  :cpp:enum:`~ART::PID_EUROPA`             
..  :cpp:enum:`~ART::PID_GANYMEDE`           
..  :cpp:enum:`~ART::PID_CALLISTO`           
..  :cpp:enum:`~ART::PID_MIMAS`              
..  :cpp:enum:`~ART::PID_ENCELADUS`          
..  :cpp:enum:`~ART::PID_TETHYS`             
..  :cpp:enum:`~ART::PID_DIONE`              
..  :cpp:enum:`~ART::PID_RHEA`               
..  :cpp:enum:`~ART::PID_TITAN`              
..  :cpp:enum:`~ART::PID_IAPETUS`            
..  :cpp:enum:`~ART::PID_MIRANDA`            
..  :cpp:enum:`~ART::PID_ARIEL`              
..  :cpp:enum:`~ART::PID_UMBRIEL`            
..  :cpp:enum:`~ART::PID_TITANIA`            
..  :cpp:enum:`~ART::PID_OBERON`             
..  :cpp:enum:`~ART::PID_NAIAD`              
..  :cpp:enum:`~ART::PID_THALASSA`           
..  :cpp:enum:`~ART::PID_DESPINA`            
..  :cpp:enum:`~ART::PID_GALATEA`            
..  :cpp:enum:`~ART::PID_LARISSA`            
..  :cpp:enum:`~ART::PID_PROTEUS`            
..  :cpp:enum:`~ART::PID_TRITON`             
..  :cpp:enum:`~ART::PID_NEREID`             
..  :cpp:enum:`~ART::PID_SIZE`               
..  :cpp:enum:`~ART::RPT_SPHERE`             
..  :cpp:enum:`~ART::RPT_BOX`                
..  :cpp:enum:`~ART::RPT_PLANAR`             
..  :cpp:enum:`~ART::SID_CUSTOM`             
..  :cpp:enum:`~ART::SID_SUN`                
..  :cpp:enum:`~ART::SID_SIZE`               
=== =========================================

.. cpp:namespace:: nullptr

Detailed Description
====================

.. doxygennamespace:: ART
   :project: RED
   :desc-only:

Type Documentation
==================

.. doxygenenum:: ART::PRISM_TYPE
   :project: RED

.. doxygenenum:: ART::CLOUDS_COVER_SOURCE
   :project: RED

.. doxygenenum:: ART::SIDE
   :project: RED

.. doxygenenum:: ART::GEOMETRY_SHAPE
   :project: RED

.. doxygenenum:: ART::LIGHT_TYPE
   :project: RED

.. doxygenenum:: ART::LIGHT_BAKING
   :project: RED

.. doxygenenum:: ART::LIGHT_SHADOW
   :project: RED

.. doxygenenum:: ART::MATERIAL_TYPE
   :project: RED

.. doxygenenum:: ART::DISPLAY_MODE
   :project: RED

.. doxygenenum:: ART::ATMOSPHERIC_SAMPLE
   :project: RED

.. doxygenenum:: ART::PLANET_ID
   :project: RED

.. doxygenenum:: ART::REFLECTION_PROBE_TYPE
   :project: RED

.. doxygenenum:: ART::STAR_ID
   :project: RED

Type Alias Documentation
========================

.. doxygentypedef:: ART::ProgressCallback
   :project: RED


.. toctree::
   :titlesonly:
   :maxdepth: 1
   :hidden:

   classART_1_1Factory
   classART_1_1IAssetManager
   classART_1_1IAtlas
   classART_1_1ICamera
   classART_1_1IEntity
   classART_1_1IGeometry
   classART_1_1ILight
   classART_1_1IMaterial
   classART_1_1IObserver
   classART_1_1IOptions
   classART_1_1IPlanet
   classART_1_1IReflectionProbe
   classART_1_1IStar
   classART_1_1IStatistics
   classART_1_1IWorld

