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
 
bool useHeadlights () const
 
void setUseHeadlights (bool v)
 
void setShadowingLight (int id)
 
const GR_LightgetShadowingLight () const
 
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 196 of file GR_Light.h.

Member Function Documentation

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

Definition at line 228 of file GR_Light.h.

exint GR_LightList::entries ( ) const
inline

Definition at line 208 of file GR_Light.h.

GR_LightPtr GR_LightList::getLight ( int  id) const
inline

Definition at line 217 of file GR_Light.h.

GR_LightPtr GR_LightList::getLightByIndex ( int  index) const
inline

Definition at line 226 of file GR_Light.h.

uint32 GR_LightList::getLightMask ( const UT_Set< int > &  active) const
const GR_Light* GR_LightList::getShadowingLight ( ) const
inline

Definition at line 205 of file GR_Light.h.

bool GR_LightList::hasLight ( int  id) const
inline

Definition at line 210 of file GR_Light.h.

bool GR_LightList::remove ( int  id)
inline

Definition at line 234 of file GR_Light.h.

void GR_LightList::removeAll ( )
void GR_LightList::removeAllBut ( const UT_Set< int > &  active_lights)
void GR_LightList::setShadowingLight ( int  id)
inline

Definition at line 204 of file GR_Light.h.

void GR_LightList::setUseHeadlights ( bool  v)
inline

Definition at line 202 of file GR_Light.h.

bool GR_LightList::useHeadlights ( ) const
inline

Definition at line 201 of file GR_Light.h.


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