LightManager

Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

addLight
Light addLight(Light light)
Undocumented in source. Be warned that the author may not have intended to support it.
addPointLight
Light addPointLight(Vector3f position)
Undocumented in source. Be warned that the author may not have intended to support it.
apply
void apply(Vector3f objPos)
Undocumented in source. Be warned that the author may not have intended to support it.
bind
void bind(Object3D obj, double dt)
Undocumented in source. Be warned that the author may not have intended to support it.
calcBrightness
void calcBrightness(Light light, Vector3f objPos)
Undocumented in source. Be warned that the author may not have intended to support it.
draw
void draw(double dt)
Undocumented in source. Be warned that the author may not have intended to support it.
free
void free()
Undocumented in source. Be warned that the author may not have intended to support it.
sortLights
void sortLights()
Undocumented in source. Be warned that the author may not have intended to support it.
unapply
void unapply()
Undocumented in source. Be warned that the author may not have intended to support it.
unbind
void unbind(Object3D obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

lights
DynamicArray!Light lights;
Undocumented in source.
lightsOn
bool lightsOn;
Undocumented in source.
lightsVisible
bool lightsVisible;
Undocumented in source.
maxLightsPerObject
uint maxLightsPerObject;
Undocumented in source.

Inherited Members

From Modifier3D

bind
void bind(Object3D obj, double dt)
Undocumented in source.
unbind
void unbind(Object3D obj)
Undocumented in source.

From Drawable

draw
void draw(double dt)
Undocumented in source.

Meta