Versions Compared

Key

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

...

NameDescription
AddCachedValues(InputLightingBuffer *, const InputLightingBuffer *)

Adds lights values from previously cached input.

AddDusterValues(Enlighten::IncidentLightingBuffer *, const Geo::v128 *)

Adds light values laid out in a duster block to the input workspace.

AddDusterValues(InputLightingBuffer *, const Geo::v128 *)

Adds light values laid out in a duster block to the input workspace.

BadMagicNumber()

Sanity check.

Clear(InputLightingBuffer *)

Clears the light values to zero, useful for "starting over".

ConvertEndian(Geo::EConvertEndianMode)

Converts the endian-ness of this block.

End(InputLightingBuffer *)

Generate the rest of the Enlighten input tree from the leaves.

GetClusterBoundsGroupArray()

Access to the leaf cluster bounds array data for cluster groups. Each cluster group stores 'ClusterBoundsGroupSize' clusters (except the last group)

GetDusterBoundsArray()

Access to the leaf cluster bounds array.

GetInputWorkspaceDebugIterator()

Debugging functionality.

GetInputWorkspaceDebugPoint(InputWorkspaceDebugPoint *, Geo::s32)

Debugging functionality.

GetInputWorkspaceLitDebugPoint(InputWorkspaceDebugPoint *, Geo::s32, const InputLightingBuffer *)

Debugging functionality.

GetInputWorkspaceNormalArray(Geo::v128 *)

Fills an array with the normals of all of the input points in an input workspace.

GetInputWorkspacePositionAndNormalArray(Geo::v128 *, Geo::v128 *)

Fills an array with the positions and normals of all of the input points in an input workspace.

GetInputWorkspacePositionArray(Geo::v128 *)

Fills an array with the positions of all of the input points in an input workspace.

GetNonLeafChildCountArray()

Access to the the number of children in the non-leaf clusters.

GetNumChildrenTable()

Returns the table containing the number of children for each internal node.

GetNumClusters()

Gets the number of clusters.

GetNumClustersInTree()

Gets the number of clusters in the tree.

GetNumPoints()

Debugging functionality.

GetPackedDusterData()

Retrieve the packed positions and normals for 4 dusters.

GetPackedDusterData()

Retrieve the packed positions and normals for 4 dusters.

GetQuadIndexClusterArray()

Returns the index of quads per cluster.

GetQuadIndexTableSize()

Returns the size of the quad index table.

GetQuadsInClusterArray()

Returns the number of quads per cluster.

GetRadiosityInputTree()

Returns the internal cluster tree.

GetScaleFactorTable()

Returns the table containing the EndInputWorkspace scale factor for each node (except the final node)

GetScaleFactorTableSize()

Returns the size of the scale factor table.

GetSystemBoundingBox(Geo::GeoBoundingBox &)

Returns the bounding box of the system.

...

public: void End
(
    InputLightingBuffer * buffer
) const

...

Generate the rest of the Enlighten input tree from the leaves.

...