This is the documentation for Enlighten.

class Enlighten ILimiter

class Enlighten::ILimiter

    └>Geo::IGeoReleasable

Interface which can prevent Enlighten tasks from starting in the current call to UpdateRadiosity.

Functions

Name Description
Release()

This function will be called when MultithreadCpuWorker is destroyed.

Release()

Free this object that was created within the Enlighten libraries.

Reset()

Reset will be called before Enlighten processing begins.

Timeout()

Timeout should return FALSE if processing should continue and TRUE if processing should stop.


virtual void Enlighten::ILimiter::Release


public: void Release()


This function will be called when MultithreadCpuWorker is destroyed.


virtual void Geo::IGeoReleasable::Release


public: void Release()


Free this object that was created within the Enlighten libraries.

Expect this to behave in a similar way to calling 'delete(this)'


virtual void Enlighten::ILimiter::Reset


public: void Reset()


Reset will be called before Enlighten processing begins.


virtual bool Enlighten::ILimiter::Timeout


public: bool Timeout()


Timeout should return FALSE if processing should continue and TRUE if processing should stop.