#############
IAssetManager
#############

.. cpp:namespace:: ART::IAssetManager

.. default-domain:: cpp

Functions
=========

========================== ==========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
..                         :cpp:func:`SET_CID <ART::IAssetManager::SET_CID>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadAtlas <virtual RED_RC ART::IAssetManager::LoadAtlas(RED::Object *&oAtlas, RED::Vector< RED::Object * > &oCameras, unsigned int &oContext, const RED::String &iName, ART::ProgressCallback iProgress=NULL, void *iParam=NULL)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:enumerator:`~RED_RC`  :cpp:func:`DeleteAtlas <virtual RED_RC ART::IAssetManager::DeleteAtlas(unsigned int iContext)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:enumerator:`~RED_RC`  :cpp:func:`CreateAtlas <virtual RED_RC ART::IAssetManager::CreateAtlas(RED::Object *&oAtlas, const RED::Color &iColor)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:enumerator:`~RED_RC`  :cpp:func:`DeleteAtlas <virtual RED_RC ART::IAssetManager::DeleteAtlas(RED::Object *iAtlas)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadEnvironment <virtual RED_RC ART::IAssetManager::LoadEnvironment(RED::Object *&oEnvironment, RED::Matrix &oPosition, RED::Matrix &oPlanetAxisSystemForSun, const RED::String &iName)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadGeometrySourceFile <virtual RED_RC ART::IAssetManager::LoadGeometrySourceFile(RED::Object *&oRoot, RED::Vector< unsigned int > &oContext, RED::Map< unsigned int, RED::String > &oId2Names, const RED::String &iFilePath, const RED::Matrix &iConvert, const RED::LayerSet &iMaterialLayerSet, bool iLoadTextures=true, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadGeometrySourceFile <virtual RED_RC ART::IAssetManager::LoadGeometrySourceFile(RED::Object *&oRoot, RED::Vector< unsigned int > &oContext, RED::Map< unsigned int, RED::String > &oId2Names, RED::IStream &iStream, const RED::Matrix &iConvert, const RED::LayerSet &iMaterialLayerSet, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:enumerator:`~RED_RC`  :cpp:func:`ClearGeometrySourceFile <virtual RED_RC ART::IAssetManager::ClearGeometrySourceFile(RED::Object *iRoot, const RED::Vector< unsigned int > &iContext) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:enumerator:`~RED_RC`  :cpp:func:`ClearGeometrySourceFileImages <virtual RED_RC ART::IAssetManager::ClearGeometrySourceFileImages(const RED::Vector< unsigned int > &iContext) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:enumerator:`~RED_RC`  :cpp:func:`ClearGeometrySourceFileMaterials <virtual RED_RC ART::IAssetManager::ClearGeometrySourceFileMaterials(const RED::Vector< unsigned int > &iContext) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:enumerator:`~RED_RC`  :cpp:func:`ConvertGeometrySourceAxis <virtual RED_RC ART::IAssetManager::ConvertGeometrySourceAxis(RED::Object *&oRootZUp, RED::Object *iRoot, const RED::Matrix &iConvert) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadGeometry <virtual RED_RC ART::IAssetManager::LoadGeometry(RED::Object *&oGeometry, const RED::String &iPath, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:enumerator:`~RED_RC`  :cpp:func:`SaveGeometry <virtual RED_RC ART::IAssetManager::SaveGeometry(const RED::Object *iGeometry, const RED::String &iPath)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
:cpp:enumerator:`~RED_RC`  :cpp:func:`CreateGeometry <virtual RED_RC ART::IAssetManager::CreateGeometry(RED::Object *&oGeometry, RED::Object *iSceneRoot, const RED::LayerSet &iMaterialLayerSet, const RED::Vector< RED::String > &iExcludedNames, RED::Map< unsigned int, RED::String > &ioIDToNames, bool iSkinnedMeshes, bool iCreateAtlas=true, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:enumerator:`~RED_RC`  :cpp:func:`DeleteGeometry <virtual RED_RC ART::IAssetManager::DeleteGeometry(RED::Object *iGeometry)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:enumerator:`~RED_RC`  :cpp:func:`BuildGeometryREDGraph <virtual RED_RC ART::IAssetManager::BuildGeometryREDGraph(RED::Object *&oRoot, RED::Map< RED::ShapePath, RED::Object * > &oMeshes, RED::Vector< RED::Object * > &oLights, RED::Map< int, RED::Object * > &oMaterials, RED::Vector< RED::Object * > &oImages, RED::Object *iGeometry, const RED::Map< unsigned int, RED::Object * > &iARTMaterialToREDMaterials) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:enumerator:`~RED_RC`  :cpp:func:`GenerateGeometryGICache <virtual RED_RC ART::IAssetManager::GenerateGeometryGICache(RED::Vector< RED::Vector< RED::Object * > > &oGiCaches, RED::Vector< RED::Vector< RED::Object * > > &oGiCachesBakedLights, RED::Vector< RED::Object * > &oAoCaches, RED::Vector< unsigned char > &oGroundAO, double oGroundBC[3], RED::Object *iRoot, const RED::LayerSet &iMaterialLayerSet, const RED::Vector< RED::Vector3 > &iFilterPosIndoor, const RED::Vector< RED::Vector3 > &iFilterPosOutdoor, const RED::Vector< RED::Object * > &iSkyPortals, const RED::Vector< RED::Object * > &iGISplitters, const RED::Vector< unsigned int > &iBakedLightsFull, const RED::Vector< unsigned int > &iBakedLightsIndirect, const RED::Vector< unsigned int > &iBakedLightsShared, bool iHasGround, const RED::Color &iGroundColor, double iGroundAltitude, int iGICacheSamplesCount, int iLightsSamplingRate, int iGICacheHemiSamplingRate, int iGICacheInterpSamplesCount, int iGIEstimatorSamplingRate, int iGIEstimatorInterpSamplesCount, double iGICacheMergeBorderShrink, bool iDynamicSun, const RED::Vector3 &iSunDirection, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>` 
:cpp:enumerator:`~RED_RC`  :cpp:func:`StopGenerateGeometryGICache <virtual RED_RC ART::IAssetManager::StopGenerateGeometryGICache() const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:enumerator:`~RED_RC`  :cpp:func:`SaveGeometryGICache <virtual RED_RC ART::IAssetManager::SaveGeometryGICache(const RED::Vector< RED::Vector< RED::Object * > > &iGiCaches, const RED::Vector< RED::Vector< RED::Object * > > &iGiCachesBakedLights, const RED::Vector< RED::Object * > &iAoCaches, const RED::Vector< unsigned char > &iGroundAO, double iGroundBC[3], const RED::Vector3 &iSunDirection, const RED::String &iPath) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadGeometryGICache <virtual RED_RC ART::IAssetManager::LoadGeometryGICache(RED::Vector< RED::Vector< RED::Object * > > &oGiCaches, RED::Vector< RED::Vector< RED::Object * > > &oGiCachesBakedLights, RED::Vector< RED::Object * > &oAoCaches, RED::Vector< unsigned char > &oGroundAO, double oGroundBC[3], RED::Vector3 &oSunDirection, const RED::String &iPath, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
:cpp:enumerator:`~RED_RC`  :cpp:func:`ClearGeometryGICache <virtual RED_RC ART::IAssetManager::ClearGeometryGICache(RED::Vector< RED::Vector< RED::Object * > > &iGiCaches, RED::Vector< RED::Vector< RED::Object * > > &iGiCachesBakedLights, RED::Vector< RED::Object * > &iAoCaches) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:enumerator:`~RED_RC`  :cpp:func:`GenerateReflectionProbeMaps <virtual RED_RC ART::IAssetManager::GenerateReflectionProbeMaps(RED::Object *&oEnvironmentMapAtlas, RED::Object *&oEnvironmentMapAtlasIndex, const RED::Object *iReflectionProbe, int iCubeSize, bool iDynamicSun, const RED::Vector3 &iSunDirection, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:enumerator:`~RED_RC`  :cpp:func:`SaveReflectionProbesMaps <virtual RED_RC ART::IAssetManager::SaveReflectionProbesMaps(const RED::Vector< RED::Object * > &iEnvironmentMapAtlas, const RED::Vector< RED::Object * > &iEnvironmentMapAtlasIndex, const RED::String &iPath) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadReflectionProbesMaps <virtual RED_RC ART::IAssetManager::LoadReflectionProbesMaps(RED::Vector< RED::Object * > &oEnvironmentMapAtlas, RED::Vector< RED::Object * > &oEnvironmentMapAtlasIndex, unsigned int &oDataContext, const RED::String &iPath) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
:cpp:enumerator:`~RED_RC`  :cpp:func:`DeleteReflectionProbesMaps <virtual RED_RC ART::IAssetManager::DeleteReflectionProbesMaps(RED::Object *iEnvironmentMapAtlas, RED::Object *iEnvironmentMapAtlasIndex) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:enumerator:`~RED_RC`  :cpp:func:`DeleteReflectionProbesMaps <virtual RED_RC ART::IAssetManager::DeleteReflectionProbesMaps(unsigned int iDataContext) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:enumerator:`~RED_RC`  :cpp:func:`GenerateGeometryVertexGI <virtual RED_RC ART::IAssetManager::GenerateGeometryVertexGI(RED::Vector< unsigned char > &oVertexAO, RED::Vector< unsigned char > &oVertexGI, RED::Vector< unsigned char > &oGroundAO, double oGroundBC[3], const RED::Object *iGeometry, bool iComputeGroundAO, double iGroundAltitude, const RED::Color &iGroundColor, int iQuality, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:enumerator:`~RED_RC`  :cpp:func:`StopGenerateGeometryVertexGI <virtual RED_RC ART::IAssetManager::StopGenerateGeometryVertexGI() const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:enumerator:`~RED_RC`  :cpp:func:`CreateGeometryInstance <virtual RED_RC ART::IAssetManager::CreateGeometryInstance(RED::Object *&oInstance, RED::Object *iGeometry) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadIESFile <virtual RED_RC ART::IAssetManager::LoadIESFile(RED::Vector< double > &oAttributes, const RED::String &iFile) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:enumerator:`~RED_RC`  :cpp:func:`GetMaterialLayerSets <virtual RED_RC ART::IAssetManager::GetMaterialLayerSets(RED::Vector< RED::LayerSet > &oLayerSets, const RED::Vector< unsigned int > &iContext) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
:cpp:enumerator:`~RED_RC`  :cpp:func:`GenerateGIFilteringPositions <virtual RED_RC ART::IAssetManager::GenerateGIFilteringPositions(RED::Vector< RED::Vector3 > &ioFilterPos, const RED::Vector3 &iReference, bool iIndoor, const RED::Object *iSceneRoot, double iSpacing, double iGroundAltitude, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:enumerator:`~RED_RC`  :cpp:func:`GenerateLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::GenerateLightStaticShadowMaps(RED::Vector< RED::Object * > &oShadowMaps, RED::Object *iLight, ART::ProgressCallback iProgress=NULL, void *iUserData=NULL) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:enumerator:`~RED_RC`  :cpp:func:`SaveLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::SaveLightStaticShadowMaps(const RED::Vector< RED::Object * > iShadowMaps, const RED::Vector< int > &iLightIds, const RED::Vector< int > &iInstances, const RED::String &iPath) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::LoadLightStaticShadowMaps(RED::Vector< RED::Object * > &oShadowMaps, RED::Vector< int > &oLightIds, RED::Vector< int > &oInstances, unsigned int &oDataContext, const RED::String &iPath) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
:cpp:enumerator:`~RED_RC`  :cpp:func:`DeleteLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::DeleteLightStaticShadowMaps(const RED::Vector< RED::Object * > &iShadowMaps) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:enumerator:`~RED_RC`  :cpp:func:`DeleteLightStaticShadowMaps <virtual RED_RC ART::IAssetManager::DeleteLightStaticShadowMaps(unsigned int iDataContext) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
:cpp:enumerator:`~RED_RC`  :cpp:func:`UpdateGeometryPartTransform <virtual RED_RC ART::IAssetManager::UpdateGeometryPartTransform(RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iUpdatedShape) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
:cpp:enumerator:`~RED_RC`  :cpp:func:`UpdateGeometryPartMaterial <virtual RED_RC ART::IAssetManager::UpdateGeometryPartMaterial(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iUpdatedShape, const RED::LayerSet &iMaterialLayerSet, RED::Map< unsigned int, RED::String > &ioIDToNames) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:enumerator:`~RED_RC`  :cpp:func:`SetGeometryPartVisible <virtual RED_RC ART::IAssetManager::SetGeometryPartVisible(RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iUpdatedShape, bool iVisible, bool iShadowVisible) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
:cpp:enumerator:`~RED_RC`  :cpp:func:`AddGeometryPart <virtual RED_RC ART::IAssetManager::AddGeometryPart(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iAddedShape, const RED::LayerSet &iMaterialLayerSet, RED::Map< unsigned int, RED::String > &ioIDToNames) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
:cpp:enumerator:`~RED_RC`  :cpp:func:`AddGeometryParts <virtual RED_RC ART::IAssetManager::AddGeometryParts(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, const RED::Vector< RED::Object * > &iAddedShapes, const RED::LayerSet &iMaterialLayerSet, RED::Map< unsigned int, RED::String > &ioIDToNames) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
:cpp:enumerator:`~RED_RC`  :cpp:func:`RemoveGeometryPart <virtual RED_RC ART::IAssetManager::RemoveGeometryPart(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, RED::Object *iRemovedShape) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
:cpp:enumerator:`~RED_RC`  :cpp:func:`RemoveGeometryParts <virtual RED_RC ART::IAssetManager::RemoveGeometryParts(bool &oNeedPlanetRefresh, RED::Object *ioGeometry, RED::Object *iSceneRoot, const RED::Vector< RED::Object * > &iRemovedShapes) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
:cpp:enumerator:`~RED_RC`  :cpp:func:`ClearGeometryParts <virtual RED_RC ART::IAssetManager::ClearGeometryParts(bool &oNeedPlanetRefresh, RED::Object *ioGeometry) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:enumerator:`~RED_RC`  :cpp:func:`ComputeShapePaths <virtual RED_RC ART::IAssetManager::ComputeShapePaths(RED::Vector< RED::ShapePath > &oShapePaths, RED::Object *iSceneRoot, RED::Object *iShape, bool iUpward=true, bool iDownward=true, bool iIncludeShape=true) const =0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
:cpp:enumerator:`~RED_RC`  :cpp:func:`CreateEntity <virtual RED_RC ART::IAssetManager::CreateEntity(RED::Object *&oEntity)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
:cpp:enumerator:`~RED_RC`  :cpp:func:`DeleteEntity <virtual RED_RC ART::IAssetManager::DeleteEntity(RED::Object *iEntity)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
:cpp:enumerator:`~RED_RC`  :cpp:func:`LoadAnimation <virtual RED_RC ART::IAssetManager::LoadAnimation(RED::Vector< RED::Object * > &oAnimations, const RED::String &iPath, RED::Map< unsigned int, RED::String > *oIdToNames=NULL)=0>`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
========================== ==========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

.. cpp:namespace:: nullptr

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

.. doxygenclass:: ART::IAssetManager
   :project: RED
   :members:
   :undoc-members:



