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.ViewType
Nested classes/interfaces inherited from class heronarts.lx.LXComponent
LXComponent.Hidden, LXComponent.Placeholder, LXComponent.Renamable
Nested classes/interfaces inherited from interface heronarts.lx.LXSerializable
LXSerializable.Utils
-
Field Summary
Fields inherited from class heronarts.lx.snapshot.LXSnapshot
transitionTimeSecs, views
Fields inherited from class heronarts.lx.LXComponent
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, presetFile
Fields inherited from interface heronarts.lx.LXPath
ROOT, ROOT_PREFIX, ROOT_SLASH
-
Constructor Summary
-
Method Summary
Methods inherited from class heronarts.lx.snapshot.LXSnapshot
addDeviceView, addEffectView, addLayeredView, addParameterView, addPatternView, addView, addView, dispose, initializeClipBus, initializeGlobalBus, isClipSnapshot, isGlobalSnapshot, load, removeView, save, update
Methods inherited from class heronarts.lx.LXComponent
addArray, addChild, addInternalParameter, addLegacyInternalParameter, addLegacyParameter, addParameter, addParameter, addParameters, contains, copyParameters, getCategory, getChild, 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, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface heronarts.lx.osc.LXOscComponent
getOscAddress, handleOscMessage
Methods inherited from interface heronarts.lx.LXPath
getCanonicalLabel, getCanonicalLabel, getCanonicalPath, getCanonicalPath, isDescendant
-
Field Details
-
clip
-
-
Constructor Details
-
LXClipSnapshot
-
-
Method Details
-
getClip
-
getBus
-
getClipChannel
- Overrides:
getClipChannel
in classLXSnapshot
-
initialize
public void initialize()- Specified by:
initialize
in classLXSnapshot
-
isInTransition
public boolean isInTransition() -
getTransitionProgress
public double getTransitionProgress() -
getCommands
-
getSnapshotTransitionEnabledParameter
-
getSnapshotTransitionTimeParameter
-
recall
public void recall() -
loop
public void loop(double deltaMs) - Specified by:
loop
in interfaceLXLoopTask
-
stopTransition
public void stopTransition() -
getPath
Description copied from class:LXComponent
Accessor 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:
getPath
in interfaceLXPath
- Overrides:
getPath
in classLXComponent
- Returns:
- path of this component relative to its parent
-