Public Member Functions | Public Attributes | List of all members
Ogre::SceneManager::LightInfo Struct Reference

Cached light information, used to tracking light's changes. More...

#include <OgreSceneManager.h>

Public Member Functions

bool operator!= (const LightInfo &rhs) const
 
bool operator== (const LightInfo &rhs) const
 Light mask.
 

Public Attributes

Lightlight
 
uint32 lightMask
 Sets to zero if directional light.
 
Vector3 position
 Sets to zero if directional light.
 
Real range
 Use int instead of Light::LightTypes to avoid header file dependence.
 
int type
 Just a pointer for comparison, the light might destroyed for some reason.
 

Detailed Description

Cached light information, used to tracking light's changes.

Definition at line 511 of file OgreSceneManager.h.

Member Function Documentation

◆ operator!=()

bool Ogre::SceneManager::LightInfo::operator!= ( const LightInfo rhs) const

Definition at line 525 of file OgreSceneManager.h.

◆ operator==()

bool Ogre::SceneManager::LightInfo::operator== ( const LightInfo rhs) const

Light mask.

Definition at line 519 of file OgreSceneManager.h.

Member Data Documentation

◆ light

Light* Ogre::SceneManager::LightInfo::light

Definition at line 513 of file OgreSceneManager.h.

◆ lightMask

uint32 Ogre::SceneManager::LightInfo::lightMask

Sets to zero if directional light.

Definition at line 517 of file OgreSceneManager.h.

◆ position

Vector3 Ogre::SceneManager::LightInfo::position

Sets to zero if directional light.

Definition at line 516 of file OgreSceneManager.h.

◆ range

Real Ogre::SceneManager::LightInfo::range

Use int instead of Light::LightTypes to avoid header file dependence.

Definition at line 515 of file OgreSceneManager.h.

◆ type

int Ogre::SceneManager::LightInfo::type

Just a pointer for comparison, the light might destroyed for some reason.

Definition at line 514 of file OgreSceneManager.h.


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

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.