This is the documentation for Enlighten.
class Enlighten IPrecomputeLoaderProbeSet
class Enlighten::IPrecomputeLoaderProbeSet
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
The Interface to ProbeSet data.
Contains the probe set precompute data required by Enlighten at runtime.
Functions
Name | Description |
|---|---|
Create an empty object. | |
Free memory data of an optional section. | |
Get probe set id. | |
Get radiosity core. | |
Get number of system dependencies. | |
Get dependency system id at index idx. | |
Load an instance of this class from an IGeoInputStream. | |
Free this object that was created within the Enlighten libraries. | |
Save an instance of this class to an IGeoStream. |
static IPrecomputeLoaderProbeSet* Enlighten::IPrecomputeLoaderProbeSet::Create
public: IPrecomputeLoaderProbeSet * Create()
Create an empty object.
virtual void Enlighten::IPrecomputeLoaderProbeSet::FreeData
public: void FreeData
(
Geo::u32 section
)
Free memory data of an optional section.
virtual const Geo::GeoGuid& Enlighten::IPrecomputeLoaderProbeSet::GetId
public: const Geo::GeoGuid & GetId() const
Get probe set id.
virtual const Enlighten::RadProbeSetCore* Enlighten::IPrecomputeLoaderProbeSet::GetRadiosityCore
public: const Enlighten::RadProbeSetCore * GetRadiosityCore() const
Get radiosity core.
virtual Geo::s32 Enlighten::IPrecomputeLoaderProbeSet::GetSystemDependenciesCount
public: Geo::s32 GetSystemDependenciesCount() const
Get number of system dependencies.