Adds a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Adds a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
The attribute's view.
The attribute's view.
Runs a deep collection for particular input.
Runs a deep collection for particular input. This will perform a nested search for collection views such as grapheme or timeline.
the matcher function to apply to the leaves of the traversal
an iterator over all elements that were successfully matched
Absolute accumulative offset of object "begin" with respect to transport,
or Long.MaxValue
if undefined.
Absolute accumulative offset of object "begin" with respect to transport,
or Long.MaxValue
if undefined.
This must be called before initTransport
and before initTimeline
.
This must be called before initTransport
and before initTimeline
.
Calls initTimelineObserver
followed by creating live views.
Calls initTimelineObserver
followed by creating live views.
This must be called after initPosition
and before initTransport
.
This must be called after initPosition
and after initTimeline
.
This must be called after initPosition
and after initTimeline
.
The model object of this view.
The model object of this view.
Last frame offset for which view-state has been updated.
Last frame offset for which view-state has been updated.
will be initialised in initTransport
.
Removes a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Removes a child, possibly moving it into a timeline if the underlying nuages surface is a timeline.
Tries to migrate the passed object to this input view.
Tries to migrate the passed object to this input view.
That is, if the view can exchange its model for this
new object, it should do so and return true
.
Returning false
means the object cannot be consumed,
for example because it is of a different type.
Updates a child, possibly moving it into a grapheme if the underlying nuages surface is a timeline.
Updates a child, possibly moving it into a grapheme if the underlying nuages surface is a timeline. If there are future events, they should be removed by this action.
reference to the currently active value
new value to insert or replace
delay with respect to current position (zero for no delay)