This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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.

  • No labels