Package heronarts.lx.pattern.image
Class SlideshowPattern.Image
java.lang.Object
heronarts.lx.LXComponent
heronarts.lx.pattern.image.ImagePattern.Image
heronarts.lx.pattern.image.SlideshowPattern.Image
- All Implemented Interfaces:
LXComponent.Renamable,LXPath,LXSerializable,LXOscComponent,LXParameterListener
- Enclosing class:
SlideshowPattern
-
Nested Class Summary
Nested 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.pattern.image.ImagePattern.Image
backgroundMode, fileName, gifAnimating, gifCycleTimeMs, gifIndexChanged, gifLooping, gifRestart, imageMode, isAnimatedGif, pitch, reload, roll, scale, scaleRange, scaleX, scaleY, scrollX, scrollY, stretchAspect, stretchX, stretchY, translateX, translateY, translateZ, yawFields 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.pattern.image.ImagePattern.Image
animateGif, computeMatrix, getGifIndex, getImage, getMainImage, getNumGifFrames, hasImage, onParameterChanged, renderMethods inherited from class heronarts.lx.LXComponent
addArray, addChild, addInternalParameter, addLegacyInternalParameter, addLegacyParameter, addParameter, addParameter, addParameters, assertDisposed, contains, copyParameters, dispose, getCategory, getChild, getComponentDescription, getComponentName, getComponentName, getComponentName, getDescription, getId, getLabel, getLX, getOscAddress, getOscLabel, getOscPath, getParameter, getParameters, getParent, handleOscMessage, hasParameter, isValidOscParameter, load, loadParameters, loadPreset, removeParameter, removeParameter, removeParameter, removeParameter, save, 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
-
trigger
-
autoCycleEligible
-
-
Constructor Details
-
Image
-
-
Method Details
-
getIndex
public int getIndex() -
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
-