LOFixtureManager.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #import <Cocoa/Cocoa.h>
00037
00038 @class LOFixture;
00039 @class LOSoftPatch;
00040 @class LOChannelManager;
00041
00052 @interface LOFixtureManager : NSObject
00053 {
00054 LOChannelManager *channelManager;
00055 }
00056
00057
00070 + (LOFixtureManager *)defaultManager;
00071
00072
00087 - (NSArray *)fixtures;
00088
00089
00102 - (LOFixture *)fixtureAtIndex:(unsigned)index;
00103
00104
00113 - (unsigned)count;
00114
00115
00132 - (int)addFixture:(LOFixture *)aFixture;
00133
00134
00152 - (int)addFixture:(LOFixture *)aFixture onUniverse:(NSString *)serialNumber;
00153
00154
00175 - (int)addFixture:(LOFixture *)aFixture fromSoftPatch:(LOSoftPatch *)thePatch;
00176
00177
00186 - (NSXMLElement *)exportLibraryXML;
00187
00188
00189 @end
00190
00191
00192
00193
00194
00195
00196
00197
00198
00199
00200
00201
00202
00203
00204
00205
00206
00207
00208
00209
00210
00211
00212
00213