Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iShadowBlockList Struct Reference

This is a list of shadow blocks. More...

#include <shadows.h>

Inheritance diagram for iShadowBlockList:

iBase csShadowBlockList List of all members.

Public Methods

virtual iShadowIteratorGetShadowIterator (bool reverse=false)=0
 Get an iterator to iterate over all shadows in this list.

virtual iShadowBlockNewShadowBlock (iSector *sector, int draw_busy, int num_shadows=30)=0
 Create a new shadow block and append to the list.

virtual iShadowBlockNewShadowBlock ()=0
 Create a new shadow block and append to the list.

virtual iShadowBlockGetFirstShadowBlock ()=0
 Get first shadow block in the list.

virtual iShadowBlockGetLastShadowBlock ()=0
 Get last shadow block in the list.

virtual iShadowBlockGetNextShadowBlock (iShadowBlock *s)=0
 Get next shadow block.

virtual iShadowBlockGetPreviousShadowBlock (iShadowBlock *s)=0
 Get previous shadow block.

virtual void RemoveLastShadowBlock ()=0
 Remove the last shadow block from this list.

virtual void DeleteAllShadows ()=0
 Destroy all shadow lists and shadows in the list.


Detailed Description

This is a list of shadow blocks.

An iShadowReceiver will get such a list.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000