Uses of Class
heronarts.lx.structure.LXFixture
Packages that use LXFixture
Package
Description
Core LX engine and component functionality.
-
Uses of LXFixture in heronarts.lx
Fields in heronarts.lx with type parameters of type LXFixtureMethods in heronarts.lx that return LXFixtureModifier and TypeMethodDescriptionLX.instantiateFixture(Class<? extends LXFixture> cls) LX.instantiateFixture(String className) Method parameters in heronarts.lx with type arguments of type LXFixtureModifier 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
Constructors in heronarts.lx.clipboard with parameters of type LXFixture -
Uses of LXFixture in heronarts.lx.command
Constructors in heronarts.lx.command with parameters of type LXFixtureModifierConstructorDescriptionMoveFixture(LXFixture fixture, int index) RemoveFixture(LXFixture fixture) Constructor parameters in heronarts.lx.command with type arguments of type LXFixtureModifierConstructorDescriptionAddFixture(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
Subclasses of LXFixture in heronarts.lx.structureModifier and TypeClassDescriptionclassclassclassclassClass that represents a basic fixture with a fixed number of points, no hierarchy, and that is addressed with a single output definitionclassUtility base class that adds a bunch of parameters to a fixture object for selection of the most common protocols.classclassclassclassFields in heronarts.lx.structure with type parameters of type LXFixtureMethods in heronarts.lx.structure that return LXFixtureModifier and TypeMethodDescriptionprotected LXFixtureLXFixture.addGeometryParameter(String path, LXParameter parameter) Adds a parameter which impacts the position of points in the fixture.protected LXFixtureLXFixture.addMetricsParameter(String path, LXParameter parameter) Adds a parameter which impacts the number of LEDs that are in the fixture.protected LXFixtureLXFixture.addOutputParameter(String path, LXParameter parameter) Adds a parameter which impacts the outputs of the fixture.protected LXFixtureLXFixture.addTagParameter(String path, LXParameter parameter) Adds a parameter which impacts the tags of the fixture.protected LXFixtureLXFixture.Segment.getFixture()protected LXFixtureSet the string tag values for this fixtureMethods in heronarts.lx.structure that return types with arguments of type LXFixtureMethods in heronarts.lx.structure with parameters of type LXFixtureModifier and TypeMethodDescriptionprotected voidLXStructure.addFixture(LXFixture fixture) LXStructure.addFixture(LXFixture fixture, int index) voidLXStructure.Listener.fixtureAdded(LXFixture fixture) Invoked when a fixture has been added to the structurefinal voidLXFixture.fixtureGenerationChanged(LXFixture fixture) voidLXFixtureContainer.fixtureGenerationChanged(LXFixture fixture) The generation of this fixture has changed, its metrics or hierarchy are now different.voidLXStructure.fixtureGenerationChanged(LXFixture fixture) final voidLXFixture.fixtureGeometryChanged(LXFixture fixture) voidLXFixtureContainer.fixtureGeometryChanged(LXFixture fixture) The geometry of this fixture has changed, its metrics and hierarchy are consistent but the point locations may have changed.voidLXStructure.fixtureGeometryChanged(LXFixture fixture) voidLXStructure.Listener.fixtureMoved(LXFixture fixture, int index) Invoked when a fixture has been moved in the structure's fixture listfinal voidLXFixture.fixtureOutputChanged(LXFixture fixture) voidLXFixtureContainer.fixtureOutputChanged(LXFixture fixture) The output settings of this fixture has changed, the top level structure should re-consolidate all the outputs.voidLXStructure.fixtureOutputChanged(LXFixture fixture) voidLXStructure.Listener.fixtureRemoved(LXFixture fixture) Invoked when a fixture has been removed from the structurefinal voidLXFixture.fixtureTagsChanged(LXFixture fixture) voidLXFixtureContainer.fixtureTagsChanged(LXFixture fixture) The tags of this fixture has changed, the container will need to take this into account.voidLXStructure.fixtureTagsChanged(LXFixture fixture) LXStructure.moveFixture(LXFixture fixture, int index) protected voidLXFixture.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) Method parameters in heronarts.lx.structure with type arguments of type LXFixture -
Uses of LXFixture in heronarts.lx.studio
Methods in heronarts.lx.studio with parameters of type LXFixture -
Uses of LXFixture in heronarts.lx.studio.ui.fixture
Classes in heronarts.lx.studio.ui.fixture with type parameters of type LXFixtureFields in heronarts.lx.studio.ui.fixture declared as LXFixtureMethods in heronarts.lx.studio.ui.fixture with parameters of type LXFixtureModifier and TypeMethodDescriptionvoidUIFixtureControls.Default.buildFixtureControls(LXStudio.UI ui, UIFixture uiFixture, LXFixture fixture) voidUIFixtureManager.fixtureAdded(LXFixture fixture) voidUIFixtureManager.fixtureMoved(LXFixture fixture, int index) voidUIFixtureManager.fixtureRemoved(LXFixture fixture) UIFixtureInspector.removeFixture(LXFixture fixture) UIFixtureInspector.setFixture(LXFixture fixture) Constructors in heronarts.lx.studio.ui.fixture with parameters of type LXFixture