My Project
Public Member Functions | List of all members
ParaEngine::ShadowCaster Class Referenceabstract

The following shadow interface should be implemented for any shadow caster entity in the game engine. More...

#include <ShadowVolume.h>

Inheritance diagram for ParaEngine::ShadowCaster:
ParaEngine::CBipedObject ParaEngine::CRpgCharacter ParaEngine::CRpgCharacter ParaEngine::COPCBiped ParaEngine::COPCBiped

Public Member Functions

virtual bool IsShadowEnabled ()
 
virtual void BuildShadowVolume (SceneState *sceneState, ShadowVolume *pShadowVolume, LightParams *pLight)=0
 

Detailed Description

The following shadow interface should be implemented for any shadow caster entity in the game engine.

In game engine, this means the static mesh object and the animated biped object. BuildShadowVolume() function should be called every frame move for each model caster.


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