Interface | Description |
---|---|
BindingListener |
Listener that receives events when a
GraphBinding is activated or is finished. |
DataFlowBinding |
Defines the relationship of a set of input values to a set of output values where the values from
the input nodes 'flow into' the output nodes.
|
NodeCanFinish |
Interface for a ValueNode that has logic that determines when its finished.
|
TimingSource |
The component responsible for driving the progress of a
DataFlowBinding on each frame
once it's been activated. |
Class | Description |
---|---|
ChoreographerTimingSource |
The default
TimingSource hooked into Android's Choreographer. |
ConstantNode |
A dataflow node that returns a constant value.
|
DataFlowGraph |
A directed acyclic graph (DAG) created from one or more
GraphBinding s. |
GraphBinding |
Defines the relationship of a set of input values to a set of output values where the values from
the input nodes 'flow into' the output nodes.
|
InterpolatorNode |
A
ValueNode that will update its value by mapping an input value between 0 to 1.0
representing elapsed fraction of animation to a value that represents interpolated fraction. |
MappingNode |
A
ValueNode that will update its value from its "initial" input to its "end" input
according to the given input within expected range [0, 1]. |
MockTimingSource |
TimingSource and Choreographer implementation that allows manual stepping by frame in tests.
|
SimpleNode |
A node that passes through its input value to its outputs.
|
SpringNode |
A node that implements spring physics: it takes an initial value ("initial" input) and end value
("end" input) and animates that value on each frame, outputting the progress over time.
|
TimingNode |
A
ValueNode that will linearly update its value from 0 to 1.0 over the course of the
given duration. |
ValueNode |
A single node in a
DataFlowGraph . |
Exception | Description |
---|---|
BadGraphSetupException |
Exception thrown when the graph is not legal (e.g.
|
DetectedCycleException |
Exception thrown when a runtime cycle is detected.
|
IllegalValueException |
Exception thrown when a node tries to calculate and propagate an illegal value (e.g.
|