In file include/csengine/light.h:

class csLightHitsSprite

A light-hits-sprite structure

Public Methods

csLightHitsSprite()
Create a new csLightHitsSprite
csDynLight* GetLight()
Get the light that this belongs too
csLightHitsSprite* GetNextLight()
Get next as seen from the standpoint of the light
csLightHitsSprite* GetNextSprite()
Get next as seen from the standpoint of the sprite
csSprite3D* GetSprite()
Get the sprite that this belongs too
~csLightHitsSprite()
Unlink this structure from the sprite and the light and then destroy

Private Fields

csDynLight* light
Light that this originates from.
csSprite3D* sprite
Sprite that this is for.

Documentation

A light-hits-sprite structure. This is basicly a structure which indicates that some sprite is hit by a dynamic light. There is a list of these structures in every sprite (all dynamic lights hitting a sprite will give rise to a seperate lights-hits-sprite) and there is a list of these structures in every dynamic light (representing all sprites that are hit by that particular light).
csSprite3D* sprite
Sprite that this is for.

csDynLight* light
Light that this originates from.

csLightHitsSprite()
Create a new csLightHitsSprite

~csLightHitsSprite()
Unlink this structure from the sprite and the light and then destroy

csSprite3D* GetSprite()
Get the sprite that this belongs too

csDynLight* GetLight()
Get the light that this belongs too

csLightHitsSprite* GetNextSprite()
Get next as seen from the standpoint of the sprite

csLightHitsSprite* GetNextLight()
Get next as seen from the standpoint of the light


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de