#include <OgreIrradianceVolume.h>
|  | 
| static void | gaussFilter (float *RESTRICT_ALIAS dstData, float *RESTRICT_ALIAS srcData, size_t texWidth, size_t texHeight, size_t texDepth) | 
|  | 
| static void | gaussFilterX (float *RESTRICT_ALIAS dstData, float *RESTRICT_ALIAS srcData, size_t texWidth, size_t texHeight, size_t texDepth, const float *RESTRICT_ALIAS kernel, int kernelStart, int kernelEnd) | 
|  | 
| static void | gaussFilterY (float *RESTRICT_ALIAS dstData, float *RESTRICT_ALIAS srcData, size_t texWidth, size_t texHeight, size_t texDepth, const float *RESTRICT_ALIAS kernel, int kernelStart, int kernelEnd) | 
|  | 
| static void | gaussFilterZ (float *RESTRICT_ALIAS dstData, float *RESTRICT_ALIAS srcData, size_t texWidth, size_t texHeight, size_t texDepth, const float *RESTRICT_ALIAS kernel, int kernelStart, int kernelEnd) | 
|  | 
◆ IrradianceVolume()
      
        
          | Ogre::IrradianceVolume::IrradianceVolume | ( | HlmsManager * | hlmsManager | ) |  | 
      
 
 
◆ ~IrradianceVolume()
      
        
          | Ogre::IrradianceVolume::~IrradianceVolume | ( |  | ) |  | 
      
 
 
◆ changeVolumeData()
◆ clearVolumeData()
      
        
          | void Ogre::IrradianceVolume::clearVolumeData | ( |  | ) |  | 
      
 
 
◆ createIrradianceVolumeTexture()
      
        
          | void Ogre::IrradianceVolume::createIrradianceVolumeTexture | ( | uint32 | numBlocksX, | 
        
          |  |  | uint32 | numBlocksY, | 
        
          |  |  | uint32 | numBlocksZ | 
        
          |  | ) |  |  | 
      
 
 
◆ destroyIrradianceVolumeTexture()
      
        
          | void Ogre::IrradianceVolume::destroyIrradianceVolumeTexture | ( |  | ) |  | 
      
 
 
◆ freeMemory()
      
        
          | void Ogre::IrradianceVolume::freeMemory | ( |  | ) |  | 
      
 
 
◆ gaussFilter()
◆ gaussFilterX()
◆ gaussFilterY()
◆ gaussFilterZ()
◆ getFadeAttenuationOverDistace()
  
  | 
        
          | bool Ogre::IrradianceVolume::getFadeAttenuationOverDistace | ( | void |  | ) | const |  | inline | 
 
 
◆ getIrradianceCellSize()
◆ getIrradianceMaxPower()
  
  | 
        
          | float Ogre::IrradianceVolume::getIrradianceMaxPower | ( | void |  | ) | const |  | inline | 
 
 
◆ getIrradianceOrigin()
◆ getIrradianceVolumeTexture()
◆ getIrradSamplerblock()
◆ getNumBlocksX()
  
  | 
        
          | uint32 Ogre::IrradianceVolume::getNumBlocksX | ( | void |  | ) | const |  | inline | 
 
 
◆ getNumBlocksY()
  
  | 
        
          | uint32 Ogre::IrradianceVolume::getNumBlocksY | ( | void |  | ) | const |  | inline | 
 
 
◆ getNumBlocksZ()
  
  | 
        
          | uint32 Ogre::IrradianceVolume::getNumBlocksZ | ( | void |  | ) | const |  | inline | 
 
 
◆ getPowerScale()
  
  | 
        
          | float Ogre::IrradianceVolume::getPowerScale | ( | void |  | ) | const |  | inline | 
 
 
◆ setFadeAttenuationOverDistace()
  
  | 
        
          | void Ogre::IrradianceVolume::setFadeAttenuationOverDistace | ( | bool | fade | ) |  |  | inline | 
 
Not really used. It's only use is keeping track of creation parameters. 
 
 
◆ setIrradianceCellSize()
◆ setIrradianceMaxPower()
  
  | 
        
          | void Ogre::IrradianceVolume::setIrradianceMaxPower | ( | float | power | ) |  |  | inline | 
 
Not really used. It's only use is keeping track of creation parameters. 
 
 
◆ setIrradianceOrigin()
◆ setPowerScale()
  
  | 
        
          | void Ogre::IrradianceVolume::setPowerScale | ( | float | power | ) |  |  | inline | 
 
 
◆ updateIrradianceVolumeTexture()
      
        
          | void Ogre::IrradianceVolume::updateIrradianceVolumeTexture | ( |  | ) |  | 
      
 
 
The documentation for this class was generated from the following file: