Versions Compared

Key

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

...

A System data Block which contains the precompute data required by Enlighten at runtime.

Functions

NameDescription
Create()

Create an empty object.

Create()

Create an empty object.

FreeData(Geo::u32)

Free memory data of a optional section.

FreeData(Geo::u32)

Free memory data of a optional section.

GetClusterAlbedoWorkspace()

Get cluster albedo workspace.

GetClusterAlbedoWorkspace()

Get cluster albedo workspace.

GetHeight(Geo::s32)

Get lightmap height at given lod.

GetHeight(Geo::s32)

Get lightmap height at given lod.

GetId()

Get system id.

GetId()

Get system id.

GetInputWorkspace()

Get input workspace.

GetInputWorkspace()

Get input workspace.

GetLodCount()

Get number of system lod's.

GetLodCount()

Get number of system lod's.

GetPrecomputedVisibility()

Get precomputed visibility.

GetPrecomputedVisibility()

Get precomputed visibility.

GetRadiosityCore(Geo::s32)

Get radiosity core at given lod.

GetRadiosityCore(Geo::s32)

Get radiosity core at given lod.

GetRadiosityNormalTexHeight(Geo::s32)

Get radiosity normal texture height at given lod.

GetRadiosityNormalTexHeight(Geo::s32)

Get radiosity normal texture height at given lod.

GetRadiosityNormalTexPixels(Geo::s32)

Get radiosity normal texture pixels at given lod The pixels are stored linearly in a contiguous array.

GetRadiosityNormalTexPixels(Geo::s32)

Get radiosity normal texture pixels at given lod The pixels are stored linearly in a contiguous array.

GetRadiosityNormalTexWidth(Geo::s32)

Get radiosity normal texture width at given lod.

GetRadiosityNormalTexWidth(Geo::s32)

Get radiosity normal texture width at given lod.

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.

GetUvTransform(Geo::s32, Geo::s32)

Get uv transform for instance idx at given lod.

GetUvTransform(Geo::s32, Geo::s32)

Get uv transform for instance idx at given lod.

GetUvTransformsCount()

Get number of uv transforms per lod, which equals the number of instances in the system.

GetUvTransformsCount()

Get number of uv transforms per lod, which equals the number of instances in the system.

GetWidth(Geo::s32)

Get lightmap width at given lod.

GetWidth(Geo::s32)

Get lightmap width at given lod.

Load(IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Load(Geo::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.

...

Free this object that was created within the Enlighten libraries.

Expect this to behave in a similar way to calling 'delete(this)'

...

Free this object that was created within the Enlighten libraries.

Expect this to behave in a similar way to calling 'delete(this)'

...