Uses of Class
heronarts.lx.structure.LXFixture
Package
Description
Core LX engine and component functionality.
-
Uses of LXFixture in heronarts.lx
Modifier and TypeMethodDescriptionLX.instantiateFixture
(Class<? extends LXFixture> cls) LX.instantiateFixture
(String className) Modifier and TypeMethodDescriptionLXRegistry.addFixture
(Class<? extends LXFixture> fixture) Register a fixture class with the engineLXRegistry.addFixtures
(List<Class<? extends LXFixture>> fixtures) Register a set of fixture classes with the engineLX.instantiateFixture
(Class<? extends LXFixture> cls) LXRegistry.removeFixture
(Class<? extends LXFixture> fixture) Unregister fixture class with the engineLXRegistry.removeFixtures
(List<Class<? extends LXFixture>> fixtures) Unregister fixture classes with the engine -
Uses of LXFixture in heronarts.lx.clipboard
-
Uses of LXFixture in heronarts.lx.command
ModifierConstructorDescriptionMoveFixture
(LXFixture fixture, int index) RemoveFixture
(LXFixture fixture) ModifierConstructorDescriptionAddFixture
(Class<? extends LXFixture> fixtureClass) AddFixture
(Class<? extends LXFixture> fixtureClass, int index) AddFixture
(Class<? extends LXFixture> fixtureClass, JsonObject fixtureObj) AddFixture
(Class<? extends LXFixture> fixtureClass, JsonObject fixtureObj, int index) -
Uses of LXFixture in heronarts.lx.structure
Modifier and TypeClassDescriptionclass
class
class
class
Class that represents a basic fixture with a fixed number of points, no hierarchy, and that is addressed with a single output definitionclass
Utility base class that adds a bunch of parameters to a fixture object for selection of the most common protocols.class
class
class
class
Modifier and TypeMethodDescriptionprotected LXFixture
LXFixture.addGeometryParameter
(String path, LXParameter parameter) Adds a parameter which impacts the position of points in the fixture.protected LXFixture
LXFixture.addMetricsParameter
(String path, LXParameter parameter) Adds a parameter which impacts the number of LEDs that are in the fixture.protected LXFixture
LXFixture.addOutputParameter
(String path, LXParameter parameter) Adds a parameter which impacts the outputs of the fixture.protected LXFixture
LXFixture.addTagParameter
(String path, LXParameter parameter) Adds a parameter which impacts the tags of the fixture.protected LXFixture
LXFixture.Segment.getFixture()
protected LXFixture
Set the string tag values for this fixtureModifier and TypeMethodDescriptionprotected void
LXStructure.addFixture
(LXFixture fixture) LXStructure.addFixture
(LXFixture fixture, int index) void
LXStructure.Listener.fixtureAdded
(LXFixture fixture) Invoked when a fixture has been added to the structurefinal void
LXFixture.fixtureGenerationChanged
(LXFixture fixture) void
LXFixtureContainer.fixtureGenerationChanged
(LXFixture fixture) The generation of this fixture has changed, its metrics or hierarchy are now different.void
LXStructure.fixtureGenerationChanged
(LXFixture fixture) final void
LXFixture.fixtureGeometryChanged
(LXFixture fixture) void
LXFixtureContainer.fixtureGeometryChanged
(LXFixture fixture) The geometry of this fixture has changed, its metrics and hierarchy are consistent but the point locations may have changed.void
LXStructure.fixtureGeometryChanged
(LXFixture fixture) void
LXStructure.Listener.fixtureMoved
(LXFixture fixture, int index) Invoked when a fixture has been moved in the structure's fixture listfinal void
LXFixture.fixtureOutputChanged
(LXFixture fixture) void
LXFixtureContainer.fixtureOutputChanged
(LXFixture fixture) The output settings of this fixture has changed, the top level structure should re-consolidate all the outputs.void
LXStructure.fixtureOutputChanged
(LXFixture fixture) void
LXStructure.Listener.fixtureRemoved
(LXFixture fixture) Invoked when a fixture has been removed from the structurefinal void
LXFixture.fixtureTagsChanged
(LXFixture fixture) void
LXFixtureContainer.fixtureTagsChanged
(LXFixture fixture) The tags of this fixture has changed, the container will need to take this into account.void
LXStructure.fixtureTagsChanged
(LXFixture fixture) LXStructure.moveFixture
(LXFixture fixture, int index) protected void
LXFixture.removeChild
(LXFixture child) LXStructure.removeFixture
(LXFixture fixture) LXStructure.selectFixture
(LXFixture fixture) LXStructure.selectFixture
(LXFixture fixture, boolean isMultipleSelection) LXStructure.selectFixtureRange
(LXFixture fixture) LXStructure.soloFixture
(LXFixture fixture) -
Uses of LXFixture in heronarts.lx.studio
-
Uses of LXFixture in heronarts.lx.studio.ui.fixture
Modifier and TypeMethodDescriptionvoid
UIFixtureControls.Default.buildFixtureControls
(LXStudio.UI ui, UIFixture uiFixture, LXFixture fixture) void
UIFixtureManager.fixtureAdded
(LXFixture fixture) void
UIFixtureManager.fixtureMoved
(LXFixture fixture, int index) void
UIFixtureManager.fixtureRemoved
(LXFixture fixture) UIFixtureInspector.removeFixture
(LXFixture fixture) UIFixtureInspector.setFixture
(LXFixture fixture)