Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

class Enlighten::IPrecompSystemRadiosity

    └>Geo::IGeoReleasable

Handle to the SystemRadiosity.

Functions

NameDescription
GetLodRadCore(Geo::s32)

Access the RadSystemCore representing the LOD version of the system. GetLod(0) will return the pointer to the main system core (i.e. this system)

GetNumLods()

For systems with no LODs generated GetNumLods will return 1 (i.e. the main system is considered to be the first LOD)

GetRadSystemCore()

Access to the runtime radiosity data.

Release()

Free this object that was created within the Enlighten libraries.


Anchor
af4108c13c1e374df9d6b85d2a7335251
af4108c13c1e374df9d6b85d2a7335251

virtual const RadSystemCore* Enlighten::IPrecompSystemRadiosity::GetLodRadCore

...

public: const RadSystemCore * GetLodRadCore
(
    Geo::s32 lodIndex
) const

...

Access the RadSystemCore representing the LOD version of the system. GetLod(0) will return the pointer to the main system core (i.e. this system)


Anchor
a96ef9c0a1a7bab24aacce11d19f1183c
a96ef9c0a1a7bab24aacce11d19f1183c

virtual Geo::s32 Enlighten::IPrecompSystemRadiosity::GetNumLods

...

public: Geo::s32 GetNumLods() const

...

For systems with no LODs generated GetNumLods will return 1 (i.e. the main system is considered to be the first LOD)


Anchor
a09665c99c0662cdc5d314afeea59f856
a09665c99c0662cdc5d314afeea59f856

virtual const RadSystemCore* Enlighten::IPrecompSystemRadiosity::GetRadSystemCore

...

public: const RadSystemCore * GetRadSystemCore() const

...

Access to the runtime radiosity data.

Serialisation is through the Enlighten::ReadRadSystemCore and Enlighten::WriteRadSystemCore functions


Anchor
af6bdf30b42adde386c428e9dc2821eb9
af6bdf30b42adde386c428e9dc2821eb9

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)'