Versions Compared

Key

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

struct Enlighten::CullClusterGroup

A class used to apply clustergroup-light level culling.

Variables

NameDescription
const Geo::v128 & m_Max

Bounds of the cluster.

const Geo::v128 & m_MaxNormalFlipped

Normal bounds of the cluster.

const Geo::v128 & m_Min

Bounds of the cluster.

const Geo::v128 & m_MinNormalFlipped

Normal bounds of the cluster.

Functions


Anchor
ad845dfd100523f37b430b2f699fd767b
ad845dfd100523f37b430b2f699fd767b

GEO_CONTROLLED_INLINE Enlighten::CullClusterGroup::CullClusterGroup

...

public: GEO_CONTROLLED_INLINE CullClusterGroup
(
    const Geo::v128 & bbMin,
    const Geo::v128 & bbMax,
    const Geo::v128 & minNormalFlipped,
    const Geo::v128 & maxNormalFlipped
)

...

Constructor.


Anchor
a141a35a55ae560b7b457c0c1ba4a320a
a141a35a55ae560b7b457c0c1ba4a320a

GEO_CONTROLLED_INLINE bool Enlighten::CullClusterGroup::IsCulled

...

public: GEO_CONTROLLED_INLINE bool IsCulled
(
    const CachedLightType & light
) const

...

Checks if the given light should be culled.