CrystalSpace

Public API Reference

CS::RenderManager::LightSettings Struct Reference

Compatibility light settings: if two lights have equal compatibility light settings they can be rendered in one pass; if not, they require different passes. More...

#include <csplugincommon/rendermanager/lightsetup.h>

List of all members.

Public Member Functions

bool operator!= (const LightSettings &other) const
 Test compatibility light settings inequality.
bool operator== (const LightSettings &other) const
 Test compatibility light settings equality.

Public Attributes

csFlags lightFlags
 Light flags.
csLightType type
 Light type.

Detailed Description

Compatibility light settings: if two lights have equal compatibility light settings they can be rendered in one pass; if not, they require different passes.

Definition at line 139 of file lightsetup.h.


Member Function Documentation

bool CS::RenderManager::LightSettings::operator!= ( const LightSettings other  )  const [inline]

Test compatibility light settings inequality.

Definition at line 150 of file lightsetup.h.

bool CS::RenderManager::LightSettings::operator== ( const LightSettings other  )  const [inline]

Test compatibility light settings equality.

Definition at line 147 of file lightsetup.h.


Member Data Documentation

Light flags.

Definition at line 144 of file lightsetup.h.

Light type.

Definition at line 142 of file lightsetup.h.


The documentation for this struct was generated from the following file:

Generated for Crystal Space 2.0 by doxygen 1.6.1