Package heronarts.lx
package heronarts.lx
Core LX engine and component functionality.
-
ClassDescriptionCore controller for a LX instance.Specifies how the state of live output is restored when a project is loaded.Listener for top-level eventsAn annotation to be applied to LXPattern or LXEffect classes describing what category the component belongs to.The LX class loader parses JAR files in the LX content directory.Core base class for any component in the LX tree.A market interface for a Placeholder component that is used when an LXComponent class implementation is missing at runtime.Marker interface for components which can have their label changed.An annotation to be applied to LXPattern or LXEffect classes giving them a name in the UI different from their classnameA component which may have its own scoped user-level modulators.Marker interface that indicates this device implements MIDI functionalityThe engine is the core class that runs the internal animations.A layer is a components that has a run method and operates on some other buffer component.Base class for system components that run in the engine, which have common attributes, such as parameters, modulators, and layers.A market annotation which enables a component to require licensing for instantiationA component that keeps a reference to a particular model, which may potentially be different than the global model.LXModelLayer<T extends LXModel>Deprecated.No longer recommended, does not play nicely with dynamic models and view selectionInterface for any object in the LX system that can be represented by an abstract path.Generic interface for an object that contains callback methods for the LX engine.An annotation to be applied to an LXPlugin class giving it a user-facing nameRegistry container for content classes used by the LX implementationInterface for any object that may be stored and loaded from a serialized file using Json.Static container for utility methodsUtilities for working with timeClass to represent a musical tempo at which patterns are operating.