Scroller lays out a collection of renderables, and will browse through them based on accessed position. Scroller also broadcasts an 'edgeHit' event, with a position property of the location of the edge, when you've hit the 'edges' of it's renderable collection.
An object of configurable options.
The size of the area (in pixels) that Scroller will display content in.
The size of the area (in pixels) that Scroller will process renderables' associated calculations in.
Returns the cumulative size of the renderables in the view sequence
Patches the Scroller instance's options with the passed-in ones.
Tells you if the Scroller instance is on an edge.
Allows you to overwrite the way Scroller lays out it's renderables. Scroller will pass an offset into the function. By default the Scroller instance just translates each node in it's direction by the passed-in offset. Scroller will translate each renderable down
The Scroller instance's method for reading from an external position. Scroller uses the external position to actually scroll through it's renderables.
Sets the collection of renderables under the Scroller instance's control.
Returns the width and the height of the Scroller instance.
Generate a render spec from the contents of this component.
Apply changes from this component to the corresponding document element. This includes changes to classes, styles, size, content, opacity, origin, and matrix transforms.