CrystalSpace

Public API Reference

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

csLightingProcessInfo Struct Reference

This is user-data for iFrustumView for the lighting process. More...

#include <light.h>

Inheritance diagram for csLightingProcessInfo:

iLightingProcessInfo iFrustumViewUserdata iBase List of all members.

Public Methods

csLightGetCsLight () const
 Get the light. More...

virtual iLightGetLight () const
 Get the light. More...

virtual bool IsDynamic () const
 Return true if dynamic. More...

virtual void SetColor (const csColor &col)
 Set the current color. More...

virtual const csColorGetColor () const
 Get the current color. More...

virtual void AttachUserdata (iLightingProcessData *userdata)
 Attach userdata. More...

virtual csPtr< iLightingProcessDataQueryUserdata (scfInterfaceID id, int version)
 Query for userdata based on SCF type. More...

virtual void FinalizeLighting ()
 Finalize lighting. More...


Detailed Description

This is user-data for iFrustumView for the lighting process.

Definition at line 595 of file csengine/light.h.


Member Function Documentation

virtual void csLightingProcessInfo::AttachUserdata iLightingProcessData   userdata [virtual]
 

Attach userdata.

Implements iLightingProcessInfo.

virtual void csLightingProcessInfo::FinalizeLighting   [virtual]
 

Finalize lighting.

Implements iLightingProcessInfo.

virtual const csColor& csLightingProcessInfo::GetColor   const [inline, virtual]
 

Get the current color.

Implements iLightingProcessInfo.

Definition at line 630 of file csengine/light.h.

csLight* csLightingProcessInfo::GetCsLight   const [inline]
 

Get the light.

Definition at line 614 of file csengine/light.h.

virtual iLight* csLightingProcessInfo::GetLight   const [inline, virtual]
 

Get the light.

Implements iLightingProcessInfo.

Definition at line 615 of file csengine/light.h.

References csLight::scfiLight.

virtual bool csLightingProcessInfo::IsDynamic   const [inline, virtual]
 

Return true if dynamic.

Implements iLightingProcessInfo.

Definition at line 620 of file csengine/light.h.

virtual csPtr<iLightingProcessData> csLightingProcessInfo::QueryUserdata scfInterfaceID    id,
int    version
[virtual]
 

Query for userdata based on SCF type.

Implements iLightingProcessInfo.

virtual void csLightingProcessInfo::SetColor const csColor   col [inline, virtual]
 

Set the current color.

Implements iLightingProcessInfo.

Definition at line 625 of file csengine/light.h.


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