This class contains the "shape" information for spot lights.
| Long name (short name) | 
Type | 
Default | 
Flags | 
 | 
coneAngle
(ca) | 
angle (double) | 
40.0deg | 
      | 
 | 
penumbraAngle
(pa) | 
angle (double) | 
0.0deg | 
      | 
 | 
dropoff
(dro) | 
double | 
0.0 | 
      | 
 | 
barnDoors
(bd) | 
bool | 
false | 
     | 
 | 
leftBarnDoor
(lbd) | 
angle (double) | 
20.0deg | 
     | 
 | 
rightBarnDoor
(rbd) | 
angle (double) | 
20.0deg | 
     | 
 | 
topBarnDoor
(tbd) | 
angle (double) | 
20.0deg | 
     | 
 | 
bottomBarnDoor
(bbd) | 
angle (double) | 
20.0deg | 
     | 
 | 
useDecayRegions
(udr) | 
bool | 
false | 
     | 
 | 
startDistance1
(sd1) | 
distance (float) | 
1.0cm | 
     | 
 | 
endDistance1
(ed1) | 
distance (float) | 
2.0cm | 
     | 
 | 
startDistance2
(sd2) | 
distance (float) | 
3.0cm | 
     | 
 | 
endDistance2
(ed2) | 
distance (float) | 
6.0cm | 
     | 
 | 
startDistance3
(sd3) | 
distance (float) | 
8.0cm | 
     | 
 | 
endDistance3
(ed3) | 
distance (float) | 
10.0cm | 
     | 
 | 
fogSpread
(fsp) | 
float | 
1.0 | 
     | 
 | 
fogIntensity
(fin) | 
float | 
1.0 | 
     | 
 | 
objectType
(ot) | 
char | 
TrenderableObjectType::kSurface | 
    | 
 | 
pointWorld
(pw) | 
float3 | 
1.0, 1.0, 1.0 | 
    | 
 | 
 
pointWorldX
(tx) | 
float | 
0.0 | 
    | 
 
 
 
 | 
 | 
 
pointWorldY
(ty) | 
float | 
0.0 | 
    | 
 
 
 
 | 
 | 
 
pointWorldZ
(tz) | 
float | 
0.0 | 
    | 
 
 
 
 | 
 | 
farPointWorld
(fw) | 
float3 | 
1.0, 1.0, 1.0 | 
    | 
 | 
 
farPointWorldX
(fx) | 
float | 
0.0 | 
    | 
 
 
 
 | 
 | 
 
farPointWorldY
(fy) | 
float | 
0.0 | 
    | 
 
 
 
 | 
 | 
 
farPointWorldZ
(fz) | 
float | 
0.0 | 
    | 
 
 
 
 | 
 | 
rayDirection
(rad) | 
float3 | 
 | 
   | 
 | 
 
rayDirectionX
(rdx) | 
float | 
0.0 | 
   | 
 
 
 
 | 
 | 
 
rayDirectionY
(rdy) | 
float | 
0.0 | 
   | 
 
 
 
 | 
 | 
 
rayDirectionZ
(rdz) | 
float | 
0.0 | 
   | 
 
 
 
 | 
 | 
fogGeometry
(fg) | 
Message | 
n/a | 
    | 
 | 
lightGlow
(lg) | 
Message | 
n/a | 
    | 
 | 
psIllumSamples
(pis) | 
short | 
1 | 
     | 
 | 
mentalRayControls
(mrc) | 
compound | 
n/a | 
     | 
 | 
 
miExportMrLight
(milt) | 
bool | 
false | 
     | 
 
 
 
 | 
 | 
 
miLightShader
(mils) | 
generic typed
data | 
NULL | 
     | 
 
 
 
 | 
 | 
 
miPhotonEmitter
(mipe) | 
generic typed
data | 
NULL | 
     | 
 
 
 
 | 
 | 
 
emitPhotons
(phot) | 
bool | 
false | 
     | 
 
 
 
 | 
 | 
 
energy
(eng) | 
float3 | 
 | 
     | 
 
 
 | 
 
energyR
(engr) | 
float | 
8000 | 
     | 
 
 
 
 | 
 
 | 
 
energyG
(engg) | 
float | 
8000 | 
     | 
 
 
 
 | 
 
 | 
 
