LOButtonTokeniser | The button tokeniser takes button presses one at a time, and where needed compiles them into combined tokens (i.e |
LOChannel | A soft channel, is a channel that can be patched to one or more hard (physical) channels |
LOChannelDataSource | Simple data source to allow all channels from the LOCHannelManager to be displayed in the a table, and have thier names edited |
LOChannelManager | The manager of all soft channles |
< LOChannelProvider > | Formal protocol for objects that are able to update a channel |
LOChase | A chase is a timed sequence of scenes |
LOChaseIntensityProvider | A provider that provider chase intensisties to a running chase |
LOChaseManager | The chase manager is a place where chase can be created and stored |
LOColorMixFixtureAttribute | A colour mix uses 3 channels to mix colours, these can be CMY,RGB or HSV |
LOCommandProcessor | The command processor takes a sequence of tokens and processes them |
LOCommandToken | A command token is an object to represent a specifica part of a command string |
LOCueFader | A class for fading from one look to another |
LOCueHistory | A class that stores the previous cues for use in playing cues in reverse order |
LOCueManager | The cue manager is a place where cues can be created and stored |
LODimmerCurve | Defines a dimmer curve |
LODimmerCurveView | A view to display a Dimmer Curve and allow a user to edit |
LODiplessCrossFadeProvider | A channel provider that passes data to the channel manager from two different sources with a dipless cross fade |
LODirectProvider | A simple (the most simple) channel provider that passes data directly to the channel manager for any given channel, without any manipulation |
LODMXResponse | Encapsulation of a response from the hardware interface |
LODMXVersion | Encapsulation of a version response from the hardware interface |
LOFileManager | The File Manager is responsible for all LightsOn files |
LOFixture | An Object to encapsulate the definitoin of a Lighting fixture and allow control over its many different attributes in a standard way |
LOFixtureAttribute | A fixture can have many different atttributes assocauted with it, such as intensity, or gobo |
LOFixtureBaseAddress | A base address is the first channel in a series of channels that define a fixtures attributes |
LOFixtureChannel | A fixture channel is a named channel, offset from a base address |
LOFixtureLibrary | An object to manage a collection of fixture definitions |
LOFixtureManager | The fixture manager is responsible for holding all instansiated fixtures in the application |
LOFixturePalette | A Palette is a series of ranges |
LOFixturePaletteData | The palette data class is an abstract class that should always be extended |
LOFixturePaletteEntry | A palette entry is a names set of ranges |
LOFixtureRange | A Range is a set of channel values within a given channel |
LOHWBridge | This is an abstract bridge to the hardware interfaces |
LOHWChannelProxy | A channel proxy to allow a single channel to be updated on a given interface |
LOHWContainer | Implementation of a HWBridge that simply acts as a container and passed the channel data to all bridges held by this container |
LOHWD2xxUSBDMX | Implementation of a HWBridge for the USBDMX.COM interface |
LOHWEnttecPro | Implementation of a HWBridge for the Enttec Pro interface |
LOHWManager | The hardware manager keeps track of all patched bridges |
LOHWUSBDMX | Implementation of a HWBridge for the USBDMX.COM interface |
LOLightCue | A simple storage class for light cues |
LOMovementFixtureAttribute | The movement attribute defines one of the movement channles of the fixture |
LOMultiSceneProvider | This provider allows multiple scenes to be mixed with a scene master |
LOOffset | An offset can spcify when a channel should start or end fading as part of a scene |
LOPaletteFixtureAttribute | A palette attribute contains a pallete for preset items such as a colour wheel, or a gobo wheel |
LOProportionalFixtureAttribute | A proportional attribute is one whose value can be any value within a given range |
LOProportionalFixtureElement | A proportional element is an element used to define the channels and ranges used by either an 8 or a 16 bit proportional attribute |
LOScene | A scene is a collection of channel values to define a lighting state |
LOSceneDataSource | Simple data source to allow all scenes from the LOSceneManager to be displayed in the a table, and have thier names edited |
LOSceneManager | The scene manager is a place where scenes can be created and stored |
LOSceneProvider | A Provider that takes a scene and runs it through a master fader before passing it to the channel manager |
LOSoftPatch | Defines soft patch parameters |
LOTimedDiplessCrossFadeProvider | A channel provider that automatically runs a cross fade given fade up and fade down, or cross fade time |
LOTimingThread | A Thread that can be used for timing independant of the GUI, meaning that gui operations do not block timing events |
LOUniversesDataSource | Simple data source to allow all universes to be displayed in a table, or an outline view |
LOXML | |
NSNotificationCenter(NSNotificationCenter_additions) | Simple addition to make sure a notification is posted in the main application thread |
NSObject(LOChaseIntensityMasterDelegate) | Delegate interface to provide master fader support to a chase intensity |
NSObject(LOCommandProcessorDelegate) | Delegate interface to customise the behaviour of the LOCommandProcessor |
NSObject(LODimmerCurveViewDelegate) | Informal protocol for delegates of the LODimmerCurveView |
NSObject(LOFileManagerDelegate) | Delegate interface to customise the behaviour of the LOFileManager |
NSObject(LOFixtureLibraryDelegate) | Delegate interface to customise the behaviour of the LOFixtureLibrary |