SO3Engine
|
SO3ShadowManager.cpp
Go to the documentation of this file.
static Ogre::ColourValue ScolToOgreColorRGBA(const int &scolColor)
Definition SO3ConversionTools.cpp:126
static int OgreToScolColorRGBA(const Ogre::ColourValue &ogreColor)
Definition SO3ConversionTools.cpp:115
Definition SO3Scene.h:125
void UpdateLightsShadowParameters()
Definition SO3Scene.cpp:889
Ogre::SceneManager * GetOgreScenePointer()
Definition SO3Scene.cpp:449
Definition SO3ShadowCSM.h:169
static bool CheckSystemCompatibility()
Definition SO3ShadowCSM.cpp:22
Definition SO3ShadowDeferred.h:44
virtual void UpdateShadowTechnique()=0
Definition SO3Shadow.cpp:79
virtual void UpdateShadowMaterial(Ogre::Technique *tech)
Definition SO3Shadow.cpp:83
virtual void RemoveMaterialPass(Ogre::Technique *tech)
Definition SO3Shadow.cpp:87
virtual bool IsShadowMaterialPass(Ogre::Pass *pass)
Definition SO3Shadow.cpp:91
Definition SO3ShadowLiSPSM.h:57
static bool CheckSystemCompatibility()
Definition SO3ShadowLiSPSM.cpp:14
float GetShadowFarDistance()
Definition SO3ShadowManager.cpp:167
void SetShadowFadeStart(const float &fade)
Definition SO3ShadowManager.cpp:187
float GetShadowDirectionalLightExtrusionDistance()
Definition SO3ShadowManager.cpp:172
void UpdateShadowMaterial(Ogre::Technique *tech)
Definition SO3ShadowManager.cpp:237
ShadowLightingType GetLightingTechnique()
Definition SO3ShadowManager.cpp:76
void SetShadowType(const ShadowType &type)
Definition SO3ShadowManager.cpp:94
void CleanShadowMaterial(Ogre::Technique *tech)
Definition SO3ShadowManager.cpp:243
float GetShadowFadeStart()
Definition SO3ShadowManager.cpp:193
void SetSelfShadow(const bool &state)
Definition SO3ShadowManager.cpp:209
void SetShadowFadeEnd(const float &fade)
Definition SO3ShadowManager.cpp:198
void SetShadowQuality(ShadowQuality quality)
Definition SO3ShadowManager.cpp:219
void SetLightingTechnique(const ShadowLightingType &technique)
Definition SO3ShadowManager.cpp:81
@ SO3_MODULATIVE_SHADOWS_LIGHTING
Definition SO3ShadowManager.h:73
@ SO3_INVALID_SHADOWS_LIGHTING
Definition SO3ShadowManager.h:71
void SetShadowFarDistance(const float &dist)
Definition SO3ShadowManager.cpp:154
void SetTextureSize(const int &size)
Definition SO3ShadowManager.cpp:69
bool IsShadowMaterialPass(Ogre::Pass *pass)
Definition SO3ShadowManager.cpp:249
ShadowQuality GetShadowQuality()
Definition SO3ShadowManager.cpp:232
void SetShadowDirectionalLightExtrusionDistance(const float &value)
Definition SO3ShadowManager.cpp:177
@ SO3_SHADOWS_QUALITY_MEDIUM
Definition SO3ShadowManager.h:62
Definition SO3ShadowPSSM.h:60
static bool CheckSystemCompatibility()
Definition SO3ShadowPSSM.cpp:15
Definition SO3ShadowStencil.h:42
Definition SO3DataScol.h:38
Generated by 1.9.8