HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_LightList Class Reference

#include <GR_Light.h>

Public Member Functions

uint32 getLightMask (const UT_Set< int > &active) const
 
void setGLLights (RE_LightList *list)
 
const RE_LightListglLights () const
 
RE_LightListglLights ()
 
exint entries () const
 
bool hasLight (int id) const
 
GR_LightPtr getLight (int id) const
 
GR_LightPtr getLightByIndex (int index) const
 
void add (int id, GR_Light *new_light)
 
bool remove (int id)
 
void removeAll ()
 
void removeAllBut (const UT_Set< int > &active_lights)
 

Detailed Description

Definition at line 146 of file GR_Light.h.

Member Function Documentation

void GR_LightList::add ( int  id,
GR_Light new_light 
)
inline

Definition at line 175 of file GR_Light.h.

exint GR_LightList::entries ( ) const
inline

Definition at line 155 of file GR_Light.h.

GR_LightPtr GR_LightList::getLight ( int  id) const
inline

Definition at line 164 of file GR_Light.h.

GR_LightPtr GR_LightList::getLightByIndex ( int  index) const
inline

Definition at line 173 of file GR_Light.h.

uint32 GR_LightList::getLightMask ( const UT_Set< int > &  active) const
const RE_LightList* GR_LightList::glLights ( ) const
inline
Examples:
tetprim/GR_PrimTetra.C.

Definition at line 152 of file GR_Light.h.

RE_LightList* GR_LightList::glLights ( )
inline

Definition at line 153 of file GR_Light.h.

bool GR_LightList::hasLight ( int  id) const
inline

Definition at line 157 of file GR_Light.h.

bool GR_LightList::remove ( int  id)
inline

Definition at line 180 of file GR_Light.h.

void GR_LightList::removeAll ( )
void GR_LightList::removeAllBut ( const UT_Set< int > &  active_lights)
void GR_LightList::setGLLights ( RE_LightList list)
inline

Definition at line 151 of file GR_Light.h.


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