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.