OGRE-Next: Ogre::LightListInfo Struct Reference

| OGRE-Next 3.0.0 Object-Oriented Graphics Rendering Engine

Loading...
Searching...
No Matches
Ogre::LightListInfo Struct Reference
Core » General

Holds all lights in SoA after being culled over all frustums. More...

`#include <OgreCommon.h>`

## Public Member Functions
| LightListInfo ()
| ~LightListInfo ()

## Public Attributes
Sphere *RESTRICT_ALIAS | boundingSphere
LightArray | lights
uint32 *RESTRICT_ALIAS | visibilityMask
| Copy from lights[i]->getVisibilityFlags(), this copy avoids one level of indirection.

## Detailed Description

Holds all lights in SoA after being culled over all frustums.

## Constructor & Destructor Documentation

## ◆ LightListInfo()

Ogre::LightListInfo::LightListInfo | ( |  | ) |
| inline

References boundingSphere, and visibilityMask.

## ◆ ~LightListInfo()

Ogre::LightListInfo::~LightListInfo | ( |  | ) |
| inline

References boundingSphere, Ogre::MEMCATEGORY_SCENE_CONTROL, OGRE_FREE_SIMD, and visibilityMask.

## Member Data Documentation

## ◆ boundingSphere

Sphere* RESTRICT_ALIAS Ogre::LightListInfo::boundingSphere

Referenced by LightListInfo(), and ~LightListInfo().

## ◆ lights

LightArray Ogre::LightListInfo::lights

## ◆ visibilityMask

uint32* RESTRICT_ALIAS Ogre::LightListInfo::visibilityMask

Copy from lights[i]->getVisibilityFlags(), this copy avoids one level of indirection.

Referenced by LightListInfo(), and ~LightListInfo().

The documentation for this struct was generated from the following file:

- OgreCommon.h