40#ifndef _COMPONENT_LIGHT_MGR_H
41#define _COMPONENT_LIGHT_MGR_H
Definition: component_light_mgr.h:56
void EnableNormalize(bool enableNormalize)
void ClearRegisteredLights()
bool UseParentsLighting()
void TopFrameInitialize()
void CleanupComponentLighting()
void SetupComponentLighting()
DynamicArray< GlsLightSource * > _registeredLights
Definition: component_light_mgr.h:59
bool * GetActiveLightsMask()
unsigned int GetNumActiveLights()
static ComponentLightMgr * CreateInstance()
void SetupLighting(DisplayObject *object)
void ReapplyLightsForEyePoint(GlsEyePoint *eyePoint)
bool _useParentsLighting
Definition: component_light_mgr.h:64
void UseParentsLighting(bool useParentsLighting)
unsigned int GetActiveLightsBitMask()
void RegisterLight(GlsLightSource *light)
Definition: gls_eyepoint.h:117
Definition: gls_light_source.h:84
The disti::DynamicArray class. A templated array of objects capable of dynamically growing.
A file for all GL Studio files to include.
#define GLS_EXPORT
Macro denoting which functions should be visible from the runtime library.
Definition: gls_include.h:52
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47