74 void shinePoint(
LeMesh * mesh);
75 void shineDirectional(
LeMesh * mesh);
76 void shineAmbient(
LeMesh * mesh);
LeAxis axis
Definition: light.h:69
float rolloff
Definition: light.h:71
LightEngine 3D: Mesh container and manipulator.
LightEngine 3D: General engine configuration file.
LightEngine 3D: Global helpers and definitions.
LE_LIGHT_TYPES
Available light models.
Definition: light.h:48
LE_LIGHT_TYPES type
Definition: light.h:68
LeColor color
Definition: light.h:70
Represent an RGBA color.
Definition: color.h:42
void shine(LeMesh *mesh)
Shine a mesh with the light.
Definition: light.cpp:73
LightEngine 3D: Color implementation.
static void black(LeMesh *mesh)
Clear a mesh light information (shades)
Definition: light.cpp:62
LeLight()
Definition: light.cpp:42
Represent an axis in 3D space.
Definition: geometry_scalar.h:265
LightEngine 3D: Vertex / axis / plane / matrix objects.
Contain and manage a light object.
Definition: light.h:59
Contain and manage a 3D mesh.
Definition: mesh.h:47
static void blendColors(LeColor color1, LeColor color2, float factor, LeColor &result)
Blend two colors together and accumulate the result.
Definition: light.cpp:138