CrystalSpace

Public API Reference

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

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

csLight * GetCsLight () const
 Get the light. More...

virtual iLight * GetLight () 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 csColor & GetColor () const
 Get the current color. More...

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

virtual csPtr< iLightingProcessData > QueryUserdata (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 631 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 666 of file csengine/light.h.

csLight* csLightingProcessInfo::GetCsLight (    )  const [inline]
 

Get the light.

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

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

Get the light.

Implements iLightingProcessInfo.

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

References csLight::scfiLight.

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

Return true if dynamic.

Implements iLightingProcessInfo.

Definition at line 656 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 661 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