Versions Compared

Key

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

class Enlighten::RadCubeMapMetaData

A data block that describes essential properties of a cube map.

This data is effectively a header to any cube map data.

Variables

NameDescription
Geo::GeoGuid m_CubeMapId

The globally unique ID of this cube map, assigned during the precompute.

Geo::s32 m_EnvironmentResolution

Resolution of environment radiosity data.

Geo::s32 m_FaceWidth

The width of the output texture in pixels.

Geo::s32 m_MaxIrradianceBudget

The maximum budget used by the cube map (determines lighting quality) Mainly for reporting purposes, and is used internally to adjust buffer sizes.

Geo::u8 m_Padding[4]

Unused padding.

Functions

NameDescription
GetCubeMapId()

Little helper function to get the id of a cube map.

RadCubeMapMetaData()

Default constructor just clears values to a safe invalid state.


Anchor
a43b0706302104aa9dcdc438a4ec1ee8d
a43b0706302104aa9dcdc438a4ec1ee8d

Geo::GeoGuid Enlighten::RadCubeMapMetaData::GetCubeMapId

...

public: Geo::GeoGuid GetCubeMapId() const

...

Little helper function to get the id of a cube map.


Anchor
a26ce643e753591f1366a1c0e7732598b
a26ce643e753591f1366a1c0e7732598b

Enlighten::RadCubeMapMetaData::RadCubeMapMetaData

...

public: RadCubeMapMetaData()

...

Default constructor just clears values to a safe invalid state.