Versions Compared

Key

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

...

NameDescription
InputLightingBuffer * m_EmissiveEnvironment

The underlying Enlighten object.

PrecisionHint::Value m_InputLightingPrecisionHint

Precision hint of the input lighting buffer.

Geo::s32 m_Resolution

Power-of-two face resolution of the environment cube map.

Geo::v128 * m_Values

The application-settable base values.

...

NameDescription
BaseEnvironment(Geo::s32, PrecisionHint::Value)

Constructs an environment object of the given resolution.

Clone()

Creates a copy of the CPU environment and its data values.

CpuEnvironment(Geo::s32, PrecisionHint::Value)

Constructs a CPU environment of the given resolution.

Create()

Creates a CPU environment of (default) resolution 2. Used in GeoMobileDemo.

CreateInputLightingBuffer()

Creates the input lighting buffer.

GetInputLightingPrecisionHint()

Gets the precision hint of the input lighting buffer.

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

Deserialises a CPU environment from a stream.

Release()

Free this object that was created within the Enlighten libraries.

Release()

Free this object that was created within the Enlighten libraries.

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

Serialises a CPU environment to a stream.

UpdateEnvironmentInputLighting()

Updates the input lighting buffer.

UpdateEnvironmentInputLighting()

Updates the input lighting buffer.

...

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)'

...