final class ShadowLight extends DifferenceLight<ShadowedDiff>
DifferenceLight.Actuator_DL
BODY_ANCHOR, BODY_SCENE, MAX_DIFFS
Constructor and Description |
---|
ShadowLight(DifferenceShadows _shadows,
DifferenceShadowsV _shadowsV,
Stage stage)
Creates the ShadowLight.
|
Modifier and Type | Method and Description |
---|---|
protected ShadowedDiff |
differenceFor(String personName,
String pollName)
Returns the lightable difference for the specified person and poll, or null if
there is none.
|
protected boolean |
hasDiffLooks()
Answers whether the lightable differences of this light are also difference looks and thus able to be directly staged.
|
protected LightableDifference |
redirect()
Redirects the light according to the current light actuator.
|
protected void |
run(LightableDifference.Runner<ShadowedDiff> r)
Passes all lightable differences through the specified runner.
|
addStageRelClasses, assignActuator, baseActuator, forceInitClass, init, removeStageRelClasses, sceneName, sceneRel, setScene, tryCast, voteTrack
ShadowLight(DifferenceShadows _shadows, DifferenceShadowsV _shadowsV, Stage stage)
protected ShadowedDiff differenceFor(String personName, String pollName)
DifferenceLight
differenceFor
in class DifferenceLight<ShadowedDiff>
protected boolean hasDiffLooks()
DifferenceLight
hasDiffLooks
in class DifferenceLight<ShadowedDiff>
protected LightableDifference redirect()
DifferenceLight
redirect
in class DifferenceLight<ShadowedDiff>
protected void run(LightableDifference.Runner<ShadowedDiff> r)
DifferenceLight
run
in class DifferenceLight<ShadowedDiff>