Class TimelineScenario
java.lang.Object
org.pushingpixels.radiance.animation.api.TimelineScenario
- Direct Known Subclasses:
TimelineScenario.Parallel
,TimelineScenario.RendezvousSequence
,TimelineScenario.Sequence
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
static class
static class
static class
static interface
static enum
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) TimelineScenario.Chain
(package private) boolean
(package private) TimelineScenario.TimelineScenarioState
(package private) TimelineScenario.TimelineScenarioState
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCallback
(TimelineScenarioCallback callback) void
addDependency
(TimelineScenario.TimelineScenarioActor actor, TimelineScenario.TimelineScenarioActor... waitFor) void
void
cancel()
private void
private void
(package private) Set
<TimelineScenario.TimelineScenarioActor> getState()
void
play()
void
playLoop()
void
resume()
void
suspend()
-
Field Details
-
waitingActors
-
runningActors
-
doneActors
-
dependencies
private Map<TimelineScenario.TimelineScenarioActor,Set<TimelineScenario.TimelineScenarioActor>> dependencies -
callback
TimelineScenario.Chain callback -
state
-
statePriorToSuspension
TimelineScenario.TimelineScenarioState statePriorToSuspension -
isLooping
boolean isLooping
-
-
Constructor Details
-
TimelineScenario
public TimelineScenario()
-
-
Method Details
-
addScenarioActor
-
addCallback
-
checkDependencyParam
-
addDependency
public void addDependency(TimelineScenario.TimelineScenarioActor actor, TimelineScenario.TimelineScenarioActor... waitFor) -
checkDoneActors
private void checkDoneActors() -
getReadyActors
Set<TimelineScenario.TimelineScenarioActor> getReadyActors() -
cancel
public void cancel() -
suspend
public void suspend() -
resume
public void resume() -
play
public void play() -
playLoop
public void playLoop() -
getState
-