########
IGICache
########

.. cpp:namespace:: RED::IGICache

.. default-domain:: cpp

Functions
=========

============================ ============================================================================================================================================================================================
:doc:`classRED_1_1CID`       :cpp:func:`GetClassID <static RED::CID RED::IGICache::GetClassID()>`                                                                                                                        
:cpp:enumerator:`~RED_RC`    :cpp:func:`Filter <virtual RED_RC RED::IGICache::Filter(double iRadius, double iThreshold, double iNormalTolerance)=0>`                                                                     
:cpp:enumerator:`~RED_RC`    :cpp:func:`FilterEstimator <virtual RED_RC RED::IGICache::FilterEstimator(int iNeighborCount)=0>`                                                                                           
:cpp:enumerator:`~RED_RC`    :cpp:func:`GPUBuild <virtual RED_RC RED::IGICache::GPUBuild(bool iDisplayGI, bool iDisplayBaking, double iBorderShrink, int iSmoothness, bool iShowEstimator, const RED::State &iState)=0>` 
int                          :cpp:func:`GetEstimatorPhotonsCount <virtual int RED::IGICache::GetEstimatorPhotonsCount() const =0>`                                                                                       
int                          :cpp:func:`GetCacheSamplesCount <virtual int RED::IGICache::GetCacheSamplesCount() const =0>`                                                                                               
:doc:`classRED_1_1Object` *  :cpp:func:`GetGPUMaterial <virtual RED::Object * RED::IGICache::GetGPUMaterial() const =0>`                                                                                                 
:doc:`classRED_1_1Object` *  :cpp:func:`GetGPUMesh <virtual RED::Object * RED::IGICache::GetGPUMesh() const =0>`                                                                                                         
:cpp:enumerator:`~RED_RC`    :cpp:func:`CopyFrom <virtual RED_RC RED::IGICache::CopyFrom(const RED::Object &iGICache)=0>`                                                                                                
============================ ============================================================================================================================================================================================

.. cpp:namespace:: nullptr

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

.. doxygenclass:: RED::IGICache
   :project: RED
   :members:
   :undoc-members:



