WIP
DirectOutput framework for virtual pinball cabinets WIP
|
Go to: Overview |
Readonly list containing all IOutput objects of all IOutputController objects in a cabinet. More...
Classes | |
class | Enumerator |
Enumerator class for IEnumerable<IOutput>. More... | |
Public Member Functions | |
IEnumerator< IOutput > | GetEnumerator () |
Returns the enumerator for this collection. Required for the implementation of IEnumerable<IOutput>. More... | |
bool | Contains (IOutput Output) |
Checks if the specified IOutput exists in the list. More... | |
bool | Contains (string Name) |
Checks if a IOutput with a specific name exists in the list. Instead of a name and path consisting of {OutputControllerName}\{OutputName} can be supplied. More... | |
CabinetOutputList (Cabinet Cabinet) | |
Initializes a new instance of the CabinetOutputList class. More... | |
Properties | |
IOutput | this[string Name] [get] |
Indexer looks up the first IOutput with the specified name or path. If several IOutput objects in the list are using the same name, only the first matching IOutput will be returned. Instead of a name and path consisting of {OutputControllerName}\{OutputName} can be supplied. If no item matches the path, null will be returned. More... | |
IOutput | this[int Index] [get] |
Indexer for the list. More... | |
int | Count [get] |
Returns the number of outputs for all output controlers. More... | |
Readonly list containing all IOutput objects of all IOutputController objects in a cabinet.
Definition at line 12 of file CabinetOutputList.cs.
DirectOutput.Cab.CabinetOutputList.CabinetOutputList | ( | Cabinet | Cabinet | ) |
Initializes a new instance of the CabinetOutputList class.
Cabinet | The cabinet to which the list belongs. |
Definition at line 223 of file CabinetOutputList.cs.
bool DirectOutput.Cab.CabinetOutputList.Contains | ( | IOutput | Output | ) |
Checks if the specified IOutput exists in the list.
Output | Output to check. |
Definition at line 176 of file CabinetOutputList.cs.
bool DirectOutput.Cab.CabinetOutputList.Contains | ( | string | Name | ) |
Checks if a IOutput with a specific name exists in the list.
Instead of a name and path consisting of {OutputControllerName}\{OutputName} can be supplied.
Name | Name or path to check. |
Definition at line 191 of file CabinetOutputList.cs.
IEnumerator<IOutput> DirectOutput.Cab.CabinetOutputList.GetEnumerator | ( | ) |
Returns the enumerator for this collection.
Required for the implementation of IEnumerable<IOutput>.
Definition at line 22 of file CabinetOutputList.cs.
|
get |
Returns the number of outputs for all output controlers.
Definition at line 206 of file CabinetOutputList.cs.
|
get |
Indexer for the list.
Index | Index of the list item to return. |
Definition at line 149 of file CabinetOutputList.cs.
|
get |
Indexer looks up the first IOutput with the specified name or path.
If several IOutput objects in the list are using the same name, only the first matching IOutput will be returned.
Instead of a name and path consisting of {OutputControllerName}\{OutputName} can be supplied. If no item matches the path, null will be returned.
Name | Name of the IOutput to look up. |
Definition at line 93 of file CabinetOutputList.cs.