energyB
(engb) | 
float | 
8000 | 
     | 
 
 
 
 | 
 
 
 | 
 | 
 
photonIntensity
(phi) | 
float | 
1 | 
     | 
 
 
 
 | 
| 
 | 
 | 
 
causticPhotons
(cph) | 
integer | 
10000 | 
     | 
 
 
 
 | 
 | 
 
globIllPhotons
(gph) | 
integer | 
10000 | 
     | 
 
 
 
 | 
 | 
 
shadowMap
(usm) | 
bool | 
false | 
     | 
 
 
 
 | 
 | 
 
smapResolution
(smr) | 
integer | 
256 | 
     | 
 
 
 
 | 
 | 
 
smapSamples
(smsa) | 
short | 
1 | 
     | 
 
 
 
 | 
 | 
 
smapSoftness
(smso) | 
float | 
0 | 
     | 
 
 
 
 | 
| 
 | 
 | 
 
smapCamera
(smc) | 
Message | 
n/a | 
     | 
 
 
 
 | 
 | 
 
smapFilename
(smf) | 
string | 
NULL | 
     | 
 
 
 
 | 
 | 
 
smapLightName
(smln) | 
bool | 
0 | 
     | 
 
 
 
 | 
 | 
 
smapSceneName
(smsn) | 
bool | 
0 | 
     | 
 
 
 
 | 
 | 
 
smapFrameExt
(smfe) | 
bool | 
0 | 
     | 
 
 
 
 | 
| 
 | 
 | 
 
smapDetailSamples
(sds) | 
short | 
0 | 
     | 
 
 
 
 | 
 | 
 
smapDetailAccuracy
(sdac) | 
float | 
0 | 
     | 
 
 
 
 | 
 | 
 
smapDetailAlpha
(sdal) | 
bool | 
0 | 
     | 
 
 
 
 | 
 | 
 
useShadowMapCamera
(usmc) | 
bool | 
0 | 
     | 
 
 
 
 | 
 | 
 
smapCameraAperture
(smca) | 
float | 
1 | 
     | 
 
 
 
 | 
 | 
 
smapCameraResolution
(smcr) | 
float | 
1 | 
     | 
 
 
 
 | 
 | 
 
smapCameraAspect
(smcs) | 
float | 
1 | 
     | 
 
 
 
 | 
 | 
 
smapCameraName
(smcn) | 
string | 
NULL | 
     | 
 
 
 
 | 
 | 
 
smapCameraFocal
(smcf) | 
string | 
NULL | 
     | 
 
 
 
 | 
 | 
 
areaLight
(algt) | 
bool | 
false | 
     | 
 
 
 
 | 
 | 
 
areaType
(atyp) | 
enum | 
0 "Rectangle" | 
     | 
 
 
 
 | 
 | 
 
areaNormal
(ano) | 
float3 | 
 | 
     | 
 
 
 | 
 
areaNormalX
(anox) | 
float | 
0 | 
     | 
 
 
 
 | 
 
 | 
 
areaNormalY
(anoy) | 
float | 
2 | 
     | 
 
 
 
 | 
 
 | 
 
areaNormalZ
(anoz) | 
float | 
0 | 
     | 
 
 
 
 | 
 
 
 | 
| 
 | 
 | 
 
areaRadius
(arad) | 
float | 
2 | 
     | 
 
 
 
 | 
 | 
 
areaSampling
(asa) | 
short2 | 
 | 
     | 
 
 
 | 
 
areaSamplingU
(asau) | 
short | 
3 | 
     | 
 
 
 
 | 
 
 | 
 
areaSamplingV
(asav) | 
short | 
3 | 
     | 
 
 
 
 | 
 
 
 | 
 | 
 
areaLowLevel
(alev) | 
short | 
0 | 
     | 
 
 
 
 | 
 | 
 
areaLowSampling
(alo) | 
short2 | 
 | 
     | 
 
 
 | 
 
areaLowSamplingU
(alou) | 
short | 
2 | 
     | 
 
 
 
 | 
 
 | 
 
areaLowSamplingV
(alov) | 
short | 
2 | 
     | 
 
 
 
 | 
 
 
 | 
 | 
 
areaVisible
(avis) | 
bool | 
false | 
     | 
 
 
 
 |