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.

NonCopyable(NonCopyable &&)

Defaulted to allow move.

operator=(NonCopyable &&)

Defaulted to allow move.

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
adaed81b4c59f263dcb4e78c4126f4683
adaed81b4c59f263dcb4e78c4126f4683

Geo::NonCopyable::NonCopyable

...

public: NonCopyable
(
    NonCopyable &&
)

...

Defaulted to allow move.


Anchor
a6abc781e23b8f4864e0b868806e0acbf
a6abc781e23b8f4864e0b868806e0acbf

NonCopyable& Geo::NonCopyable::operator=

...

public: NonCopyable & operator=
(
    NonCopyable &&
)

...

Defaulted to allow move.


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