class Enlighten ProbeSetDataBlock

This is the documentation for Enlighten.

class Enlighten ProbeSetDataBlock

class Enlighten::ProbeSetDataBlock

    └>Enlighten::IPrecomputeLoaderProbeSet
        └>Geo::IGeoSerialisable
            └>Geo::IGeoReleasable

A ProbeSet data block which contains the precompute data required by Enlighten at runtime.

Functions

Name

Description

Name

Description

Create()

Create an empty object.

Create()

Create an empty object.

FreeData(Geo::u32)

Free memory data of an optional section.

FreeData(Geo::u32)

Free memory data of an optional section.

GetId()

Get probe set id.

GetId()

Get probe set id.

GetRadiosityCore()

Get radiosity core.

GetRadiosityCore()

Get radiosity core.

GetSystemDependenciesCount()

Get number of system dependencies.

GetSystemDependenciesCount()

Get number of system dependencies.

GetSystemDependency(Geo::s32)

Get dependency system id at index idx.

GetSystemDependency(Geo::s32)

Get dependency system id at index idx.

Load(Geo::IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Load(IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Release()

Free this object that was created within the Enlighten libraries.

Release()

Free this object that was created within the Enlighten libraries.

Save(IGeoStream &, Geo::u32)

Save an instance of this class to an IGeoStream.

Save(Geo::IGeoStream &, Geo::u32)

Save an instance of this class to an IGeoStream.



static ProbeSetDataBlock* Enlighten::ProbeSetDataBlock::Create


public: ProbeSetDataBlock * Create()


Create an empty object.



static IPrecomputeLoaderProbeSet* Enlighten::IPrecomputeLoaderProbeSet::Create


public: IPrecomputeLoaderProbeSet * Create()


Create an empty object.



virtual void Enlighten::ProbeSetDataBlock::FreeData


public: virtual void FreeData
(
    Geo::u32 section
)