|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | EventNames |
Public Member Functions | |
| SteelSeriesDeviceGroup (VendorColorProfile colorProfiles, string gameNameIdInAllCaps, string gameDisplayName, IconColor iconColor) | |
| override void | LoadSpecialRules (object specialRulesObject) |
| override IEnumerator< RgbDevice > | GetEnumerator () |
| override void | OnceProcessed () |
| void | Enable () |
| void | Disable () |
| void | Dispose () |
Protected Member Functions | |
| override void | Initialize () |
| void | TrackDeviceAndAddItToList (List< RgbDevice > deviceList, RgbDevice device) |
| override void | Uninitialize () |
| virtual void | Dispose (bool disposing) |
Properties | |
| bool | IsEnabled [get, private set] |
Private Member Functions | |
| void | Application_ApplicationExit (object sender, EventArgs e) |
| void | SendUpdatesForBindEvents () |
| void | SendRelevantChangesToGameSense () |
| void | UpdateDeviceList (List< RgbDevice > deviceList) |
| void | ConnectToGameSense () |
| void | DisconnectFromGameSense () |
| void | _gameSenseConnection_OnConnectionBecameActive () |
| void | _gameSenseConnection_OnConnectionBecameInactive () |
Private Attributes | |
| readonly List< RgbDevice > | _devices = new List<RgbDevice>() |
| readonly List< IGameSenseUpdater > | _miscEvents = new List<IGameSenseUpdater>() |
| readonly List< RgbDevice > | _devicesThatDontStagger = new List<RgbDevice>() |
| readonly List< List< RgbDevice > > | _devicesThatStaggerByFrameGroup = new List<List<RgbDevice>>(12) |
| int | _throttleCounter |
| bool | _isInitialized |
| bool | _hasConnectionToGameSense |
| readonly VendorColorProfile | _colorProfiles |
| Bind_Event[] | _bindEvents |
| GameSenseConnection | _gameSenseConnection |
| JsonSerializer | _serializer |
| bool | _isDisposed |
Static Private Attributes | |
| const int | ThrottleLoopSize = 12 |
Definition at line 9 of file SteelSeriesDeviceGroup.cs.