This is the documentation for Enlighten.

class Enlighten UpdateLightCommandGeneric

template<typename LightType>
class Enlighten::UpdateLightCommandGeneric

    └>Enlighten::Command

Command to update a light.

Functions

Name Description
Execute(IUpdateManagerWorker *)

Function called when the command is executed, which will happen on the worker thread if one is running.

Execute(IUpdateManagerWorker *)

Function called when the command is executed, which will happen on the worker thread if one is running.

UpdateLightCommandGeneric(const Geo::GeoGuid &, const LightType &, bool, bool, Geo::s32, Geo::s32)

Constructor.


virtual void Enlighten::UpdateLightCommandGeneric< LightType >::Execute


public: virtual void Execute
(
    IUpdateManagerWorker * worker
)


Function called when the command is executed, which will happen on the worker thread if one is running.


virtual void Enlighten::Command::Execute


public: virtual void Execute
(
    IUpdateManagerWorker * worker
)


Function called when the command is executed, which will happen on the worker thread if one is running.


Enlighten::UpdateLightCommandGeneric< LightType >::UpdateLightCommandGeneric


public: UpdateLightCommandGeneric
(
    const Geo::GeoGuid & guid,
    const LightType & light,
    bool castShadows,
    bool forceUpdate,
    Geo::s32 lightBankId,
    Geo::s32 lightChannels
)


Constructor.