RigsofRods
Soft-body Physics Simulation
Public Member Functions | Protected Member Functions | Protected Attributes
RoR::ShadowManager Class Reference

#include <ShadowManager.h>

+ Collaboration diagram for RoR::ShadowManager:

Public Member Functions

 ShadowManager ()
 
 ~ShadowManager ()
 
void loadConfiguration ()
 
void updatePSSM ()
 
void updateTerrainMaterial (Ogre::TerrainPSSMMaterialGenerator::SM2Profile *matProfile)
 

Protected Member Functions

void processPSSM ()
 
void setManagedMaterialSplitPoints (Ogre::PSSMShadowCameraSetup::SplitPointList splitPointList)
 
int updateShadowTechnique ()
 

Protected Attributes

PSSM_Shadows_Data PSSM_Shadows
 

Detailed Description

Definition at line 51 of file ShadowManager.h.

Constructor & Destructor Documentation

◆ ShadowManager()

ShadowManager::ShadowManager ( )

Definition at line 37 of file ShadowManager.cpp.

+ Here is the call graph for this function:

◆ ~ShadowManager()

ShadowManager::~ShadowManager ( )

Definition at line 45 of file ShadowManager.cpp.

Member Function Documentation

◆ loadConfiguration()

void ShadowManager::loadConfiguration ( )

Definition at line 49 of file ShadowManager.cpp.

◆ processPSSM()

void ShadowManager::processPSSM ( )
protected

Definition at line 93 of file ShadowManager.cpp.

+ Here is the call graph for this function:

◆ setManagedMaterialSplitPoints()

void ShadowManager::setManagedMaterialSplitPoints ( Ogre::PSSMShadowCameraSetup::SplitPointList  splitPointList)
protected

Definition at line 178 of file ShadowManager.cpp.

◆ updatePSSM()

void ShadowManager::updatePSSM ( )

Definition at line 158 of file ShadowManager.cpp.

◆ updateShadowTechnique()

int ShadowManager::updateShadowTechnique ( )
protected

Definition at line 54 of file ShadowManager.cpp.

+ Here is the call graph for this function:

◆ updateTerrainMaterial()

void ShadowManager::updateTerrainMaterial ( Ogre::TerrainPSSMMaterialGenerator::SM2Profile matProfile)

Definition at line 165 of file ShadowManager.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ PSSM_Shadows

PSSM_Shadows_Data RoR::ShadowManager::PSSM_Shadows
protected

Definition at line 71 of file ShadowManager.h.


The documentation for this class was generated from the following files: