This is the documentation for Enlighten.

class Enlighten UpdateManagerLight

class Enlighten::UpdateManagerLight

Class which extends the Enlighten input light class with extra data used only by the high level runtime, and not by Enlighten itself.

Variables

Name Description
InputLightBase * m_InputLight

The light.

Geo::s32 m_LightBankId

Which light bank this light belongs to.

Geo::s32 m_LightChannels

Bitfield indicating which light channels this light should belong to.

bool m_ValuesChanged

Flag to keep track of whether this light has changed since the last radiosity update.

Functions

Name Description
UpdateManagerLight(size_t)

Constructor.


Enlighten::UpdateManagerLight::UpdateManagerLight


public: UpdateManagerLight
(
    size_t inputLightSize
)


Constructor.