This is the documentation for Enlighten.

class Enlighten RadiosityInputTree

class Enlighten::RadiosityInputTree

Compressed description of the input cluster tree.

Functions

Name Description
ConvertEndian(Geo::EConvertEndianMode)

Converts the endian-ness of this object.

GetNumChildrenArray()

The number of children.

GetNumChildrenArray()

The number of children.

GetNumQuadsInClusterArray()

Array of the number of quads in each cluster.

GetNumQuadsInClusterArray()

Array of the number of quads in each cluster.

GetScaleFactorArray()

Scale factors per node, except root node.

GetScaleFactorArray()

Scale factors per node, except root node.

Variables

Name Description
Geo::u32 m_MagicNumber

Magic number.

Geo::s32 m_NumLeaves

Number of leaves.

Geo::s32 m_NumNotLeaves

Number of non-leaves.

Geo::s32 m_VersionNumber

Version number.


void Enlighten::RadiosityInputTree::ConvertEndian


public: void ConvertEndian
(
    Geo::EConvertEndianMode mode
)


Converts the endian-ness of this object.


const Geo::u8* Enlighten::RadiosityInputTree::GetNumChildrenArray


public: const Geo::u8 * GetNumChildrenArray() const


The number of children.

Length m_NumNotLeaves


Geo::u8* Enlighten::RadiosityInputTree::GetNumChildrenArray


public: Geo::u8 * GetNumChildrenArray()


The number of children.

Length m_NumNotLeaves


const Geo::u8* Enlighten::RadiosityInputTree::GetNumQuadsInClusterArray


public: const Geo::u8 * GetNumQuadsInClusterArray() const


Array of the number of quads in each cluster.

Length m_NumLeaves. Number of points in each cluster is just 4x this.


Geo::u8* Enlighten::RadiosityInputTree::GetNumQuadsInClusterArray


public: Geo::u8 * GetNumQuadsInClusterArray()


Array of the number of quads in each cluster.

Length m_NumLeaves. Number of points in each cluster is just 4x this.


const Geo::u8* Enlighten::RadiosityInputTree::GetScaleFactorArray


public: const Geo::u8 * GetScaleFactorArray() const


Scale factors per node, except root node.

It's the percentage of all leaf nodes this node covers, stored as a u8


Geo::u8* Enlighten::RadiosityInputTree::GetScaleFactorArray


public: Geo::u8 * GetScaleFactorArray()


Scale factors per node, except root node.

It's the percentage of all leaf nodes this node covers, stored as a u8