#include <RE_ShadowMap.h>
 | 
|   | RE_ShadowMap (const RE_Light *light, int mapsize) | 
|   | 
|   | ~RE_ShadowMap () | 
|   | 
| void  | setMultiMap (bool m) | 
|   | 
| bool  | isMultiMap () const  | 
|   | 
| void  | useLinearDepthMap (bool ld) | 
|   | 
| bool  | usesLinearDepthMap () const  | 
|   | 
| void  | getShadowMapTransform (RE_Render *r, bool bias, UT_Matrix4F *mat=nullptr, bool cube=false, RE_TextureCubeFace face=RE_TEXTURE_CUBE_POS_X, int area_index=0, int xform_mask=0x3) | 
|   | 
| bool  | prepShadowMapRender (RE_Render *r, RE_TextureCubeFace face=RE_TEXTURE_CUBE_POS_X, int area_index=0) | 
|   | 
| void  | finishShadowMapRender (RE_Render *r, RE_TextureCubeFace face=RE_TEXTURE_CUBE_POS_X, int area_index=0) | 
|   | 
| void  | setupCascadeMap (RE_Render *r, RE_Shader *sh, RE_UniformBlock *block) | 
|   | 
| void  | setAreaLightShape (RE_LightAreaShape sh) | 
|   | 
| RE_LightAreaShape  | getAreaLightShape () const  | 
|   | 
| int  | getNumAreaMaps () const  | 
|   | 
| void  | setViewFrustum (UT_Vector3FArray &pnts, UT_Vector3F &campos) | 
|   | 
| void  | setSceneBounds (const UT_BoundingBox &scene_bounds) | 
|   | 
| RE_Texture *  | getShadowMap (int area_index=0) | 
|   | 
| void  | setVersion (int64 version) | 
|   | 
| int64  | getVersion () const  | 
|   | 
| void  | setFrameTime (fpreal t) | 
|   | 
| fpreal  | getFrameTime () const  | 
|   | 
| void  | getZClipRange (fpreal &n, fpreal &f) | 
|   | 
Definition at line 36 of file RE_ShadowMap.h.
 
      
        
          | RE_ShadowMap::RE_ShadowMap  | 
          ( | 
          const RE_Light *  | 
          light,  | 
        
        
           | 
           | 
          int  | 
          mapsize  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | RE_ShadowMap::~RE_ShadowMap  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | fpreal RE_ShadowMap::getFrameTime  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | int RE_ShadowMap::getNumAreaMaps  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | int64 RE_ShadowMap::getVersion  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | bool RE_ShadowMap::isMultiMap  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void RE_ShadowMap::setMultiMap  | 
          ( | 
          bool  | 
          m | ) | 
           | 
        
      
 
 
  
  
      
        
          | void RE_ShadowMap::setVersion  | 
          ( | 
          int64  | 
          version | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | void RE_ShadowMap::useLinearDepthMap  | 
          ( | 
          bool  | 
          ld | ) | 
           | 
        
      
 
 
      
        
          | bool RE_ShadowMap::usesLinearDepthMap  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
The documentation for this class was generated from the following file: