public final class LXStudio extends P3LX
Modifier and Type | Class and Description |
---|---|
static class |
LXStudio.Applet |
static class |
LXStudio.Flags |
protected static class |
LXStudio.Registry
Registry class for the LXStudio application contains extensions to the default LX registry
for custom UI components
|
class |
LXStudio.UI |
P3LX.Profiler
LX.Error, LX.InitProfiler, LX.InstantiationException, LX.Listener, LX.Media, LX.Permissions, LX.ProjectListener
Modifier and Type | Field and Description |
---|---|
static String |
COPYRIGHT |
LXStudio.Flags |
flags |
LXStudio.UI |
ui |
static String |
VERSION |
clipboard, command, engine, errorChanged, failure, HALF_PI, HALF_PIf, initProfiler, LOG_WARNINGS, model, permissions, PIf, preferences, registry, scheduler, structure, TWO_PI, TWO_PIf
Constructor and Description |
---|
LXStudio(PApplet applet,
LXModel model) |
LXStudio(PApplet applet,
LXStudio.Flags flags) |
LXStudio(PApplet applet,
LXStudio.Flags flags,
LXModel model) |
Modifier and Type | Method and Description |
---|---|
protected UI |
buildUI()
Subclass may override.
|
protected LXRegistry |
instantiateRegistry(LX lx)
Subclasses may override to provide an enhanced registry with support for more types
|
static void |
main(String[] args) |
static String |
version() |
dispose, draw, enableKeyboardTempo, error, error, getGraphics, getUIFrame, instantiateComponent, log, setSystemClipboardString, showConfirmUnsavedProjectDialog
_error, _error, _log, _log, _log, addEffect, addEffects, addListener, addOutput, addProjectListener, bootstrapMediaPath, bootstrapMediaPath, confirmChangesSaved, disableAutoCycle, enableAutoCycle, error, error, error, fail, getComponent, getError, getMediaFile, getMediaFile, getMediaFile, getMediaFolder, getMediaFolder, getMediaPath, getMediaPath, getModel, getPatterns, getPermissions, getProject, getProjectComponent, goIndex, goNext, goPattern, goPrev, headless, hsa, hsb, instantiateBlend, instantiateBlend, instantiateComponent, instantiateEffect, instantiateEffect, instantiateFixture, instantiateFixture, instantiateModel, instantiateModulator, instantiateModulator, instantiatePattern, instantiatePattern, isPaused, logInitProfiler, newProject, openProject, popError, pushError, pushError, pushError, registerExternal, removeEffect, removeListener, removeProjectListener, rgb, saveProject, saveProject, setLogFile, setModelImportFlag, setPatterns, setPaused, setProject, setScheduleLoadingFlag, setSpeed, togglePaused, warning
public static final String VERSION
public static final String COPYRIGHT
public final LXStudio.Flags flags
public final LXStudio.UI ui
public LXStudio(PApplet applet, LXStudio.Flags flags)
public LXStudio(PApplet applet, LXStudio.Flags flags, LXModel model)
public static String version()
protected LXRegistry instantiateRegistry(LX lx)
LX
instantiateRegistry
in class LX
lx
- LX instancepublic static void main(String[] args)
LX library by Mark C. Slee. © 2012-2020