Package heronarts.lx.snapshot
Class LXClipSnapshot
java.lang.Object
heronarts.lx.LXComponent
heronarts.lx.snapshot.LXSnapshot
heronarts.lx.snapshot.LXClipSnapshot
- All Implemented Interfaces:
LXLoopTask,LXPath,LXSerializable,LXOscComponent,LXParameterListener
-
Nested Class Summary
Nested classes/interfaces inherited from class heronarts.lx.snapshot.LXSnapshot
LXSnapshot.ActivePatternView, LXSnapshot.ChannelFaderView, LXSnapshot.ParameterView, LXSnapshot.View, LXSnapshot.ViewScope, LXSnapshot.ViewTypeNested classes/interfaces inherited from class heronarts.lx.LXComponent
LXComponent.Description, LXComponent.Hidden, LXComponent.Name, LXComponent.Placeholder, LXComponent.PluginRequired, LXComponent.RenamableNested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils -
Field Summary
FieldsFields inherited from class heronarts.lx.snapshot.LXSnapshot
transitionTimeSecs, viewsFields inherited from class heronarts.lx.LXComponent
childArrays, children, internalParameters, KEY_CHILDREN, KEY_CLASS, KEY_COMPONENT_ID, KEY_ID, KEY_INTERNAL, KEY_PARAMETER_PATH, KEY_PARAMETERS, KEY_PATH, KEY_RESET, label, legacyInternalParameters, legacyParameters, lx, modulationColor, modulationControlsExpanded, modulationsExpanded, parameters, presetFileFields inherited from interface heronarts.lx.LXPath
DEFAULT_SEPARATOR, ROOT, ROOT_PREFIX, ROOT_SLASH -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class heronarts.lx.snapshot.LXSnapshot
addDeviceChildView, addDeviceView, addEffectView, addLayeredView, addParameterView, addPatternView, addView, addView, dispose, initialize, initializeClipBus, initializeGlobalBus, isClipSnapshot, isGlobalSnapshot, load, removeView, save, updateMethods inherited from class heronarts.lx.LXComponent
addArray, addChild, addInternalParameter, addLegacyInternalParameter, addLegacyParameter, addParameter, addParameter, addParameters, assertDisposed, contains, copyParameters, getCategory, getChild, getComponentDescription, getComponentName, getComponentName, getComponentName, getDescription, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, handleOscMessage, hasParameter, isValidOscParameter, loadParameters, loadPreset, onParameterChanged, removeParameter, removeParameter, removeParameter, removeParameter, savePreset, setDescription, setParent, toOscQuery, toOscQuery, toOscQuery, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface heronarts.lx.osc.LXOscComponent
getOscAddress, handleOscMessageMethods inherited from interface heronarts.lx.LXPath
getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, isDescendant
-
Field Details
-
clip
-
-
Constructor Details
-
LXClipSnapshot
-
-
Method Details
-
getClip
-
getBus
-
getClipChannel
- Overrides:
getClipChannelin classLXSnapshot
-
initializeViews
protected void initializeViews()- Specified by:
initializeViewsin classLXSnapshot
-
isInTransition
public boolean isInTransition() -
getTransitionProgress
public double getTransitionProgress() -
getCommands
-
getSnapshotTransitionEnabledParameter
-
getSnapshotTransitionTimeParameter
-
recallImmediate
public void recallImmediate() -
recallImmediate
-
recall
public void recall() -
loop
public void loop(double deltaMs) - Specified by:
loopin interfaceLXLoopTask
-
stopTransition
public void stopTransition() -
getPath
Description copied from class:LXComponentAccessor for the path of this object. Returns the path this component was registered with. Some subclasses may override this if path structure is dynamic.- Specified by:
getPathin interfaceLXPath- Overrides:
getPathin classLXComponent- Returns:
- path of this component relative to its parent
-