Uses of Class
heronarts.lx.clip.LXClip
Packages that use LXClip
Package
Description
-
Uses of LXClip in heronarts.lx.clip
Subclasses of LXClip in heronarts.lx.clipModifier and TypeClassDescriptionclass
class
class
class
Fields in heronarts.lx.clip declared as LXClipModifier and TypeFieldDescriptionfinal LXClip
LXClip.CursorParameter.clip
final LXClip
LXClipLane.clip
Methods in heronarts.lx.clip that return LXClipModifier and TypeMethodDescriptionLXClip.addListener
(LXClip.Listener listener) LXClipEngine.FocusedClipParameter.getClip()
LXClipEngine.getFocusedClip()
LXClip.launch()
Launches the clip, subject to global launch quantization, which will also trigger recall of a snapshot if enabledLXClip.launchAutomation()
Launches clip automation playback, subject to global launch quantizationLXClip.launchAutomationFrom
(Cursor cursor) Launches the clip from a specified start position, subject to global launch quantization.LXClip.launchAutomationFromCursor()
Launches the clip from the current cursor positionLXClip.moveClipLane
(LXClipLane<?> lane, int index) Play clip from cursor position without quantization delay.LXClip.playFromCursor()
Play clip from cursor position without quantization delay.LXClip.removeListener
(LXClip.Listener listener) LXClip.removeParameterLane
(ParameterClipLane lane) LXClip.setIndex
(int index) LXClip.setLoopBrace
(Cursor loopBrace) Safely set the loop brace to a position on the timeline (in time units)LXClip.setLoopEnd
(Cursor loopEnd) Safely set the loop end marker to a specific value (in time units)LXClip.setLoopLength
(Cursor loopLength) Set the loop lengthLXClip.setLoopStart
(Cursor loopStart) Safely set the loop start marker to a specific value (in time units)LXClip.setPlayEnd
(Cursor playEnd) Safely set the play end marker to a specific value (in time units)LXClip.setPlayStart
(Cursor playStart) Safely set the play start marker to a specific value (in time units)LXClip.triggerAction
(boolean focus) Trigger the clip, whether from control surface or UILXClip.triggerAction
(boolean focus, boolean fromGrid) Trigger the clip, whether from control surface or UIMethods in heronarts.lx.clip with parameters of type LXClipModifier and TypeMethodDescriptionNon-destructive version of constrain, bounds the cursor by the length of the given clip.default Cursor
Non-destructive equivalent of constrain.default void
LXClip.Listener.clipLaneMoved
(LXClip clip, LXClipLane<?> lane, int index) Constrain the position of this cursor to the length of the clip.default Cursor
Constrain the cursor's value to the bounds of this clipdefault void
LXClip.Listener.cursorChanged
(LXClip clip, Cursor cursor) Cursor.Operator.formatLabel
(LXClip clip, Cursor cursor, Cursor labelSpacing) Format a cursor to a user-displayable stringdefault void
LXClip.Listener.parameterLaneAdded
(LXClip clip, ParameterClipLane lane) default void
LXClip.Listener.parameterLaneRemoved
(LXClip clip, ParameterClipLane lane) LXClipEngine.setFocusedClip
(LXClip clip) Snap this cursor's value to the nearest intervalCursor.Operator.snapCeiling
(Cursor cursor, LXClip clip, Cursor snapSize) Snaps this cursor's value to the nearest interval, strictly at this point or afterSnap this cursor's value down to the previous intervalSnap this cursor's value to the nearest interval, strictly at this point or beforeSnap this cursor's value up to the next intervalConstructors in heronarts.lx.clip with parameters of type LXClip -
Uses of LXClip in heronarts.lx.clipboard
Constructors in heronarts.lx.clipboard with parameters of type LXClip -
Uses of LXClip in heronarts.lx.command
Methods in heronarts.lx.command with parameters of type LXClipModifier and TypeMethodDescriptionvoid
Constructors in heronarts.lx.command with parameters of type LXClipModifierConstructorDescriptionMoveMarker
(LXClip clip, LXCommand.Clip.Marker marker, Cursor increment) Move clip marker by a given amountMoveMarker
(LXClip clip, LXCommand.Clip.Marker marker, Cursor increment, LXCommand.Clip.MoveMarker.Operation op) SetMarker
(LXClip clip, LXCommand.Clip.Marker marker, Cursor toCursor) Move clip marker to a new value (in time units) -
Uses of LXClip in heronarts.lx.mixer
Fields in heronarts.lx.mixer with type parameters of type LXClipMethods in heronarts.lx.mixer that return LXClipModifier and TypeMethodDescriptionLXBus.addClip()
LXBus.addClip
(int index) LXBus.addClip
(int index, boolean enableSnapshot) LXBus.addClip
(JsonObject clipObj, int index) protected abstract LXClip
LXBus.constructClip
(int index) protected LXClip
LXChannel.constructClip
(int index) protected LXClip
LXGroup.constructClip
(int index) protected LXClip
LXMasterBus.constructClip
(int index) LXBus.getClip
(int index) LXBus.getRunningClip()
Methods in heronarts.lx.mixer with parameters of type LXClipModifier and TypeMethodDescriptionvoid
void
LXBus.ClipListener.clipRemoved
(LXBus bus, LXClip clip) void
LXBus.onClipStart
(LXClip clip) NOT A PUBLIC API! DO NOT CALL THIS! Used by LXClip internalsvoid
LXBus.onClipStop
(LXClip clip) NOT A PUBLIC API! DO NOT CALL THIS! Used by LXClip internalsvoid
LXBus.removeClip
(LXClip clip) -
Uses of LXClip in heronarts.lx.snapshot
Fields in heronarts.lx.snapshot declared as LXClipMethods in heronarts.lx.snapshot that return LXClipConstructors in heronarts.lx.snapshot with parameters of type LXClip -
Uses of LXClip in heronarts.lx.studio.ui.clip
Methods in heronarts.lx.studio.ui.clip with parameters of type LXClipModifier and TypeMethodDescriptionprotected int
UIClipButton.getButtonColor
(UI ui, LXClip clip) protected void
UILoopBrace.registerClip
(LXClip clip) protected void
UIScrubLane.registerClip
(LXClip clip) protected void
void
protected void
UILoopBrace.unregisterClip
(LXClip clip) protected void
UIScrubLane.unregisterClip
(LXClip clip) -
Uses of LXClip in heronarts.lx.studio.ui.timeline
Methods in heronarts.lx.studio.ui.timeline that return LXClipMethods in heronarts.lx.studio.ui.timeline with parameters of type LXClipModifier and TypeMethodDescriptionvoid
GridMetrics.onClipChanged
(Lens lens, LXClip clip) default void
Lens.Listener.onClipChanged
(Lens lens, LXClip clip) Called when the clip the Lens is referencing is changedvoid
UITimeline.Overview.onClipChanged
(Lens lens, LXClip clip) Apply grid snapping to a value.Snaps the cursor down to the previous increment of the snap sizeSnaps the cursor up to the next increment of the snap size -
Uses of LXClip in heronarts.lx.studio.ui.timeline.lane
Fields in heronarts.lx.studio.ui.timeline.lane declared as LXClipMethods in heronarts.lx.studio.ui.timeline.lane with parameters of type LXClipModifier and TypeMethodDescriptionprotected void
UIGridLane.registerClip
(LXClip clip) Subclasses can override when clip is registeredfinal void
protected void
UIGridLane.unregisterClip
(LXClip clip) Subclasses can override to handle clip being unregistered