CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iShadowCaster Struct Reference
[Lighting]

An object that can cast shadows. More...

#include <shadcast.h>

Inheritance diagram for iShadowCaster:

iBase List of all members.

Public Methods

virtual void AppendShadows (iMovable *movable, iShadowBlockList *shadows, const csVector3 &origin)=0
 Append a list of shadow frustums which extend from this shadow caster. More...


Detailed Description

An object that can cast shadows.

An object implementing this interface also implements iVisibilityObject so that it can be registered with a visibility culler.

Definition at line 46 of file shadcast.h.


Member Function Documentation

virtual void iShadowCaster::AppendShadows iMovable   movable,
iShadowBlockList   shadows,
const csVector3   origin
[pure virtual]
 

Append a list of shadow frustums which extend from this shadow caster.

The origin is the position of the light.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14