Planeshift
psShadowManager Class Reference

Create shadows under the player/NPC/item entity. More...

#include <shadowmanager.h>

Public Member Functions

void CreateShadow (GEMClientObject *object)
 
void DisableShadows ()
 
void EnableShadows ()
 
float GetShadowRange () const
 
bool Load (const char *filename)
 
 psShadowManager ()
 
void RecreateAllShadows ()
 
void RemoveAllShadows ()
 
void RemoveShadow (GEMClientObject *object)
 
void SetShadowRange (float shadowRange)
 
bool ShadowsEnabled ()
 
void UpdateShadows ()
 
 ~psShadowManager ()
 

Detailed Description

Create shadows under the player/NPC/item entity.

Definition at line 31 of file shadowmanager.h.

Constructor & Destructor Documentation

psShadowManager::psShadowManager ( )
psShadowManager::~psShadowManager ( )

Member Function Documentation

void psShadowManager::CreateShadow ( GEMClientObject object)
void psShadowManager::DisableShadows ( )
inline

Definition at line 56 of file shadowmanager.h.

void psShadowManager::EnableShadows ( )
inline

Definition at line 58 of file shadowmanager.h.

float psShadowManager::GetShadowRange ( ) const
bool psShadowManager::Load ( const char *  filename)
void psShadowManager::RecreateAllShadows ( )
void psShadowManager::RemoveAllShadows ( )
void psShadowManager::RemoveShadow ( GEMClientObject object)
void psShadowManager::SetShadowRange ( float  shadowRange)
bool psShadowManager::ShadowsEnabled ( )
inline

Definition at line 60 of file shadowmanager.h.

void psShadowManager::UpdateShadows ( )

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