addLight abstract method
Future<ThermionEntity>
addLight(
- LightType type,
- double colour,
- double intensity,
- double posX,
- double posY,
- double posZ,
- double dirX,
- double dirY,
- double dirZ, {
- double falloffRadius = 1.0,
- double spotLightConeInner = pi / 8,
- double spotLightConeOuter = pi / 4,
- double sunAngularRadius = 0.545,
- double sunHaloSize = 10.0,
- double sunHaloFallof = 80.0,
- bool castShadows = true,
Add a light to the scene.
See LightManager.h for details
Note that sunAngularRadius
is in degrees,
whereas spotLightConeInner
and spotLightConeOuter
are in radians
Implementation
Future<ThermionEntity> addLight(
LightType type,
double colour,
double intensity,
double posX,
double posY,
double posZ,
double dirX,
double dirY,
double dirZ,
{double falloffRadius = 1.0,
double spotLightConeInner = pi / 8,
double spotLightConeOuter = pi / 4,
double sunAngularRadius = 0.545,
double sunHaloSize = 10.0,
double sunHaloFallof = 80.0,
bool castShadows = true});