#include <EffectManager.h>
Detailed Description
Definition at line 18 of file EffectManager.h.
Constructor & Destructor Documentation
| kge::efx::EffectManager::EffectManager |
( |
| ) |
|
| kge::efx::EffectManager::~EffectManager |
( |
| ) |
|
Member Function Documentation
| void kge::efx::EffectManager::AddRefractionEffect |
( |
| ) |
|
| ShadowMapProjection* kge::efx::EffectManager::AddShadowMapProjection |
( |
int |
ShadowMapSize = 512 | ) |
|
| void kge::efx::EffectManager::AfterSceneNodesPreRender |
( |
float |
elapsedTime = 0.0f | ) |
|
The scene manager calls this function when it calls every node prerender function.
| void kge::efx::EffectManager::AfterSceneNodesRender |
( |
float |
elapsedTime = 0.0f | ) |
|
The scene manager calls this function when it calls every node render function.
| Bloom* kge::efx::EffectManager::GetBloomEffect |
( |
| ) |
|
Create the post bloom effect and returns its pointer.
| Refraction* kge::efx::EffectManager::GetRefractionEffect |
( |
| ) |
|
Returns the refraction effect then you can add nodes to it.
| static EffectManager* kge::efx::EffectManager::GetSingletonPtr |
( |
| ) |
|
|
static |
| gfx::Texture* kge::efx::EffectManager::GetTempRenderTarget |
( |
int |
Index | ) |
|
Returns a temp render target (size = screen size) for index 0 to 7.
| void kge::efx::EffectManager::NeedColorMap |
( |
| ) |
|
|
protected |
| void kge::efx::EffectManager::OnReset |
( |
| ) |
|
For internal use. Renderer calls it on device reset.
| void kge::efx::EffectManager::OnResize |
( |
| ) |
|
For internal use. Renderer calls it on window resize.
| void kge::efx::EffectManager::RemoveRefractionEffect |
( |
| ) |
|
| void kge::efx::EffectManager::RemoveShadowMapProjection |
( |
ShadowMapProjection * |
pShadowMapProj | ) |
|
Member Data Documentation
| std::vector<Effect*> kge::efx::EffectManager::m_arrMaterials |
|
protected |
| std::vector<Effect*> kge::efx::EffectManager::m_arrPostEffects |
|
protected |
| std::vector<Effect*> kge::efx::EffectManager::m_arrShadows |
|
protected |
| bool kge::efx::EffectManager::m_bNeedColor |
|
protected |
| Bloom* kge::efx::EffectManager::m_pBloom |
|
protected |
| Refraction* kge::efx::EffectManager::m_pRefraction |
|
protected |
| gfx::Texture * kge::efx::EffectManager::m_pTempRenderTarget[8] |
|
protected |
The documentation for this class was generated from the following file: