Home Manual Reference Source Repository

References

Class Summary

Static Public Class Summary
public

A shape to display a marker with annotation.

public

Helper to create a annotated marker layer

public

A shape to display a segment with annotation.

public

Helper to create a annotated segment layer.

public

Simplified Layer for Axis.

public

Is an abstract class or interface to be overriden in order to define the way a given shape should behave when selected or edited by a user.

public

Is an abstract class or interface to be overriden in order to define new shapes.

public

State instances are used to define the application logic by precising specific user interaction cases, and how they impact the overal temporal representation.

public

Defines the default behavior for a breakpoint function.

public

Helper to create a breakpoint function layer.

public

A state to interact with a breakpoint function, mimicing Max/MSP's breakpoint function interactions.

example usage

public

Protools like zoom with zone selection.

public

CenteredZoomState is a timeline state mimicing the Live zoom interaction.

public

A state to interact directly with layers time contexts.

public

A shape to display a cursor.

public

Helper to create a cursor layer.

public

Dot

A shape to display a dot.

public

A state to edit shapes in the more general way.

public

Abstract class to extend to create new sources of interactions.

public

Helper to create a grid layer

public

A global event sourve for the keyboard.

public

The layer class is the main visualization class.

public

A LayerTimeContext instance represents a time segment into a TimelineTimeContext.

public

A shape to display a line.

public

A shape to display a marker.

public

Defines the default behavior for a marker.

public

Helper to create a marker layer.

public

OrthogonalData transforms an object of arrays {foo: [1, 2], bar: [3, 4]} to or from an array of objects [{foo: 1, bar: 3}, {foo: 2, bar: 4}]

public

A shape to display a segment.

public

Defines the default behavior for a segment.

public

Helper to create a segment layer.

public

A state to select shapes.

public

A state to select and edit shapes in a simple way.

public

Normalizes mouse user interactions with the timeline upon the DOM container element of Track instances.

public

Helper to create a tick layer.

public

Kind of Marker for entity oriented data.

public

Helper to create a time axis layer

public

TimeContextBehavior is used internally in Layers to modify their TimeContext.

public

Is the main entry point to create a temporal visualization.

public

Defines and maintains global aspects of the visualization concerning the relations between time and pixels.

public

Defines the default behavior for a trace visualization.

public

A shape to display dots in a trace visualization (mean / range).

public

Helper to create a trace layer.

public

A shape to display paths in a trace visualization (mean / range).

public

Acts as a placeholder to organize the vertical layout of the visualization and the horizontal alignement to an abscissa that correspond to a common time reference.

public

Collection hosting all the Track instances registered into the timeline.

public

Object template for all events.

public

A shape to display a waveform.

public

Helper to create a waveform layer.

Function Summary

Static Public Function Summary
public

A generator to create data for grid axis according to a bpm and a meter.

public

A generator to create data for time axis.