SYMBOL INDEX (2488 symbols across 116 files) FILE: app/Ally/AllyControl.cs type ControllerMode (line 14) | public enum ControllerMode : int type BindingZone (line 23) | public enum BindingZone : byte class AllyControl (line 36) | public class AllyControl method AllyControl (line 300) | public AllyControl(SettingsForm settingsForm) method GetMaxTDP (line 313) | private int GetMaxTDP() method GetTDP (line 328) | private int GetTDP() method SetTDP (line 334) | private void SetTDP(int tdp, string log) method Timer_Elapsed (line 351) | private void Timer_Elapsed(object? sender, System.Timers.ElapsedEventA... method ToggleAutoTDP (line 403) | public void ToggleAutoTDP() method Init (line 417) | public void Init() method ToggleFPSLimit (line 430) | public void ToggleFPSLimit(bool toast = false) method ToggleBacklight (line 472) | public void ToggleBacklight() method DecodeBinding (line 478) | static private byte[] DecodeBinding(string binding = "") method BindZone (line 518) | static private void BindZone(BindingZone zone) method WakeUp (line 601) | static void WakeUp() method SetDeadzones (line 606) | static public void SetDeadzones() method DisableXBoxController (line 629) | public static void DisableXBoxController(bool disabled) method ApplyMode (line 634) | public static void ApplyMode(ControllerMode applyMode = ControllerMode... method SetMode (line 691) | private void SetMode(ControllerMode mode, bool init = false) method ToggleModeHotkey (line 707) | public void ToggleModeHotkey() method ToggleMode (line 721) | public void ToggleMode() FILE: app/AnimeMatrix/AniMatrixControl.cs class AniMatrixControl (line 11) | public class AniMatrixControl : NAudio.CoreAudioApi.Interfaces.IMMNotifi... method AniMatrixControl (line 43) | public AniMatrixControl(SettingsForm settingsForm) method SetDevice (line 73) | public void SetDevice(bool wakeUp = false) method SetSlash (line 79) | public void SetSlash(bool wakeUp = false) method SetLidMode (line 166) | public void SetLidMode(bool force = false) method SetBatteryAuto (line 182) | public void SetBatteryAuto() method SetMatrix (line 194) | public void SetMatrix(bool wakeUp = false) method SetBuiltIn (line 255) | private void SetBuiltIn(int running) method StartMatrixTimer (line 267) | private void StartMatrixTimer(int interval = 100) method StopMatrixTimer (line 273) | private void StopMatrixTimer() method MatrixTimer_Elapsed (line 278) | private void MatrixTimer_Elapsed(object? sender, ElapsedEventArgs e) method SetMatrixClock (line 295) | public void SetMatrixClock() method SlashTimer_start (line 303) | private void SlashTimer_start(int interval = 180000) method SlashTimer_elapsed (line 327) | private void SlashTimer_elapsed(object? sender, ElapsedEventArgs e) method SlashTimer_tick (line 332) | private void SlashTimer_tick() method Dispose (line 348) | public void Dispose() method StopAudio (line 353) | void StopAudio() method SetAudio (line 400) | void SetAudio() method WaveIn_DataAvailable (line 441) | private void WaveIn_DataAvailable(object? sender, WaveInEventArgs e) method PresentAudio (line 475) | void PresentAudio(double[] audio) method OpenMatrixPicture (line 521) | public void OpenMatrixPicture() method SetMatrixPicture (line 552) | public void SetMatrixPicture(string fileName, bool visualise = true) method ProcessPicture (line 587) | protected void ProcessPicture(Image image) method OnDeviceStateChanged (line 645) | public void OnDeviceStateChanged(string deviceId, DeviceState newState) method OnDeviceAdded (line 650) | public void OnDeviceAdded(string pwstrDeviceId) method OnDeviceRemoved (line 655) | public void OnDeviceRemoved(string deviceId) method OnDefaultDeviceChanged (line 660) | public void OnDefaultDeviceChanged(DataFlow flow, Role role, string de... method OnPropertyValueChanged (line 684) | public void OnPropertyValueChanged(string pwstrDeviceId, PropertyKey key) FILE: app/AnimeMatrix/AnimeMatrixDevice.cs class BuiltInAnimation (line 10) | public class BuiltInAnimation type Startup (line 12) | public enum Startup type Shutdown (line 18) | public enum Shutdown type Sleeping (line 24) | public enum Sleeping type Running (line 30) | public enum Running method BuiltInAnimation (line 38) | public BuiltInAnimation( type MatrixRotation (line 52) | public enum MatrixRotation class AnimeMatrixPacket (line 58) | internal class AnimeMatrixPacket : Packet method AnimeMatrixPacket (line 60) | public AnimeMatrixPacket(byte[] command) type AnimeType (line 66) | public enum AnimeType type BrightnessMode (line 75) | public enum BrightnessMode : byte class AnimeMatrixDevice (line 84) | public class AnimeMatrixDevice : Device method AddFontMemResourceEx (line 101) | [System.Runtime.InteropServices.DllImport("gdi32.dll")] method AnimeMatrixDevice (line 105) | public AnimeMatrixDevice() : base(0x0B05, 0x193B, 640) method WakeUp (line 144) | public void WakeUp() method SetBrightness (line 149) | public void SetBrightness(BrightnessMode mode) method SetDisplayState (line 154) | public void SetDisplayState(bool enable) method SetBuiltInAnimation (line 159) | public void SetBuiltInAnimation(bool enable) method SetBuiltInAnimation (line 164) | public void SetBuiltInAnimation(bool enable, BuiltInAnimation animation) method Present (line 170) | public void Present() method LoadMFont (line 194) | private void LoadMFont() method PresentNextFrame (line 207) | public void PresentNextFrame() method ClearFrames (line 215) | public void ClearFrames() method AddFrame (line 221) | public void AddFrame() method Width (line 226) | public int Width(int y) method FirstX (line 241) | public int FirstX(int y) method Pitch (line 263) | public int Pitch(int y) method RowToLinearAddress (line 304) | public int RowToLinearAddress(int y) method SetLedPlanar (line 313) | public void SetLedPlanar(int x, int y, byte value) method SetLedDiagonal (line 321) | public void SetLedDiagonal(int x, int y, byte color, int deltaX = 0, i... method SetLedLinear (line 335) | public void SetLedLinear(int address, byte value) method Clear (line 342) | public void Clear(bool present = false) method SetBitmapDiagonal (line 348) | private void SetBitmapDiagonal(Bitmap bmp, int deltaX = 0, int deltaY ... method SetBitmapLinear (line 362) | private void SetBitmapLinear(Bitmap bmp, int contrast = 100, int gamma... method Text (line 377) | public void Text(string text, float fontSize = 10, int x = 0, int y = 0) method PresentClock (line 406) | public void PresentClock() method DrawBar (line 429) | public void DrawBar(int pos, double h) method DrawBarPlanar (line 443) | public void DrawBarPlanar(int pos, double h) method DrawBarDiagonal (line 459) | public void DrawBarDiagonal(int pos, double h) method GenerateFrame (line 474) | public void GenerateFrame(Image image, float zoom = 100, int panX = 0,... method GenerateFrameDiagonal (line 505) | public void GenerateFrameDiagonal(Image image, float zoom = 100, int p... method IsRowInRange (line 537) | private bool IsRowInRange(int row) method IsAddressableLed (line 542) | private bool IsAddressableLed(int address) FILE: app/AnimeMatrix/Communication/Device.cs class Device (line 7) | public abstract class Device : IDisposable method Device (line 15) | protected Device(ushort vendorId, ushort productId) method Device (line 21) | protected Device(ushort vendorId, ushort productId, int maxFeatureRepo... method VendorID (line 29) | public ushort VendorID() method ProductID (line 34) | public ushort ProductID() method SetProvider (line 39) | public virtual void SetProvider() method Packet (line 44) | protected T Packet(params byte[] command) where T : Packet method Set (line 49) | public void Set(Packet packet) method Get (line 52) | public byte[] Get(Packet packet) method Read (line 55) | public void Read(byte[] data) method Write (line 57) | public void Write(byte[] data) method Dispose (line 60) | public virtual void Dispose() FILE: app/AnimeMatrix/Communication/Packet.cs class Packet (line 5) | public abstract class Packet method Packet (line 11) | internal Packet(byte reportId, int packetLength, params byte[] data) method AppendData (line 38) | public Packet AppendData(params byte[] data) method AppendData (line 41) | public Packet AppendData(out int bytesWritten, params byte[] data) FILE: app/AnimeMatrix/Communication/Platform/UsbProvider.cs class UsbProvider (line 3) | public abstract class UsbProvider : IDisposable method UsbProvider (line 8) | protected UsbProvider(ushort vendorId, ushort productId) method Set (line 14) | public abstract void Set(byte[] data); method Get (line 15) | public abstract byte[] Get(byte[] data); method Read (line 16) | public abstract void Read(byte[] data); method Write (line 17) | public abstract void Write(byte[] data); method Dispose (line 19) | public abstract void Dispose(); FILE: app/AnimeMatrix/Communication/Platform/WindowsUsbProvider.cs class WindowsUsbProvider (line 6) | internal class WindowsUsbProvider : UsbProvider method WindowsUsbProvider (line 11) | public WindowsUsbProvider(ushort vendorId, ushort productId, string pa... method WindowsUsbProvider (line 32) | public WindowsUsbProvider(ushort vendorId, ushort productId, int maxFe... method Set (line 55) | public override void Set(byte[] data) method Get (line 64) | public override byte[] Get(byte[] data) method Read (line 78) | public override void Read(byte[] data) method Write (line 86) | public override void Write(byte[] data) method Dispose (line 95) | public override void Dispose() method WrapException (line 100) | private void WrapException(Action action) FILE: app/AnimeMatrix/SlashDevice.cs type SlashMode (line 7) | public enum SlashMode class SlashPacket (line 33) | public class SlashPacket : Packet method SlashPacket (line 35) | public SlashPacket(byte[] command, byte reportID = 0x5E) : base(report... class SlashDevice (line 41) | public class SlashDevice : Device method CreatePacket (line 46) | protected virtual SlashPacket CreatePacket(byte[] command) method SlashDevice (line 112) | public SlashDevice(ushort productId = 0x193B) : base(0x0B05, productId... method WakeUp (line 116) | public void WakeUp() method Init (line 123) | public void Init() method SetEnabled (line 129) | public void SetEnabled(bool status = true) method Save (line 134) | public void Save() method SetMode (line 139) | public void SetMode(SlashMode mode) method GetPercentagePattern (line 157) | private byte[] GetPercentagePattern(int brightness, double percentage) method SetBatteryPattern (line 177) | public void SetBatteryPattern(int brightness) method SetEmpty (line 182) | public void SetEmpty() method SetAudioPattern (line 187) | public void SetAudioPattern(int brightness, double bass, double treble) method SetCustom (line 201) | public void SetCustom(byte[] data, string? log = "Static Data") method ContinueCustom (line 209) | public void ContinueCustom(byte[] data, string? log) method SetOptions (line 215) | public void SetOptions(bool status, int brightness = 0, int interval = 0) method SetBatterySaver (line 222) | public void SetBatterySaver(bool status) method SetLidCloseAnimation (line 227) | public void SetLidCloseAnimation(bool status) method SetSleepActive (line 232) | public void SetSleepActive(bool status) method Set (line 238) | public void Set(Packet packet, string? log = null) class SlashDeviceAura (line 245) | public class SlashDeviceAura : SlashDevice method SlashDeviceAura (line 249) | public SlashDeviceAura() : base(0x19B6) method CreatePacket (line 253) | protected override SlashPacket CreatePacket(byte[] command) FILE: app/AppConfig.cs class AppConfig (line 6) | public static class AppConfig method AppConfig (line 19) | static AppConfig() method Timer_Elapsed (line 72) | private static void Timer_Elapsed(object? sender, System.Timers.Elapse... method GetModel (line 124) | public static string GetModel() method GetBiosAndModel (line 151) | public static (string, string) GetBiosAndModel() method GetModelShort (line 179) | public static string GetModelShort() method ContainsModel (line 187) | public static bool ContainsModel(string contains) method Init (line 194) | private static void Init() method Exists (line 202) | public static bool Exists(string name) method Get (line 207) | public static int Get(string name, int empty = -1) method Is (line 221) | public static bool Is(string name) method IsNotFalse (line 226) | public static bool IsNotFalse(string name) method IsOnBattery (line 231) | public static bool IsOnBattery(string zone) method GetString (line 236) | public static string GetString(string name, string empty = null) method Write (line 243) | private static void Write() method Set (line 249) | public static void Set(string name, int value) method Set (line 255) | public static void Set(string name, string value) method Remove (line 260) | public static void Remove(string name) method RemoveMode (line 266) | public static void RemoveMode(string name) method GgetParamName (line 271) | public static string GgetParamName(AsusFan device, string paramName = ... method GetFanConfig (line 296) | public static byte[] GetFanConfig(AsusFan device) method SetFanConfig (line 307) | public static void SetFanConfig(AsusFan device, byte[] curve) method StringToBytes (line 314) | public static byte[] StringToBytes(string str) method GetDefaultCurve (line 322) | public static byte[] GetDefaultCurve(AsusFan device) method GetModeString (line 357) | public static string GetModeString(string name) method GetMode (line 362) | public static int GetMode(string name, int empty = -1) method IsMode (line 367) | public static bool IsMode(string name) method SetMode (line 372) | public static void SetMode(string name, int value) method SetMode (line 377) | public static void SetMode(string name, string value) method IsAlly (line 382) | public static bool IsAlly() method NoMKeys (line 387) | public static bool NoMKeys() method IsARCNM (line 398) | public static bool IsARCNM() method IsTUF (line 403) | public static bool IsTUF() method IsProArt (line 408) | public static bool IsProArt() method IsVivoZenbook (line 413) | public static bool IsVivoZenbook() method IsVivoZenPro (line 418) | public static bool IsVivoZenPro() method IsHardwareFnLock (line 423) | public static bool IsHardwareFnLock() method SwappedBrightness (line 429) | public static bool SwappedBrightness() method IsDUO (line 435) | public static bool IsDUO() method IsM4Button (line 440) | public static bool IsM4Button() method NoAura (line 446) | public static bool NoAura() method MediaKeys (line 451) | public static bool MediaKeys() method IsSingleColor (line 456) | public static bool IsSingleColor() method IsSleepBacklight (line 461) | public static bool IsSleepBacklight() method IsAnimeMatrix (line 466) | public static bool IsAnimeMatrix() method IsSlash (line 471) | public static bool IsSlash() method IsSlashAura (line 476) | public static bool IsSlashAura() method IsInputBacklight (line 481) | public static bool IsInputBacklight() method IsInvertedFNLock (line 486) | public static bool IsInvertedFNLock() method IsOLED (line 491) | public static bool IsOLED() method IsNoOverdrive (line 496) | public static bool IsNoOverdrive() method IsNoSleepEvent (line 501) | public static bool IsNoSleepEvent() method IsStrix (line 506) | public static bool IsStrix() method IsAdvancedRGB (line 511) | public static bool IsAdvancedRGB() method IsBacklightZones (line 516) | public static bool IsBacklightZones() method IsStrixLimitedRGB (line 521) | public static bool IsStrixLimitedRGB() method IsPossible4ZoneRGB (line 526) | public static bool IsPossible4ZoneRGB() method Is4ZoneRGB (line 531) | public static bool Is4ZoneRGB() method IsHardwareHotkeys (line 536) | public static bool IsHardwareHotkeys() method NoWMI (line 541) | public static bool NoWMI() method IsNoDirectRGB (line 546) | public static bool IsNoDirectRGB() method IsStrixNumpad (line 551) | public static bool IsStrixNumpad() method IsZ1325 (line 556) | public static bool IsZ1325() method IsZ13 (line 561) | public static bool IsZ13() method IsPZ13 (line 566) | public static bool IsPZ13() method IsS17 (line 571) | public static bool IsS17() method HasTabletMode (line 576) | public static bool HasTabletMode() method IsX13 (line 581) | public static bool IsX13() method IsG14AMD (line 586) | public static bool IsG14AMD() method DynamicBoost5 (line 591) | public static bool DynamicBoost5() method DynamicBoost15 (line 596) | public static bool DynamicBoost15() method DynamicBoost20 (line 602) | public static bool DynamicBoost20() method IsAdvantageEdition (line 607) | public static bool IsAdvantageEdition() method NoAutoUltimate (line 612) | public static bool NoAutoUltimate() method IsAlwaysUltimate (line 617) | public static bool IsAlwaysUltimate() method IsManualModeRequired (line 622) | public static bool IsManualModeRequired() method IsResetRequired (line 628) | public static bool IsResetRequired() method IsFanRequired (line 633) | public static bool IsFanRequired() method IsAMDLight (line 638) | public static bool IsAMDLight() method IsPowerRequired (line 643) | public static bool IsPowerRequired() method IsModeReapplyRequired (line 648) | public static bool IsModeReapplyRequired() method IsGPUFix (line 653) | public static bool IsGPUFix() method IsShutdownReset (line 658) | public static bool IsShutdownReset() method IsNVPlatform (line 663) | public static bool IsNVPlatform() method IsForceSetGPUMode (line 668) | public static bool IsForceSetGPUMode() method IsAMDiGPU (line 673) | public static bool IsAMDiGPU() method NoGpu (line 678) | public static bool NoGpu() method IsFA401EA (line 683) | public static bool IsFA401EA() method IsHardwareTouchpadToggle (line 688) | public static bool IsHardwareTouchpadToggle() method IsIntelHX (line 693) | public static bool IsIntelHX() method Is8Ecores (line 698) | public static bool Is8Ecores() method IsNoFNV (line 703) | public static bool IsNoFNV() method IsROG (line 708) | public static bool IsROG() method IsASUS (line 712) | public static bool IsASUS() method IsBWIcon (line 717) | public static bool IsBWIcon() method IsStopAC (line 722) | public static bool IsStopAC() method IsChargeLimit6080 (line 727) | public static bool IsChargeLimit6080() method IsDynamicLighting (line 734) | public static bool IsDynamicLighting() method IsDynamicLightingOnly (line 739) | public static bool IsDynamicLightingOnly() method IsDynamicLightingInit (line 744) | public static bool IsDynamicLightingInit() method IsForceMiniled (line 749) | public static bool IsForceMiniled() method SaveDimming (line 753) | public static bool SaveDimming() method IsAutoStatusLed (line 758) | public static bool IsAutoStatusLed() method IsClampFanDots (line 763) | public static bool IsClampFanDots() FILE: app/AsusACPI.cs type AsusFan (line 6) | public enum AsusFan type AsusMode (line 14) | public enum AsusMode type AsusGPU (line 21) | public enum AsusGPU class AsusACPI (line 28) | public class AsusACPI method CreateFile (line 191) | [DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Unic... method DeviceIoControl (line 202) | [DllImport("kernel32.dll", SetLastError = true)] method CloseHandle (line 214) | [DllImport("kernel32.dll", SetLastError = true)] method CreateEvent (line 228) | [DllImport("kernel32.dll", SetLastError = true)] method WaitForSingleObject (line 231) | [DllImport("kernel32.dll", SetLastError = true)] method RunListener (line 238) | public void RunListener() method IsConnected (line 262) | public bool IsConnected() method AsusACPI (line 267) | public AsusACPI() method Control (line 351) | public void Control(uint dwIoControlCode, byte[] lpInBuffer, byte[] lp... method Close (line 367) | public void Close() method CallMethod (line 373) | protected byte[] CallMethod(uint MethodID, byte[] args) method DeviceInit (line 390) | public byte[] DeviceInit() method DeviceWatchDog (line 397) | public byte[] DeviceWatchDog() method DeviceSet (line 404) | public int DeviceSet(uint DeviceID, int Status, string? logName) method DeviceSet (line 420) | public int DeviceSet(uint DeviceID, byte[] Params, string? logName) method DeviceGet (line 436) | public int DeviceGet(uint DeviceID) method DeviceGetBuffer (line 446) | public byte[] DeviceGetBuffer(uint DeviceID, uint Status = 0) method GetBatteryDischarge (line 456) | public decimal? GetBatteryDischarge() method SetVivoMode (line 472) | public int SetVivoMode(int mode) method SetGPUEco (line 479) | public int SetGPUEco(int eco) method GetFan (line 495) | public int GetFan(AsusFan device) method SetFanRange (line 522) | public int SetFanRange(AsusFan device, byte[] curve) method SetFanCurve (line 547) | public int SetFanCurve(AsusFan device, byte[] curve) method GetFanCurve (line 577) | public byte[] GetFanCurve(AsusFan device, int mode = 0) method IsInvalidCurve (line 610) | public static bool IsInvalidCurve(byte[] curve) method IsEmptyCurve (line 615) | public static bool IsEmptyCurve(byte[] curve) method FixFanCurve (line 620) | public static byte[] FixFanCurve(byte[] curve) method IsXGConnected (line 672) | public bool IsXGConnected() method IsAllAmdPPT (line 677) | public bool IsAllAmdPPT() method IsOverdriveSupported (line 683) | public bool IsOverdriveSupported() method IsNVidiaGPU (line 689) | public bool IsNVidiaGPU() method SetAPUMem (line 694) | public void SetAPUMem(int memory = 4) method GetAPUMem (line 734) | public int GetAPUMem() method GetCores (line 764) | public (int, int) GetCores(bool max = false) method SetCores (line 775) | public void SetCores(int eCores, int pCores) method ScanRange (line 787) | public string ScanRange() method TUFKeyboardBrightness (line 815) | public void TUFKeyboardBrightness(int brightness, string log = "TUF Ba... method TUFKeyboardRGB (line 822) | public void TUFKeyboardRGB(AuraMode mode, Color color, int speed, stri... method TUFKeyboardPower (line 849) | public void TUFKeyboardPower(bool awake = true, bool boot = false, boo... method SubscribeToEvents (line 864) | public void SubscribeToEvents(Action Ev... FILE: app/AsusMouseSettings.Designer.cs class AsusMouseSettings (line 3) | partial class AsusMouseSettings method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: app/AsusMouseSettings.cs class AsusMouseSettings (line 6) | public partial class AsusMouseSettings : RForm method AsusMouseSettings (line 27) | public AsusMouseSettings(AsusMouse mouse) method SliderAcceleration_MouseUp (line 134) | private void SliderAcceleration_MouseUp(object? sender, MouseEventArgs e) method SliderAcceleration_ValueChanged (line 139) | private void SliderAcceleration_ValueChanged(object? sender, EventArgs e) method SliderDeceleration_MouseUp (line 144) | private void SliderDeceleration_MouseUp(object? sender, MouseEventArgs e) method SliderDeceleration_ValueChanged (line 149) | private void SliderDeceleration_ValueChanged(object? sender, EventArgs e) method SliderButtonDebounce_MouseUp (line 154) | private void SliderButtonDebounce_MouseUp(object? sender, MouseEventAr... method SliderButtonDebounce_ValueChanged (line 160) | private void SliderButtonDebounce_ValueChanged(object? sender, EventAr... method SwitchLightingZone (line 168) | private void SwitchLightingZone(LightingZone zone) method ButtonLightingZoneScroll_Click (line 179) | private void ButtonLightingZoneScroll_Click(object? sender, EventArgs e) method ButtonLightingZoneUnderglow_Click (line 184) | private void ButtonLightingZoneUnderglow_Click(object? sender, EventAr... method ButtonLightingZoneLogo_Click (line 189) | private void ButtonLightingZoneLogo_Click(object? sender, EventArgs e) method ButtonLightingZoneDock_Click (line 194) | private void ButtonLightingZoneDock_Click(object? sender, EventArgs e) method ButtonLightingZoneAll_Click (line 199) | private void ButtonLightingZoneAll_Click(object? sender, EventArgs e) method AsusMouseSettings_FormClosing (line 204) | private void AsusMouseSettings_FormClosing(object? sender, FormClosing... method Mouse_MouseReadyChanged (line 211) | private void Mouse_MouseReadyChanged(object? sender, EventArgs e) method Mouse_BatteryUpdated (line 226) | private void Mouse_BatteryUpdated(object? sender, EventArgs e) method ComboProfile_DropDownClosed (line 239) | private void ComboProfile_DropDownClosed(object? sender, EventArgs e) method ComboBoxPollingRate_DropDownClosed (line 250) | private void ComboBoxPollingRate_DropDownClosed(object? sender, EventA... method ButtonDPIColor_Click (line 256) | private void ButtonDPIColor_Click(object? sender, EventArgs e) method IsOverDeleteArea (line 277) | bool IsOverDeleteArea(Control btn, Point p) method DpiButton_MouseMove (line 285) | private void DpiButton_MouseMove(object? sender, MouseEventArgs e) method DpiButton_Paint (line 294) | private void DpiButton_Paint(object? sender, PaintEventArgs e) method ButtonDPI_Click (line 314) | private void ButtonDPI_Click(object? sender, EventArgs e) method UpdateLightingSettings (line 363) | private void UpdateLightingSettings(LightingSetting settings, Lighting... method CheckBoxRandomColor_CheckedChanged (line 369) | private void CheckBoxRandomColor_CheckedChanged(object? sender, EventA... method ComboBoxAnimationDirection_DropDownClosed (line 377) | private void ComboBoxAnimationDirection_DropDownClosed(object? sender,... method ComboBoxAnimationSpeed_DropDownClosed (line 385) | private void ComboBoxAnimationSpeed_DropDownClosed(object? sender, Eve... method SliderBrightness_MouseUp (line 395) | private void SliderBrightness_MouseUp(object? sender, MouseEventArgs e) method ComboBoxLightingMode_DropDownClosed (line 403) | private void ComboBoxLightingMode_DropDownClosed(object? sender, Event... method ButtonLightingColor_Click (line 425) | private void ButtonLightingColor_Click(object? sender, EventArgs e) method SliderLowBatteryWarning_ValueChanged (line 442) | private void SliderLowBatteryWarning_ValueChanged(object? sender, Even... method SliderLowBatteryWarning_MouseUp (line 447) | private void SliderLowBatteryWarning_MouseUp(object? sender, MouseEven... method ComboBoxAutoPowerOff_DropDownClosed (line 453) | private void ComboBoxAutoPowerOff_DropDownClosed(object? sender, Event... method SliderAngleAdjustment_ValueChanged (line 466) | private void SliderAngleAdjustment_ValueChanged(object? sender, EventA... method SliderAngleAdjustment_MouseUp (line 471) | private void SliderAngleAdjustment_MouseUp(object? sender, MouseEventA... method ComboBoxLiftOffDistance_DropDownClosed (line 476) | private void ComboBoxLiftOffDistance_DropDownClosed(object? sender, Ev... method CheckAngleSnapping_CheckedChanged (line 481) | private void CheckAngleSnapping_CheckedChanged(object? sender, EventAr... method CheckBoxMotionSync_CheckedChanged (line 487) | private void CheckBoxMotionSync_CheckedChanged(object? sender, EventAr... method CheckBoxZoneMode_CheckedChanged (line 492) | private void CheckBoxZoneMode_CheckedChanged(object? sender, EventArgs e) method SliderZoneModeDPI_ValueChanged (line 498) | private void SliderZoneModeDPI_ValueChanged(object? sender, EventArgs e) method SliderZoneModeDPI_MouseUp (line 503) | private void SliderZoneModeDPI_MouseUp(object? sender, MouseEventArgs e) method NumericUpDownZoneModeDPI_ValueChanged (line 512) | private void NumericUpDownZoneModeDPI_ValueChanged(object? sender, Eve... method ComboBoxZoneModePollingRate_DropDownClosed (line 522) | private void ComboBoxZoneModePollingRate_DropDownClosed(object? sender... method SliderDPI_ValueChanged (line 535) | private void SliderDPI_ValueChanged(object? sender, EventArgs e) method NumericUpDownCurrentDPI_ValueChanged (line 541) | private void NumericUpDownCurrentDPI_ValueChanged(object? sender, Even... method SliderDPI_MouseDown (line 546) | private void SliderDPI_MouseDown(object? sender, MouseEventArgs e) method SliderDPI_MouseUp (line 551) | private void SliderDPI_MouseUp(object? sender, MouseEventArgs e) method UpdateMouseDPISettings (line 557) | private void UpdateMouseDPISettings() method Mouse_Disconnect (line 572) | private void Mouse_Disconnect(object? sender, EventArgs e) method RefreshMouseData (line 586) | private void RefreshMouseData() method InitMouseCapabilities (line 607) | private void InitMouseCapabilities() method InitLightingModes (line 810) | private void InitLightingModes() method VisualizeMouseSettings (line 825) | private void VisualizeMouseSettings() method UpdateMotionSyncState (line 925) | private void UpdateMotionSyncState() method UpdateZoneModeUIState (line 937) | private void UpdateZoneModeUIState() method VisualizeBatteryState (line 957) | private void VisualizeBatteryState() method VisusalizeLightingZones (line 977) | public void VisusalizeLightingZones() method VisusalizeLightingSettings (line 1000) | private void VisusalizeLightingSettings() method VisualizeDPIButtons (line 1059) | private void VisualizeDPIButtons() method VisualizeCurrentDPIProfile (line 1110) | private void VisualizeCurrentDPIProfile() method AsusMouseSettings_Shown (line 1138) | private void AsusMouseSettings_Shown(object? sender, EventArgs e) method ButtonSync_Click (line 1158) | private void ButtonSync_Click(object sender, EventArgs e) method buttonImport_Click (line 1163) | private void buttonImport_Click(object sender, EventArgs e) method buttonExport_Click (line 1204) | private void buttonExport_Click(object sender, EventArgs e) FILE: app/AutoUpdate/AutoUpdateControl.cs class AutoUpdateControl (line 10) | public class AutoUpdateControl method AutoUpdateControl (line 20) | public AutoUpdateControl(SettingsForm settingsForm) method CheckForUpdates (line 27) | public void CheckForUpdates() method Update (line 40) | public void Update() method LoadReleases (line 54) | public void LoadReleases() method CheckForUpdatesAsync (line 66) | async void CheckForUpdatesAsync(bool force = false) method EscapeString (line 140) | public static string EscapeString(string input) method AutoUpdate (line 145) | async void AutoUpdate(string requestUri) FILE: app/Battery/BatteryControl.cs class BatteryControl (line 5) | public static class BatteryControl method ToggleBatteryLimitFull (line 22) | public static void ToggleBatteryLimitFull() method SetBatteryLimitFull (line 28) | public static void SetBatteryLimitFull() method UnSetBatteryLimitFull (line 35) | public static void UnSetBatteryLimitFull() method AutoBattery (line 42) | public static void AutoBattery(bool init = false) method SetBatteryChargeLimit (line 48) | public static void SetBatteryChargeLimit(int limit = -1) method BatteryReport (line 69) | public static void BatteryReport() FILE: app/Display/AmdDisplay.cs class AmdDisplay (line 5) | public static class AmdDisplay method GetAdjustmentPath (line 13) | private static string GetAdjustmentPath() method IsOledPowerOptimization (line 43) | public static bool IsOledPowerOptimization() method RunAdrenaline (line 66) | public static void RunAdrenaline() FILE: app/Display/ColorProfileHelper.cs class ColorProfileHelper (line 6) | public static class ColorProfileHelper method GetProfileUrl (line 8) | public static string? GetProfileUrl(string model) method ProfileExists (line 623) | public static bool ProfileExists() method InstallProfile (line 630) | public static async Task InstallProfile() method DownloadAndExtractZip (line 646) | static async Task DownloadAndExtractZip(string zipUrl, string extractP... FILE: app/Display/DisplayGammaRamp.cs class DisplayGammaRamp (line 4) | public class DisplayGammaRamp method DisplayGammaRamp (line 7) | public DisplayGammaRamp(ushort[] red, ushort[] green, ushort[] blue) method DisplayGammaRamp (line 29) | public DisplayGammaRamp(double brightness = 1, double contrast = 1, do... method DisplayGammaRamp (line 38) | public DisplayGammaRamp( method DisplayGammaRamp (line 57) | internal DisplayGammaRamp(GammaRamp ramp) : method CalculateLUT (line 64) | private static ushort[] CalculateLUT(double brightness, double contras... method IsOriginal (line 75) | public bool IsOriginal() method Brightness (line 83) | private static ushort[] Brightness(ushort[] data, double brightness) method AsBrightnessRamp (line 96) | internal GammaRamp AsBrightnessRamp(double brightness) method AsRamp (line 105) | internal GammaRamp AsRamp() FILE: app/Display/GammaRamp.cs type GammaRamp (line 6) | [StructLayout(LayoutKind.Sequential)] method GammaRamp (line 18) | public GammaRamp(ushort[] red, ushort[] green, ushort[] blue) FILE: app/Display/ScreenBrightness.cs class ScreenBrightness (line 7) | public static class ScreenBrightness method Get (line 9) | public static int Get() method Set (line 23) | public static void Set(int brightness) method Adjust (line 37) | public static int Adjust(int delta) FILE: app/Display/ScreenCCD.cs class ScreenCCD (line 6) | public class ScreenCCD method GetHDRStatus (line 9) | public static bool GetHDRStatus(bool log = true) type DISPLAYCONFIG_DEVICE_INFO_TYPE (line 62) | private enum DISPLAYCONFIG_DEVICE_INFO_TYPE type DISPLAYCONFIG_COLOR_ENCODING (line 77) | private enum DISPLAYCONFIG_COLOR_ENCODING type DISPLAYCONFIG_SCALING (line 86) | private enum DISPLAYCONFIG_SCALING type DISPLAYCONFIG_ROTATION (line 96) | private enum DISPLAYCONFIG_ROTATION type DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY (line 103) | private enum DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY type DISPLAYCONFIG_TOPOLOGY_ID (line 126) | private enum DISPLAYCONFIG_TOPOLOGY_ID type DISPLAYCONFIG_PATH (line 134) | private enum DISPLAYCONFIG_PATH type DISPLAYCONFIG_SOURCE_FLAGS (line 141) | private enum DISPLAYCONFIG_SOURCE_FLAGS type DISPLAYCONFIG_TARGET_FLAGS (line 146) | private enum DISPLAYCONFIG_TARGET_FLAGS type QDC (line 156) | private enum QDC type DISPLAYCONFIG_SCANLINE_ORDERING (line 165) | private enum DISPLAYCONFIG_SCANLINE_ORDERING type DISPLAYCONFIG_PIXELFORMAT (line 174) | private enum DISPLAYCONFIG_PIXELFORMAT type DISPLAYCONFIG_MODE_INFO_TYPE (line 183) | private enum DISPLAYCONFIG_MODE_INFO_TYPE type DISPLAYCONFIG_DEVICE_INFO_HEADER (line 190) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO (line 199) | [StructLayout(LayoutKind.Sequential)] type POINTL (line 213) | [StructLayout(LayoutKind.Sequential)] type LUID (line 220) | [StructLayout(LayoutKind.Sequential)] method ToString (line 227) | public override string ToString() => Value.ToString(); type DISPLAYCONFIG_SOURCE_MODE (line 230) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_RATIONAL (line 239) | [StructLayout(LayoutKind.Sequential)] method ToString (line 245) | public override string ToString() => Numerator + " / " + Denominator; type DISPLAYCONFIG_2DREGION (line 248) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_DESKTOP_IMAGE_INFO (line 255) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_VIDEO_SIGNAL_INFO (line 263) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_TARGET_MODE (line 275) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_MODE_INFO_union (line 281) | [StructLayout(LayoutKind.Explicit)] type DISPLAYCONFIG_PATH_SOURCE_INFO (line 294) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_PATH_TARGET_INFO (line 303) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_PATH_INFO (line 318) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_MODE_INFO (line 326) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_SOURCE_DEVICE_NAME (line 335) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS (line 343) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type DISPLAYCONFIG_TARGET_DEVICE_NAME (line 349) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type RECT (line 364) | [StructLayout(LayoutKind.Sequential)] method GetDisplayConfigBufferSizes (line 373) | [DllImport("user32")] method QueryDisplayConfig (line 376) | [DllImport("user32")] method QueryDisplayConfig (line 379) | [DllImport("user32")] method DisplayConfigGetDeviceInfo (line 382) | [DllImport("user32")] method DisplayConfigGetDeviceInfo (line 385) | [DllImport("user32")] method DisplayConfigGetDeviceInfo (line 388) | [DllImport("user32")] FILE: app/Display/ScreenControl.cs class ScreenControl (line 5) | public static class ScreenControl method GetMaxRate (line 12) | public static int GetMaxRate(string? laptopScreen) method AutoScreen (line 18) | public static void AutoScreen(bool force = false) method ToggleScreenRate (line 33) | public static void ToggleScreenRate() method SetScreen (line 44) | public static void SetScreen(int frequency = -1, int overdrive = -1, i... method SetMiniled (line 75) | public static void SetMiniled(int miniled = -1) method InitMiniled (line 89) | public static void InitMiniled() method InitOptimalBrightness (line 98) | public static void InitOptimalBrightness() method SetOptimalBrightness (line 104) | public static void SetOptimalBrightness(int status) method GetOptimalBrightness (line 111) | public static int GetOptimalBrightness() method ToogleFHD (line 116) | public static void ToogleFHD() method SetHDRControl (line 129) | public static void SetHDRControl(int status = -1) method ToogleHDRControl (line 138) | public static void ToogleHDRControl() method ToogleMiniled (line 147) | public static string ToogleMiniled() method InitScreen (line 196) | public static void InitScreen() FILE: app/Display/ScreenInterrogatory.cs class ScreenInterrogatory (line 8) | public static class ScreenInterrogatory type QUERY_DEVICE_CONFIG_FLAGS (line 14) | public enum QUERY_DEVICE_CONFIG_FLAGS : uint type DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY (line 21) | public enum DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY : uint type DISPLAYCONFIG_SCANLINE_ORDERING (line 43) | public enum DISPLAYCONFIG_SCANLINE_ORDERING : uint type DISPLAYCONFIG_ROTATION (line 53) | public enum DISPLAYCONFIG_ROTATION : uint type DISPLAYCONFIG_SCALING (line 62) | public enum DISPLAYCONFIG_SCALING : uint type DISPLAYCONFIG_PIXELFORMAT (line 73) | public enum DISPLAYCONFIG_PIXELFORMAT : uint type DISPLAYCONFIG_MODE_INFO_TYPE (line 83) | public enum DISPLAYCONFIG_MODE_INFO_TYPE : uint type DISPLAYCONFIG_DEVICE_INFO_TYPE (line 90) | public enum DISPLAYCONFIG_DEVICE_INFO_TYPE : uint type LUID (line 105) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_PATH_SOURCE_INFO (line 112) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_PATH_TARGET_INFO (line 121) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_RATIONAL (line 136) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_PATH_INFO (line 143) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_2DREGION (line 151) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_VIDEO_SIGNAL_INFO (line 158) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_TARGET_MODE (line 170) | [StructLayout(LayoutKind.Sequential)] type POINTL (line 176) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_SOURCE_MODE (line 183) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_MODE_INFO_UNION (line 192) | [StructLayout(LayoutKind.Explicit)] type DISPLAYCONFIG_MODE_INFO (line 202) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS (line 211) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_DEVICE_INFO_HEADER (line 217) | [StructLayout(LayoutKind.Sequential)] type DISPLAYCONFIG_TARGET_DEVICE_NAME (line 226) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method GetDisplayConfigBufferSizes (line 247) | [DllImport("user32.dll")] method QueryDisplayConfig (line 251) | [DllImport("user32.dll")] method DisplayConfigGetDeviceInfo (line 259) | [DllImport("user32.dll")] type DisplayDeviceStates (line 265) | [Flags] type DISPLAY_DEVICE (line 278) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method EnumDisplayDevices (line 299) | [DllImport(nameof(User32), CharSet = CharSet.Unicode, SetLastError = t... method DeviceName (line 307) | private static DISPLAYCONFIG_TARGET_DEVICE_NAME DeviceName(LUID adapte... method GetAllDevices (line 326) | public static IEnumerable GetAllDevi... method GetDisplayDevices (line 359) | public static IEnumerable GetDisplayDevices() FILE: app/Display/ScreenNative.cs class DeviceComparer (line 8) | class DeviceComparer : IComparer method Compare (line 10) | public int Compare(object x, object y) class ScreenComparer (line 24) | class ScreenComparer : IComparer method Compare (line 26) | public int Compare(object x, object y) class ScreenNative (line 33) | internal class ScreenNative method CreateDC (line 36) | [DllImport("gdi32", CharSet = CharSet.Unicode)] method SetDeviceGammaRamp (line 39) | [DllImport("gdi32")] method GetDeviceGammaRamp (line 42) | [DllImport("gdi32")] method SetICMProfileW (line 45) | [DllImport("gdi32", CharSet = CharSet.Unicode)] method SetICMMode (line 48) | [DllImport("gdi32", CharSet = CharSet.Unicode)] type DEVMODE (line 51) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] type DisplaySettingsFlags (line 91) | [Flags()] method EnumDisplaySettingsEx (line 104) | [DllImport("user32.dll")] method ChangeDisplaySettingsEx (line 111) | [DllImport("user32.dll")] method CreateDevmode (line 116) | public static DEVMODE CreateDevmode() type COLORPROFILETYPE (line 125) | public enum COLORPROFILETYPE type COLORPROFILESUBTYPE (line 132) | public enum COLORPROFILESUBTYPE type WCS_PROFILE_MANAGEMENT_SCOPE (line 144) | public enum WCS_PROFILE_MANAGEMENT_SCOPE method WcsSetDefaultColorProfile (line 150) | [DllImport("mscms.dll", CharSet = CharSet.Unicode)] method FindInternalName (line 165) | public static string? FindInternalName(bool log = false) method ExtractDisplay (line 197) | static string ExtractDisplay(string input) method FindLaptopScreen (line 210) | public static string? FindLaptopScreen(bool log = false) method GetMaxRefreshRate (line 249) | public static int GetMaxRefreshRate(string? laptopScreen) method GetRefreshRate (line 271) | public static int GetRefreshRate(string? laptopScreen) method SetRefreshRate (line 287) | public static int SetRefreshRate(string laptopScreen, int frequency = ... FILE: app/Display/VisualControl.cs type SplendidGamut (line 8) | public enum SplendidGamut : int type SplendidCommand (line 20) | public enum SplendidCommand : int class VisualControl (line 47) | public static class VisualControl method VisualControl (line 63) | static VisualControl() method GetGameVisualPath (line 68) | public static string GetGameVisualPath() method GetVivobookPath (line 73) | public static string GetVivobookPath() method GetDefaultGamut (line 78) | public static SplendidGamut GetDefaultGamut() method IsEReading (line 83) | public static bool IsEReading() method GetGamutModes (line 88) | public static Dictionary GetGamutModes() method GetDefaultVisualMode (line 161) | public static SplendidCommand GetDefaultVisualMode() method GetVisualModes (line 166) | public static Dictionary GetVisualModes() method GetTemperatures (line 196) | public static Dictionary GetTemperatures() method GetEyeCares (line 210) | public static Dictionary GetEyeCares() method IsEnabled (line 225) | public static bool IsEnabled() method SetRegStatus (line 231) | public static void SetRegStatus(int status = 1) method InitGamut (line 236) | public static void InitGamut() method SetGamut (line 246) | public static void SetGamut(int mode = -1) method SetVisual (line 273) | public static void SetVisual(SplendidCommand mode = SplendidCommand.De... method GetSplendidPath (line 343) | private static string GetSplendidPath() method RunSplendid (line 368) | private static int RunSplendid(SplendidCommand command, int? param1 = ... method BrightnessTimerTimer_Elapsed (line 397) | private static void BrightnessTimerTimer_Elapsed(object? sender, Syste... method InitBrightness (line 419) | public static void InitBrightness() method IsOnBattery (line 428) | private static bool IsOnBattery() method GetBrightness (line 433) | public static int GetBrightness() method SetBrightness (line 438) | public static int SetBrightness(int brightness = -1, int delta = 0) method ResetGamut (line 454) | public static void ResetGamut() method SetGamma (line 468) | public static void SetGamma(int brightness = 100) FILE: app/Extra.Designer.cs class Extra (line 6) | partial class Extra method Dispose (line 17) | protected override void Dispose(bool disposing) method InitializeComponent (line 32) | private void InitializeComponent() FILE: app/Extra.cs class Extra (line 12) | public partial class Extra : RForm method SetKeyCombo (line 20) | private void SetKeyCombo(ComboBox combo, TextBox txbox, string name) method Extra (line 121) | public Extra() method CheckNVPlatform_CheckedChanged (line 491) | private void CheckNVPlatform_CheckedChanged(object? sender, EventArgs e) method OptimalBrightness_Changed (line 496) | private void OptimalBrightness_Changed(object? sender, EventArgs e) method CheckPerKeyRGB_CheckedChanged (line 501) | private void CheckPerKeyRGB_CheckedChanged(object? sender, EventArgs e) method CheckLEDStatus_CheckedChanged (line 506) | private void CheckLEDStatus_CheckedChanged(object? sender, EventArgs e) method CheckBWIcon_CheckedChanged (line 511) | private void CheckBWIcon_CheckedChanged(object? sender, EventArgs e) method InitACPITesting (line 517) | private void InitACPITesting() method ButtonACPISend_Click (line 531) | private void ButtonACPISend_Click(object? sender, EventArgs e) method InitCores (line 546) | private void InitCores() method ButtonCores_Click (line 580) | private void ButtonCores_Click(object? sender, EventArgs e) method PictureScan_Click (line 592) | private void PictureScan_Click(object? sender, EventArgs e) method ComboAPU_SelectedIndexChanged (line 604) | private void ComboAPU_SelectedIndexChanged(object? sender, EventArgs e) method CheckBootSound_CheckedChanged (line 617) | private void CheckBootSound_CheckedChanged(object? sender, EventArgs e) method CheckGPUFix_CheckedChanged (line 624) | private void CheckGPUFix_CheckedChanged(object? sender, EventArgs e) method InitHibernate (line 629) | private void InitHibernate() method NumericHibernateAfter_ValueChanged (line 647) | private void NumericHibernateAfter_ValueChanged(object? sender, EventA... method PictureLog_Click (line 652) | private void PictureLog_Click(object? sender, EventArgs e) method SliderBrightness_ValueChanged (line 663) | private void SliderBrightness_ValueChanged(object? sender, EventArgs e) method InitServices (line 675) | private void InitServices() method ServiesToggle (line 696) | public void ServiesToggle() method ButtonServices_Click (line 727) | private void ButtonServices_Click(object? sender, EventArgs e) method CheckGpuApps_CheckedChanged (line 735) | private void CheckGpuApps_CheckedChanged(object? sender, EventArgs e) method NumericBacklightTime_ValueChanged (line 740) | private void NumericBacklightTime_ValueChanged(object? sender, EventAr... method CheckXGM_CheckedChanged (line 747) | private void CheckXGM_CheckedChanged(object? sender, EventArgs e) method CheckUSBC_CheckedChanged (line 753) | private void CheckUSBC_CheckedChanged(object? sender, EventArgs e) method PictureHelp_Click (line 758) | private void PictureHelp_Click(object? sender, EventArgs e) method CheckNoOverdrive_CheckedChanged (line 763) | private void CheckNoOverdrive_CheckedChanged(object? sender, EventArgs e) method CheckTopmost_CheckedChanged (line 770) | private void CheckTopmost_CheckedChanged(object? sender, EventArgs e) method CheckPower_CheckedChanged (line 776) | private void CheckPower_CheckedChanged(object? sender, EventArgs e) method ComboKeyboardSpeed_SelectedValueChanged (line 810) | private void ComboKeyboardSpeed_SelectedValueChanged(object? sender, E... method Keyboard_Shown (line 817) | private void Keyboard_Shown(object? sender, EventArgs e) method checkAutoToggleClamshellMode_CheckedChanged (line 843) | private void checkAutoToggleClamshellMode_CheckedChanged(object? sende... method panelAPU_Paint (line 858) | private void panelAPU_Paint(object sender, PaintEventArgs e) FILE: app/Fan/FanSensorControl.cs class FanSensorControl (line 5) | public class FanSensorControl method FanSensorControl (line 28) | public FanSensorControl(Fans fansForm) method InitFanMax (line 35) | static int[] InitFanMax() method GetDefaultMax (line 47) | static int[] GetDefaultMax() method GetDefaultMin (line 79) | static int[] GetDefaultMin() method GetFanMax (line 86) | public static int GetFanMax(AsusFan device) method GetFanMin (line 96) | public static int GetFanMin(AsusFan device) method SetFanMax (line 102) | public static void SetFanMax(AsusFan device, int value) method FormatFan (line 121) | public static string FormatFan(AsusFan device, int value) method StartCalibration (line 133) | public void StartCalibration() method Timer_Elapsed (line 149) | private void Timer_Elapsed(object? sender, System.Timers.ElapsedEventA... method FinishCalibration (line 186) | private void FinishCalibration() FILE: app/Fans.Designer.cs class Fans (line 6) | partial class Fans method Dispose (line 17) | protected override void Dispose(bool disposing) method InitializeComponent (line 32) | private void InitializeComponent() FILE: app/Fans.cs class Fans (line 13) | public partial class Fans : RForm method Fans (line 41) | public Fans() method CheckFanClamp_Click (line 246) | private void CheckFanClamp_Click(object? sender, EventArgs e) method ButtonDownload_Click (line 252) | private void ButtonDownload_Click(object? sender, EventArgs e) method ButtonCalibrate_Click (line 268) | private void ButtonCalibrate_Click(object? sender, EventArgs e) method ChartCPU_MouseClick (line 274) | private void ChartCPU_MouseClick(object? sender, MouseEventArgs e) method Fans_FormClosed (line 292) | private void Fans_FormClosed(object? sender, FormClosedEventArgs e) method CheckApplyUV_Click (line 298) | private void CheckApplyUV_Click(object? sender, EventArgs e) method InitAll (line 304) | public void InitAll() method InitCPU (line 314) | public void InitCPU() method ToggleNavigation (line 331) | public void ToggleNavigation(int index = 0) method ButtonAdvanced_Click (line 364) | private void ButtonAdvanced_Click(object? sender, EventArgs e) method ButtonGPU_Click (line 369) | private void ButtonGPU_Click(object? sender, EventArgs e) method ButtonCPU_Click (line 374) | private void ButtonCPU_Click(object? sender, EventArgs e) method ButtonApplyAdvanced_Click (line 379) | private void ButtonApplyAdvanced_Click(object? sender, EventArgs e) method InitUV (line 385) | public void InitUV() method VisualiseAdvanced (line 408) | private void VisualiseAdvanced() method AdvancedScroll (line 448) | private void AdvancedScroll() method TrackUV_Scroll (line 461) | private void TrackUV_Scroll(object? sender, EventArgs e) method ComboModes_KeyPress (line 466) | private void ComboModes_KeyPress(object? sender, KeyPressEventArgs e) method ComboModes_TextChanged (line 471) | private void ComboModes_TextChanged(object? sender, EventArgs e) method RenameToggle (line 478) | private void RenameToggle() method ButtonRename_Click (line 490) | private void ButtonRename_Click(object? sender, EventArgs e) method ButtonRemove_Click (line 495) | private void ButtonRemove_Click(object? sender, EventArgs e) method FillModes (line 506) | private void FillModes(bool contextMenu = true) method ButtonAdd_Click (line 515) | private void ButtonAdd_Click(object? sender, EventArgs e) method InitMode (line 522) | public void InitMode() method ComboModes_SelectedValueChanged (line 529) | private void ComboModes_SelectedValueChanged(object? sender, EventArgs e) method TrackGPU_MouseUp (line 541) | private void TrackGPU_MouseUp(object? sender, MouseEventArgs e) method TrackGPUClocks_MouseUp (line 546) | private void TrackGPUClocks_MouseUp(object? sender, MouseEventArgs e) method InitGPUPower (line 551) | private void InitGPUPower() method InitGPU (line 584) | public void InitGPU() method VisualiseGPUSettings (line 671) | private void VisualiseGPUSettings() method trackGPUClockLimit_Scroll (line 688) | private void trackGPUClockLimit_Scroll(object? sender, EventArgs e) method trackGPU_Scroll (line 698) | private void trackGPU_Scroll(object? sender, EventArgs e) method trackGPUPower_Scroll (line 712) | private void trackGPUPower_Scroll(object? sender, EventArgs e) method ChartYLabel (line 722) | static string ChartYLabel(int percentage, AsusFan device, string unit ... method SetAxis (line 735) | void SetAxis(Chart chart, AsusFan device) method SetChart (line 749) | void SetChart(Chart chart, AsusFan device) method FormPosition (line 794) | public void FormPosition() method Fans_Shown (line 811) | private void Fans_Shown(object? sender, EventArgs e) method TrackPower_MouseUp (line 817) | private void TrackPower_MouseUp(object? sender, MouseEventArgs e) method TrackPower_KeyUp (line 826) | private void TrackPower_KeyUp(object? sender, KeyEventArgs e) method InitPowerPlan (line 834) | public void InitPowerPlan() method ComboPowerMode_Changed (line 852) | private void ComboPowerMode_Changed(object? sender, EventArgs e) method ComboBoost_Changed (line 863) | private void ComboBoost_Changed(object? sender, EventArgs e) method CheckApplyPower_Click (line 872) | private void CheckApplyPower_Click(object? sender, EventArgs e) method CheckApplyFans_Click (line 882) | private void CheckApplyFans_Click(object? sender, EventArgs e) method InitAxis (line 892) | public void InitAxis() method LabelFansResult (line 905) | public void LabelFansResult(string text) method InitPower (line 919) | public void InitPower() method SavePower (line 989) | private void SavePower() method TrackTotal_Scroll (line 1002) | private void TrackTotal_Scroll(object? sender, EventArgs e) method TrackSlow_Scroll (line 1010) | private void TrackSlow_Scroll(object? sender, EventArgs e) method TrackFast_Scroll (line 1017) | private void TrackFast_Scroll(object? sender, EventArgs e) method TrackCPU_Scroll (line 1024) | private void TrackCPU_Scroll(object? sender, EventArgs e) method InitFans (line 1030) | public void InitFans() method LoadProfile (line 1104) | void LoadProfile(Series series, AsusFan device, bool reset = false) method SaveProfile (line 1140) | void SaveProfile(Series series, AsusFan device) method ButtonReset_Click (line 1156) | private void ButtonReset_Click(object? sender, EventArgs e) method Chart_Save (line 1221) | private void Chart_Save() method ChartCPU_MouseUp (line 1239) | private void ChartCPU_MouseUp(object? sender, MouseEventArgs e) method ChartCPU_MouseLeave (line 1245) | private void ChartCPU_MouseLeave(object? sender, EventArgs e) method ChartCPU_MouseMove (line 1252) | private void ChartCPU_MouseMove(object? sender, MouseEventArgs e, Asus... method AdjustAll (line 1338) | private void AdjustAll(double deltaX, double deltaY, Series series) method AdjustAllLevels (line 1347) | private void AdjustAllLevels(int index, double curXVal, double curYVal... FILE: app/Gpu/AMD/AmdAdl2.cs type ADLSGApplicationInfo (line 9) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type ADLBdf (line 27) | [StructLayout(LayoutKind.Sequential)] type ADLSingleSensorData (line 35) | [StructLayout(LayoutKind.Sequential)] type ADLPMLogDataOutput (line 42) | [StructLayout(LayoutKind.Sequential)] type ADLGcnInfo (line 51) | [StructLayout(LayoutKind.Sequential)] type ADLAsicFamilyType (line 61) | [Flags] type ADLSensorType (line 75) | public enum ADLSensorType type ADL_THROTTLE_NOTIFICATION (line 155) | [Flags] type ADL_PMLOG_SENSORS (line 163) | public enum ADL_PMLOG_SENSORS type ADLAdapterInfo (line 245) | [StructLayout(LayoutKind.Sequential)] type ADLAdapterInfoArray (line 301) | [StructLayout(LayoutKind.Sequential)] type ADLDisplayID (line 314) | [StructLayout(LayoutKind.Sequential)] type ADLDisplayInfo (line 331) | [StructLayout(LayoutKind.Sequential)] class Adl2 (line 368) | public class Adl2 method ADL2_Main_Control_Create (line 412) | public static int ADL2_Main_Control_Create(int enumConnectedAdapters, ... method FreeMemory (line 417) | public static void FreeMemory(nint buffer) method Load (line 424) | public static bool Load() method Memory_Alloc_Impl (line 448) | private static nint Memory_Alloc_Impl(int size) method Memory_Free_Impl (line 455) | private static void Memory_Free_Impl(nint buffer) class NativeMethods (line 463) | public static class NativeMethods method ADL2_Main_Control_Create (line 474) | [DllImport(Atiadlxx_FileName)] method ADL2_Main_Control_Destroy (line 479) | [DllImport(Atiadlxx_FileName)] method ADL2_Adapter_NumberOfAdapters_Get (line 485) | [DllImport(Atiadlxx_FileName)] method ADL2_Adapter_AdapterInfo_Get (line 492) | [DllImport(Atiadlxx_FileName)] method ADL2_Adapter_Active_Get (line 500) | [DllImport(Atiadlxx_FileName)] method ADL2_Display_DisplayInfo_Get (line 509) | [DllImport(Atiadlxx_FileName)] method ADL2_Overdrive_Caps (line 518) | [DllImport(Atiadlxx_FileName)] method ADL2_New_QueryPMLogData_Get (line 527) | [DllImport(Atiadlxx_FileName)] method ADL2_Adapter_ASICFamilyType_Get (line 530) | [DllImport(Atiadlxx_FileName)] method ADL2_SwitchableGraphics_Applications_Get (line 533) | [DllImport(Atiadlxx_FileName)] method ADL2_Adapter_VariBright_Caps (line 540) | [DllImport(Atiadlxx_FileName)] method ADL2_Adapter_VariBrightEnable_Set (line 548) | [DllImport(Atiadlxx_FileName)] method ADL2_Adapter_FrameMetrics_Start (line 556) | [DllImport(Atiadlxx_FileName)] method ADL2_Adapter_FrameMetrics_Stop (line 563) | [DllImport(Atiadlxx_FileName)] method ADL2_Adapter_FrameMetrics_Get (line 570) | [DllImport(Atiadlxx_FileName)] method ADL2_FPS_Settings_Get (line 578) | [DllImport(Atiadlxx_FileName)] method ADL2_FPS_Settings_Set (line 581) | [DllImport(Atiadlxx_FileName)] method ADL2_FPS_Settings_Reset (line 584) | [DllImport(Atiadlxx_FileName)] type ADLFPSSettingsOutput (line 587) | [StructLayout(LayoutKind.Sequential)] type ADLFPSSettingsInput (line 601) | [StructLayout(LayoutKind.Sequential)] type ADLODNPerformanceLevel (line 615) | [StructLayout(LayoutKind.Sequential)] type ADLODNPerformanceLevels (line 623) | [StructLayout(LayoutKind.Sequential)] method ADL2_OverdriveN_SystemClocks_Get (line 634) | [DllImport(Atiadlxx_FileName)] method ADL2_OverdriveN_SystemClocks_Set (line 640) | [DllImport(Atiadlxx_FileName)] method ADL2_OverdriveN_MemoryClocks_Get (line 646) | [DllImport(Atiadlxx_FileName)] method ADL2_OverdriveN_MemoryClocks_Set (line 652) | [DllImport(Atiadlxx_FileName)] FILE: app/Gpu/AMD/AmdGpuControl.cs class AmdGpuControl (line 8) | public class AmdGpuControl : IGpuControl method FindByType (line 20) | private ADLAdapterInfo? FindByType(ADLAsicFamilyType type = ADLAsicFam... method AmdGpuControl (line 63) | public AmdGpuControl() method GetCurrentTemperature (line 90) | public int? GetCurrentTemperature() method GetGpuUse (line 106) | public int? GetGpuUse() method GetiGpuUse (line 121) | public int? GetiGpuUse() method GetGpuPower (line 133) | public int? GetGpuPower() method SetVariBright (line 146) | public bool SetVariBright(int enabled) method GetVariBright (line 157) | public bool GetVariBright(out int supported, out int enabled) method StartFPS (line 175) | public void StartFPS() method StopFPS (line 181) | public void StopFPS() method GetFPS (line 187) | public float GetFPS() method GetFPSLimit (line 195) | public int GetFPSLimit() method SetFPSLimit (line 206) | public int SetFPSLimit(int limit) method GetGPUClocks (line 221) | public ADLODNPerformanceLevels? GetGPUClocks() method KillGPUApps (line 231) | public void KillGPUApps() method ReleaseUnmanagedResources (line 293) | private void ReleaseUnmanagedResources() method Dispose (line 303) | public void Dispose() FILE: app/Gpu/GPUModeControl.cs class GPUModeControl (line 10) | public class GPUModeControl method GPUModeControl (line 18) | public GPUModeControl(SettingsForm settingsForm) method InitGPUMode (line 23) | public void InitGPUMode() method SetGPUMode (line 67) | public void SetGPUMode(int GPUMode, int auto = 0) method SetGPUEco (line 146) | public void SetGPUEco(int eco) method IsPlugged (line 207) | public static bool IsPlugged() method AutoGPUMode (line 222) | public bool AutoGPUMode(bool optimized = false, int delay = 0) method ToggleXGM (line 272) | public void ToggleXGM(bool silent = false) method KillGPUApps (line 330) | public void KillGPUApps() method IsHibernationEnabled (line 338) | public static bool IsHibernationEnabled() method StandardModeFix (line 364) | public void StandardModeFix(bool hibernate = false) FILE: app/Gpu/IGpuControl.cs type IGpuControl (line 3) | public interface IGpuControl : IDisposable { method GetCurrentTemperature (line 7) | int? GetCurrentTemperature(); method GetGpuUse (line 8) | int? GetGpuUse(); method KillGPUApps (line 9) | void KillGPUApps(); FILE: app/Gpu/NVidia/NvidiaGpuControl.cs class NvidiaGpuControl (line 12) | public class NvidiaGpuControl : IGpuControl method NvidiaGpuControl (line 26) | public NvidiaGpuControl() method GetCurrentTemperature (line 51) | public int? GetCurrentTemperature() method Dispose (line 63) | public void Dispose() method KillGPUApps (line 67) | public void KillGPUApps() method GetClocks (line 96) | public bool GetClocks(out int core, out int memory) method RunPowershellCommand (line 128) | private static bool RunPowershellCommand(string script) method GetMaxGPUCLock (line 143) | public int GetMaxGPUCLock() method SetMaxGPUClock (line 162) | public int SetMaxGPUClock(int clock) method RestartNVService (line 185) | public static void RestartNVService() method StopNVService (line 192) | public static void StopNVService() method SetClocks (line 199) | public int SetClocks(int core, int memory) method GetInternalDiscreteGpu (line 237) | private static PhysicalGPU? GetInternalDiscreteGpu() method GetGpuUse (line 253) | public int? GetGpuUse() FILE: app/Gpu/NVidia/NvidiaSmi.cs class NvidiaSmi (line 5) | public static class NvidiaSmi method GetDisplayActiveStatus (line 7) | public static bool GetDisplayActiveStatus() method GetDefaultMaxGPUPower (line 33) | public static int GetDefaultMaxGPUPower() method GetMaxGPUPower (line 41) | public static int GetMaxGPUPower() method RunNvidiaSmiCommand (line 55) | private static string RunNvidiaSmiCommand(string arguments = "-i 0 -q") FILE: app/Handheld.Designer.cs class Handheld (line 3) | partial class Handheld method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: app/Handheld.cs class Handheld (line 6) | public partial class Handheld : RForm method Handheld (line 12) | public Handheld() method CheckController_CheckedChanged (line 94) | private void CheckController_CheckedChanged(object? sender, EventArgs e) method ComboBinding (line 100) | private void ComboBinding(RComboBox combo) method Binding_SelectedValueChanged (line 113) | private void Binding_SelectedValueChanged(object? sender, EventArgs e) method SetComboValue (line 129) | private void SetComboValue(RComboBox combo, string value) method VisualiseButton (line 141) | private void VisualiseButton(RButton button, string binding) method ButtonBinding (line 159) | private void ButtonBinding(string binding, string label, RButton button) method buttonBinding_Click (line 165) | void buttonBinding_Click(object sender, EventArgs e, string binding, s... method Controller_Complete (line 185) | private void Controller_Complete(object? sender, EventArgs e) method ButtonReset_Click (line 190) | private void ButtonReset_Click(object? sender, EventArgs e) method Init (line 219) | private void Init() method VisualiseController (line 236) | private void VisualiseController() method Controller_Scroll (line 247) | private void Controller_Scroll(object? sender, EventArgs e) method Handheld_Shown (line 265) | private void Handheld_Shown(object? sender, EventArgs e) FILE: app/HardwareControl.cs class HardwareControl (line 11) | public static class HardwareControl method GetGpuUse (line 52) | private static int GetGpuUse() method GetBatteryStatus (line 69) | public static void GetBatteryStatus() method ReadFullChargeCapacity (line 110) | public static void ReadFullChargeCapacity() method ReadDesignCapacity (line 133) | public static void ReadDesignCapacity() method RefreshBatteryHealth (line 155) | public static void RefreshBatteryHealth() method GetBatteryHealth (line 161) | public static decimal GetBatteryHealth() method GetCPUTemp (line 180) | public static float? GetCPUTemp() method GetCPUTempWMI (line 205) | static double GetCPUTempWMI() method GetGPUTemp (line 227) | public static float? GetGPUTemp() method ReadSensors (line 249) | public static void ReadSensors(bool log = false) method GetBatteryChargePercentage (line 283) | public static double GetBatteryChargePercentage() method IsUsedGPU (line 302) | public static bool IsUsedGPU(int threshold = 10) method GetNvidiaGpuControl (line 313) | public static NvidiaGpuControl? GetNvidiaGpuControl() method RecreateGpuControlWithDelay (line 321) | public static void RecreateGpuControlWithDelay(int delay = 5) method RecreateGpuControl (line 332) | public static void RecreateGpuControl() method KillGPUApps (line 372) | public static void KillGPUApps() FILE: app/Helpers/AsusService.cs class AsusService (line 5) | public static class AsusService method IsAsusOptimizationRunning (line 38) | public static bool IsAsusOptimizationRunning() method IsArmouryRunning (line 43) | public static bool IsArmouryRunning() method RunArmouryUninstaller (line 51) | public static void RunArmouryUninstaller() method IsOSDRunning (line 56) | public static bool IsOSDRunning() method GetRunningCount (line 62) | public static int GetRunningCount() method StopAsusServices (line 84) | public static void StopAsusServices() method StartAsusServices (line 102) | public static void StartAsusServices() FILE: app/Helpers/Audio.cs class Audio (line 5) | internal class Audio method ToggleMicMute (line 7) | public static bool ToggleMicMute() method IsMicMuted (line 29) | public static bool IsMicMuted() method IsMuted (line 46) | public static bool IsMuted() FILE: app/Helpers/ClamshellModeControl.cs class ClamshellModeControl (line 7) | internal class ClamshellModeControl method ClamshellModeControl (line 10) | public ClamshellModeControl() method IsExternalDisplayConnected (line 16) | public bool IsExternalDisplayConnected() method IsClamshellEnabled (line 46) | public bool IsClamshellEnabled() method IsChargerConnected (line 51) | public bool IsChargerConnected() method IsClamshellReady (line 56) | public bool IsClamshellReady() method ToggleLidAction (line 61) | public void ToggleLidAction() method DisableClamshellMode (line 77) | public static void DisableClamshellMode() method EnableClamshellMode (line 84) | public static void EnableClamshellMode() method UnregisterDisplayEvents (line 91) | public void UnregisterDisplayEvents() method RegisterDisplayEvents (line 96) | public void RegisterDisplayEvents() method SystemEvents_DisplaySettingsChanged (line 101) | private void SystemEvents_DisplaySettingsChanged(object? sender, Event... method CheckAndSaveLidAction (line 116) | private static int CheckAndSaveLidAction() method GetDefaultLidAction (line 148) | private static int GetDefaultLidAction() FILE: app/Helpers/ColorUtilities.cs class ColorUtils (line 5) | public class ColorUtils method GetWeightedAverage (line 8) | public static Color GetWeightedAverage(Color color1, Color color2, flo... method GetMidColor (line 22) | public static Color GetMidColor(Color color1, Color color2) method GetDominantColor (line 29) | public static Color GetDominantColor(Bitmap bmp) class HSV (line 61) | public class HSV method ToRGB (line 67) | public Color ToRGB() method ToHSV (line 98) | public static HSV ToHSV(Color rgb) method UpSaturation (line 130) | public static Color UpSaturation(Color rgb, float increse = 0.2f) //... class SmoothColor (line 141) | public class SmoothColor method Interpolate (line 149) | Color Interpolate() class ColorInterpolator (line 159) | static class ColorInterpolator method InterpolateBetween (line 166) | public static Color InterpolateBetween(Color endPoint1, Color endP... method InterpolateComponent (line 183) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: app/Helpers/DynamicLightingHelper.cs class DynamicLightingHelper (line 5) | public static class DynamicLightingHelper type DynamicLightingEffect (line 11) | public enum DynamicLightingEffect method IsEnabled (line 21) | public static bool IsEnabled() method SetRegStatus (line 29) | public static void SetRegStatus(int status = 1) method WriteLightingValue (line 43) | static void WriteLightingValue(string name, object value, RegistryValu... method ToDlColorDword (line 58) | static int ToDlColorDword(System.Drawing.Color c) method SetEffect (line 67) | public static void SetEffect( method SetDynamicLightingOnAllDevices (line 114) | static void SetDynamicLightingOnAllDevices(int status = 1) method Init (line 131) | public static void Init() method OpenSettings (line 142) | public static void OpenSettings() FILE: app/Helpers/Logger.cs class Logger (line 3) | public static class Logger method WriteLine (line 8) | public static void WriteLine(string logMessage) method Cleanup (line 28) | public static void Cleanup() FILE: app/Helpers/OSDBase.cs class OSDNativeForm (line 7) | public class OSDNativeForm : NativeWindow, IDisposable method PerformPaint (line 16) | protected virtual void PerformPaint(PaintEventArgs e) method Invalidate (line 20) | protected internal void Invalidate() method UpdateLayeredWindow (line 24) | private void UpdateLayeredWindow() method Show (line 60) | public virtual void Show() method Hide (line 68) | public virtual void Hide() method Close (line 77) | public virtual void Close() method CreateWindowOnly (line 83) | private void CreateWindowOnly() method SetBoundsCore (line 116) | protected virtual void SetBoundsCore(int x, int y, int width, int height) method Dispose (line 259) | public void Dispose() method Dispose (line 264) | private void Dispose(bool disposing) type POINT (line 277) | [StructLayout(LayoutKind.Sequential)] type RECT (line 283) | [StructLayout(LayoutKind.Sequential)] type SIZE (line 291) | [StructLayout(LayoutKind.Sequential)] type TRACKMOUSEEVENTS (line 297) | [StructLayout(LayoutKind.Sequential)] type MSG (line 305) | [StructLayout(LayoutKind.Sequential)] type BLENDFUNCTION (line 316) | [StructLayout(LayoutKind.Sequential, Pack = 1)] class User32 (line 324) | internal class User32 method User32 (line 344) | private User32() method AnimateWindow (line 347) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method ClientToScreen (line 349) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method DispatchMessage (line 351) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method DrawFocusRect (line 353) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method GetDC (line 355) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method GetFocus (line 357) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method GetKeyState (line 359) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method GetMessage (line 361) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method GetParent (line 363) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method GetClientRect (line 365) | [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)] method GetWindowLong (line 367) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method GetWindow (line 369) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method GetWindowRect (line 371) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method HideCaret (line 373) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method InvalidateRect (line 375) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method LoadCursor (line 377) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method MapWindowPoints (line 379) | [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)] method MoveWindow (line 381) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method PeekMessage (line 383) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method PostMessage (line 385) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method ReleaseCapture (line 387) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method ReleaseDC (line 389) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method ScreenToClient (line 391) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method SendMessage (line 393) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method SetCursor (line 395) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method SetFocus (line 397) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method SetWindowLong (line 399) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method SetWindowPos (line 401) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method SetWindowRgn (line 403) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method ShowCaret (line 405) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method SetCapture (line 407) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method ShowWindow (line 409) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method SystemParametersInfo (line 411) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method TrackMouseEvent (line 413) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method TranslateMessage (line 415) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method UpdateLayeredWindow (line 417) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method UpdateWindow (line 419) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method WaitMessage (line 421) | [DllImport("User32.dll", CharSet = CharSet.Auto)] method AdjustWindowRectEx (line 423) | [DllImport("user32.dll", CharSet = CharSet.Auto, ExactSpelling = true)] class Gdi32 (line 427) | internal class Gdi32 method Gdi32 (line 430) | private Gdi32() method CombineRgn (line 433) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] method CreateBrushIndirect (line 435) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] method CreateCompatibleDC (line 437) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] method CreateRectRgnIndirect (line 439) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] method DeleteDC (line 441) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] method DeleteObject (line 443) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] method GetClipBox (line 445) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] method PatBlt (line 447) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] method SelectClipRgn (line 449) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] method SelectObject (line 451) | [DllImport("gdi32.dll", CharSet = CharSet.Auto)] type LOGBRUSH (line 454) | [StructLayout(LayoutKind.Sequential)] FILE: app/Helpers/OnScreenKeyboard.cs class OnScreenKeyboard (line 6) | public static class OnScreenKeyboard method OnScreenKeyboard (line 8) | static OnScreenKeyboard() method StartTabTip (line 26) | private static void StartTabTip() method ToggleVisibility (line 36) | public static void ToggleVisibility() method Show (line 44) | public static void Show() method Hide (line 59) | public static void Hide() method Close (line 68) | public static bool Close() method IsOpen (line 81) | public static bool IsOpen() method FindWindowEx (line 87) | [DllImport("user32.dll", SetLastError = false)] method GetWindowLong (line 90) | [DllImport("user32.dll", SetLastError = false)] method GetIsOpen1709 (line 93) | private static bool? GetIsOpen1709() method GetIsOpenLegacy (line 114) | private static bool GetIsOpenLegacy() type WindowStyle (line 130) | private enum WindowStyle : uint method GetWindowStyle (line 136) | private static WindowStyle GetWindowStyle(IntPtr wnd) type ITipInvocation (line 144) | [ComImport] method Toggle (line 149) | void Toggle(IntPtr hwnd); class NativeMethods (line 152) | internal static class NativeMethods method FindWindow (line 154) | [DllImport("user32.dll", EntryPoint = "FindWindow")] method SendMessage (line 157) | [DllImport("user32.dll", EntryPoint = "SendMessage")] method GetDesktopWindow (line 160) | [DllImport("user32.dll", EntryPoint = "GetDesktopWindow", SetLastError... method GetWindowLong (line 163) | [DllImport("user32.dll", EntryPoint = "GetWindowLong")] FILE: app/Helpers/ProcessHelper.cs class ProcessHelper (line 6) | public static class ProcessHelper method IsRunningAsSystem (line 11) | public static bool IsRunningAsSystem() method CheckAlreadyRunning (line 27) | public static void CheckAlreadyRunning() method IsUserAdministrator (line 50) | public static bool IsUserAdministrator() method RunAsAdmin (line 57) | public static void RunAsAdmin(string? param = null, bool force = false) method KillByName (line 85) | public static void KillByName(string name) method KillByProcess (line 101) | public static void KillByProcess(Process process) method StopDisableService (line 114) | public static void StopDisableService(string serviceName, string disab... method StartEnableService (line 128) | public static void StartEnableService(string serviceName, bool automat... method RunCMD (line 142) | public static string RunCMD(string name, string args, string? director... method SetPriority (line 165) | public static void SetPriority(ProcessPriorityClass priorityClass = Pr... FILE: app/Helpers/RestrictedProcessHelper.cs class RestrictedProcessHelper (line 5) | public static class RestrictedProcessHelper method RunAsRestrictedUser (line 8) | public static Process? RunAsRestrictedUser(string fileName, string? ar... method GetRestrictedSessionUserToken (line 59) | private static bool GetRestrictedSessionUserToken(out IntPtr token) type PROCESS_INFORMATION (line 116) | [StructLayout(LayoutKind.Sequential)] type STARTUPINFO (line 125) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type SID_AND_ATTRIBUTES (line 148) | [StructLayout(LayoutKind.Sequential)] type TOKEN_MANDATORY_LABEL (line 155) | [StructLayout(LayoutKind.Sequential)] type SaferLevel (line 161) | public enum SaferLevel : uint type SaferScope (line 170) | public enum SaferScope : uint type SaferOpenFlags (line 176) | [Flags] method SaferCreateLevel (line 182) | [DllImport("advapi32", SetLastError = true, CallingConvention = Callin... method SaferComputeTokenFromLevel (line 185) | [DllImport("advapi32", SetLastError = true, CallingConvention = Callin... method SaferCloseLevel (line 188) | [DllImport("advapi32", SetLastError = true)] method ConvertStringSidToSid (line 191) | [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unic... method CloseHandle (line 194) | [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)] method SafeCloseHandle (line 198) | private static bool SafeCloseHandle(IntPtr hObject) method LocalFree (line 203) | [DllImport("kernel32.dll", SetLastError = true)] type TOKEN_INFORMATION_CLASS (line 206) | enum TOKEN_INFORMATION_CLASS method SetTokenInformation (line 354) | [DllImport("advapi32.dll", SetLastError = true)] method CreateProcessAsUser (line 363) | [DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Unic... FILE: app/Helpers/Startup.cs class Startup (line 7) | public class Startup method IsScheduled (line 14) | public static bool IsScheduled() method ReScheduleAdmin (line 28) | public static void ReScheduleAdmin() method StartupCheck (line 37) | public static void StartupCheck() method UnscheduleCharge (line 104) | public static void UnscheduleCharge() method ScheduleCharge (line 119) | public static void ScheduleCharge() method Schedule (line 155) | public static void Schedule() method UnSchedule (line 192) | public static void UnSchedule() FILE: app/Helpers/ToastForm.cs class Drawing (line 7) | static class Drawing method RoundedRect (line 10) | public static GraphicsPath RoundedRect(Rectangle bounds, int radius) method FillRoundedRectangle (line 34) | public static void FillRoundedRectangle(this Graphics graphics, Brush ... type ToastIcon (line 43) | public enum ToastIcon class ToastForm (line 58) | public class ToastForm : OSDNativeForm method ToastForm (line 66) | public ToastForm() method PerformPaint (line 73) | protected override void PerformPaint(PaintEventArgs e) method ReadText (line 140) | public static void ReadText(string text) method RunToast (line 150) | public void RunToast(string text, ToastIcon? icon = null) method timer_Tick (line 184) | private void timer_Tick(object? sender, EventArgs e) FILE: app/Helpers/TouchscreenHelper.cs class TouchscreenHelper (line 3) | public static class TouchscreenHelper method GetStatus (line 6) | public static bool? GetStatus() method ToggleTouchscreen (line 20) | public static void ToggleTouchscreen(bool status) FILE: app/Input/InputDispatcher.cs class InputDispatcher (line 13) | public class InputDispatcher method InputDispatcher (line 44) | public InputDispatcher() method Timer_Elapsed (line 61) | private void Timer_Elapsed(object? sender, System.Timers.ElapsedEventA... method Init (line 90) | public void Init() method InitFNLock (line 111) | public static void InitFNLock() method InitBacklightTimer (line 116) | public void InitBacklightTimer() method GetModifierKeys (line 122) | private static ModifierKeys GetModifierKeys(string configKey, Modifier... method RegisterKeys (line 140) | public void RegisterKeys() method ParseHexValues (line 215) | public static int[] ParseHexValues(string input) method CustomKey (line 239) | static void CustomKey(string configKey = "m3") method SetBrightness (line 274) | static void SetBrightness(bool up, bool hotkey = false) method SetBrightnessDimming (line 303) | static void SetBrightnessDimming(int delta) method KeyPressed (line 310) | public void KeyPressed(object sender, KeyPressedEventArgs e) method KeyProcess (line 549) | public static void KeyProcess(string name = "m3") method MuteLED (line 653) | static void MuteLED() method ToggleTouchScreen (line 659) | static void ToggleTouchScreen() method ToggleMic (line 670) | static void ToggleMic() method MuteLEDInit (line 677) | static void MuteLEDInit() method GetTouchpadState (line 684) | static bool GetTouchpadState() method ToggleTouchpadEvent (line 693) | static void ToggleTouchpadEvent(bool hotkey = false) method ToggleTouchpad (line 700) | static void ToggleTouchpad() method SleepEvent (line 712) | static void SleepEvent() method ToggleArrowLock (line 719) | public static void ToggleArrowLock() method IsHardwareFnLock (line 728) | public static bool IsHardwareFnLock() method HardwareFnLock (line 740) | public static void HardwareFnLock(bool fnLock) method ToggleFnLock (line 746) | public static void ToggleFnLock() method SetSlateMode (line 761) | public static void SetSlateMode(int status) method TabletMode (line 773) | public static void TabletMode() method GetTentState (line 788) | static int GetTentState() method TentMode (line 795) | public static void TentMode() method HandleEvent (line 803) | static void HandleEvent(int EventID) method HandleOptimizationEvent (line 909) | static void HandleOptimizationEvent(int EventID) method GetBacklight (line 990) | public static int GetBacklight() method AutoKeyboard (line 1004) | public static void AutoKeyboard() method SetBacklightAuto (line 1034) | public static void SetBacklightAuto(bool init = false) method StartupBacklight (line 1041) | public static void StartupBacklight() method SetBacklight (line 1046) | public static void SetBacklight(int delta, bool force = false) method ToggleScreenpad (line 1078) | public static void ToggleScreenpad() method ToggleScreenRate (line 1092) | public static void ToggleScreenRate() method GetAsusPath (line 1099) | private static string GetAsusPath() method ToggleCamera (line 1124) | public static void ToggleCamera() method SetCamera (line 1163) | private static void SetCamera(int status, bool toast = true) method InitCamera (line 1186) | private static void InitCamera() method ApplyScreenpadAction (line 1194) | public static void ApplyScreenpadAction(int brightness, bool instant =... method SetScreenpad (line 1224) | public static void SetScreenpad(int delta) method InitScreenpad (line 1251) | public static void InitScreenpad() method SetStatusLED (line 1258) | public static void SetStatusLED(bool status) method InitStatusLed (line 1263) | public static void InitStatusLed() method ShutdownStatusLed (line 1268) | public static void ShutdownStatusLed() method LaunchProcess (line 1273) | static void LaunchProcess(string command = "") method WatcherEventArrived (line 1289) | static void WatcherEventArrived(object sender, EventArrivedEventArgs e) FILE: app/Input/KeyboardHook.cs class KeyboardHook (line 3) | public sealed class KeyboardHook : IDisposable method RegisterHotKey (line 6) | [DllImport("user32.dll")] method UnregisterHotKey (line 9) | [DllImport("user32.dll")] method CallNextHookEx (line 12) | [DllImport("user32.dll")] method keybd_event (line 15) | [DllImport("user32.dll", SetLastError = true)] method mouse_event (line 24) | [DllImport("user32.dll")] method KeyPress (line 36) | public static void KeyPress(Keys key) method KeyKeyPress (line 56) | public static void KeyKeyPress(Keys key, Keys key2) method KeyKeyKeyPress (line 67) | public static void KeyKeyKeyPress(Keys key, Keys key2, Keys key3, int ... method KeyKeyKeyKeyPress (line 80) | public static void KeyKeyKeyKeyPress(Keys key, Keys key2, Keys key3, K... class Window (line 98) | private class Window : NativeWindow, IDisposable method Window (line 103) | public Window() method WndProc (line 113) | protected override void WndProc(ref Message m) method Dispose (line 134) | public void Dispose() method KeyboardHook (line 145) | public KeyboardHook() method RegisterHotKey (line 160) | public void RegisterHotKey(ModifierKeys modifier, Keys key) method UnregisterAll (line 177) | public void UnregisterAll() method Dispose (line 186) | public void Dispose() class KeyPressedEventArgs (line 199) | public class KeyPressedEventArgs : EventArgs method KeyPressedEventArgs (line 204) | internal KeyPressedEventArgs(ModifierKeys modifier, Keys key) type ModifierKeys (line 224) | [Flags] FILE: app/Input/KeyboardListener.cs class KeyboardListener (line 7) | public class KeyboardListener method KeyboardListener (line 15) | public KeyboardListener(Action KeyHandler) method Listen (line 21) | private void Listen() method Dispose (line 83) | public void Dispose() FILE: app/Matrix.Designer.cs class Matrix (line 3) | partial class Matrix method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: app/Matrix.cs class Matrix (line 6) | public partial class Matrix : RForm method Matrix (line 23) | public Matrix() method TrackMatrix_ValueChanged (line 75) | private void TrackMatrix_ValueChanged(object? sender, EventArgs e) method TrackMatrix_MouseUp (line 80) | private void TrackMatrix_MouseUp(object? sender, MouseEventArgs e) method ComboRotation_SelectedValueChanged (line 88) | private void ComboRotation_SelectedValueChanged(object? sender, EventA... method ComboScaling_SelectedValueChanged (line 94) | private void ComboScaling_SelectedValueChanged(object? sender, EventAr... method Matrix_FormClosed (line 100) | private void Matrix_FormClosed(object? sender, FormClosingEventArgs e) method VisualiseMatrix (line 110) | private void VisualiseMatrix() method ButtonReset_Click (line 117) | private void ButtonReset_Click(object? sender, EventArgs e) method TrackZoom_MouseUp (line 133) | private void TrackZoom_MouseUp(object? sender, EventArgs e) method TrackZoom_Changed (line 139) | private void TrackZoom_Changed(object? sender, EventArgs e) method PictureMatrix_MouseDown (line 145) | private void PictureMatrix_MouseDown(object? sender, MouseEventArgs e) method PictureMatrix_MouseMove (line 155) | private void PictureMatrix_MouseMove(object? sender, MouseEventArgs e) method PictureMatrix_MouseUp (line 165) | private void PictureMatrix_MouseUp(object? sender, MouseEventArgs e) method Matrix_Shown (line 181) | private void Matrix_Shown(object? sender, EventArgs e) method SetMatrixPicture (line 187) | private void SetMatrixPicture(bool visualise = true) method ButtonPicture_Click (line 192) | private void ButtonPicture_Click(object? sender, EventArgs e) method FormPosition (line 197) | public void FormPosition() method VisualiseMatrix (line 212) | public void VisualiseMatrix(string fileName) FILE: app/Mode/ModeControl.cs class ModeControl (line 8) | public class ModeControl method ModeControl (line 24) | public ModeControl() method ReapplyTimer_Elapsed (line 32) | private void ReapplyTimer_Elapsed(object? sender, System.Timers.Elapse... method AutoPerformance (line 38) | public void AutoPerformance(bool powerChanged = false) method ResetPerformanceMode (line 51) | public void ResetPerformanceMode() method Toast (line 62) | public void Toast() method SetPerformanceMode (line 67) | public void SetPerformanceMode(int mode = -1, bool notify = false) method ModeToggleTimer_Elapsed (line 140) | private void ModeToggleTimer_Elapsed(object? sender, System.Timers.Ela... method CyclePerformanceMode (line 148) | public void CyclePerformanceMode(bool back = false) method AutoFans (line 171) | public void AutoFans(bool force = false) method AutoPower (line 228) | public void AutoPower(bool launchAsAdmin = false) method SetModeLabel (line 250) | public void SetModeLabel() method SetRyzenPower (line 255) | public void SetRyzenPower(bool init = false) method SetPower (line 280) | public void SetPower(bool launchAsAdmin = false) method SetGPUClocks (line 341) | public void SetGPUClocks(bool launchAsAdmin = true, bool reset = false) method SetGPUPower (line 375) | public void SetGPUPower() method SetCPUTemp (line 399) | public void SetCPUTemp(int? cpuTemp, bool init = false) method SetUV (line 415) | public void SetUV(int cpuUV) method SetUViGPU (line 427) | public void SetUViGPU(int igpuUV) method SetRyzen (line 440) | public void SetRyzen(bool launchAsAdmin = false) method ResetRyzen (line 464) | public void ResetRyzen() method AutoRyzen (line 471) | public void AutoRyzen() method ShutdownReset (line 479) | public void ShutdownReset() FILE: app/Mode/Modes.cs class Modes (line 3) | internal class Modes method GetDictonary (line 34) | public static Dictionary GetDictonary() method GetList (line 51) | public static List GetList() method Remove (line 62) | public static void Remove(int mode) method Add (line 70) | public static int Add() method GetCurrent (line 105) | public static int GetCurrent() method IsCurrentCustom (line 110) | public static bool IsCurrentCustom() method SetCurrent (line 115) | public static void SetCurrent(int mode) method GetCurrentBase (line 121) | public static int GetCurrentBase() method GetCurrentName (line 126) | public static string GetCurrentName() method Exists (line 131) | public static bool Exists(int mode) method GetBase (line 136) | public static int GetBase(int mode) method GetName (line 144) | public static string GetName(int mode) method GetNext (line 160) | public static int GetNext(bool back = false) FILE: app/Mode/PowerNative.cs class PowerNative (line 6) | internal class PowerNative method PowerWriteDCValueIndex (line 8) | [DllImport("PowrProf.dll", CharSet = CharSet.Unicode)] method PowerWriteACValueIndex (line 15) | [DllImport("PowrProf.dll", CharSet = CharSet.Unicode)] method PowerReadACValueIndex (line 22) | [DllImport("PowrProf.dll", CharSet = CharSet.Unicode)] method PowerReadDCValueIndex (line 30) | [DllImport("PowrProf.dll", CharSet = CharSet.Unicode)] method PowerReadACValue (line 39) | [DllImport("powrprof.dll")] method PowerSetActiveScheme (line 51) | [DllImport("PowrProf.dll", CharSet = CharSet.Unicode)] method PowerGetActiveScheme (line 55) | [DllImport("PowrProf.dll", CharSet = CharSet.Unicode)] method PowerGetActualOverlayScheme (line 70) | [DllImportAttribute("powrprof.dll", EntryPoint = "PowerGetActualOverla... method PowerGetEffectiveOverlayScheme (line 73) | [DllImportAttribute("powrprof.dll", EntryPoint = "PowerGetEffectiveOve... method PowerSetActiveOverlayScheme (line 76) | [DllImportAttribute("powrprof.dll", EntryPoint = "PowerSetActiveOverla... method GetActiveScheme (line 99) | static Guid GetActiveScheme() method GetCPUBoost (line 107) | public static int GetCPUBoost() method SetCPUBoost (line 121) | public static void SetCPUBoost(int boost = 0) method GetPowerMode (line 148) | public static string GetPowerMode() method SetPowerMode (line 155) | public static void SetPowerMode(string scheme) method SetPowerPlan (line 189) | public static void SetPowerPlan(string scheme) method GetDefaultPowerMode (line 202) | public static string GetDefaultPowerMode(int mode) method SetPowerMode (line 215) | public static void SetPowerMode(int mode) method GetASPM (line 220) | public static int GetASPM() method SetASPM (line 233) | public static void SetASPM(int status = 0) method GetLidAction (line 248) | public static int GetLidAction(bool ac) method SetLidAction (line 270) | public static void SetLidAction(int action, bool acOnly = false) method GetHibernateAfter (line 305) | public static int GetHibernateAfter() method SetHibernateAfter (line 319) | public static void SetHibernateAfter(int minutes) method GetSystemPowerStatus (line 336) | [DllImport("Kernel32")] type ACLineStatus (line 338) | public enum ACLineStatus : byte type BatteryFlag (line 343) | public enum BatteryFlag : byte class SystemPowerStatus (line 354) | [StructLayout(LayoutKind.Sequential)] method GetBatterySaverStatus (line 365) | public static bool GetBatterySaverStatus() FILE: app/NativeMethods.cs class NativeMethods (line 4) | public static class NativeMethods type LASTINPUTINFO (line 7) | internal struct LASTINPUTINFO method GetLastInputInfo (line 13) | [DllImport("User32.dll")] method GetIdleTime (line 16) | public static TimeSpan GetIdleTime() method RegisterWindowMessage (line 29) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method SendMessage (line 32) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method FormatMessage (line 35) | [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)] method LockWorkStation (line 38) | [DllImport("user32.dll", SetLastError = true)] method LockScreen (line 42) | public static void LockScreen() method TurnOffScreen (line 47) | public static void TurnOffScreen() method RegisterPowerSettingNotification (line 73) | [DllImport("User32.dll", SetLastError = true)] method UnregisterPowerSettingNotification (line 76) | [DllImport("User32.dll", SetLastError = true)] type POWERBROADCAST_SETTING (line 79) | [StructLayout(LayoutKind.Sequential, Pack = 4)] class PowerSettingGuid (line 87) | public class PowerSettingGuid FILE: app/Peripherals/IPeripheral.cs type PeripheralType (line 4) | public enum PeripheralType type IPeripheral (line 10) | public interface IPeripheral method CanExport (line 17) | public bool CanExport(); method Export (line 18) | public byte[] Export(); method Import (line 19) | public bool Import(byte[] blob); method DeviceType (line 21) | public PeripheralType DeviceType(); method GetDisplayName (line 23) | public string GetDisplayName(); method HasBattery (line 25) | public bool HasBattery(); method SynchronizeDevice (line 27) | public void SynchronizeDevice(); method ReadBattery (line 29) | public void ReadBattery(); FILE: app/Peripherals/Mouse/AsusMouse.cs type PowerOffSetting (line 8) | public enum PowerOffSetting type DebounceTime (line 18) | public enum DebounceTime type PollingRate (line 30) | public enum PollingRate type LiftOffDistance (line 42) | public enum LiftOffDistance type AnimationDirection (line 47) | public enum AnimationDirection type AnimationSpeed (line 53) | public enum AnimationSpeed type LightingMode (line 59) | public enum LightingMode type LightingZone (line 71) | public enum LightingZone class LightingSetting (line 80) | public class LightingSetting method LightingSetting (line 82) | public LightingSetting() method Export (line 101) | public byte[] Export() method Import (line 118) | public bool Import(byte[] blob) method Equals (line 138) | public override bool Equals(object? obj) method GetHashCode (line 149) | public override int GetHashCode() method ToString (line 154) | public override string? ToString() class AsusMouseDPI (line 163) | public class AsusMouseDPI method AsusMouseDPI (line 165) | public AsusMouseDPI() method ToString (line 172) | public override string? ToString() method Export (line 177) | public byte[] Export() method Import (line 190) | public bool Import(byte[] blob) class AsusMouse (line 205) | public abstract class AsusMouse : Device, IPeripheral method SetDeviceReady (line 220) | private void SetDeviceReady(bool ready) method AsusMouse (line 258) | public AsusMouse(ushort vendorId, ushort productId, string path, bool ... method AsusMouse (line 275) | public AsusMouse(ushort vendorId, ushort productId, string path, bool ... method CanExport (line 281) | public bool CanExport() method Export (line 289) | public byte[] Export() method Import (line 330) | public bool Import(byte[] blob) method Equals (line 443) | public override bool Equals(object? obj) method GetHashCode (line 455) | public override int GetHashCode() method Connect (line 464) | public void Connect() method Dispose (line 470) | public override void Dispose() method Device_Changed (line 477) | private void Device_Changed(object? sender, HidSharp.DeviceListChanged... method CheckConnection (line 486) | public virtual void CheckConnection() method IsDeviceConnected (line 491) | public bool IsDeviceConnected() method USBTimeout (line 504) | public virtual int USBTimeout() method USBPacketSize (line 509) | public virtual int USBPacketSize() method SetProvider (line 514) | public override void SetProvider() method OnDisconnect (line 519) | protected virtual void OnDisconnect() method IsPacketLoggerEnabled (line 528) | protected static bool IsPacketLoggerEnabled() method IsMouseError (line 538) | protected virtual bool IsMouseError(byte[] packet) method MeasuredIO (line 543) | protected virtual long MeasuredIO(Action ioFunc, byte[] param) method WriteForResponse (line 553) | [MethodImpl(MethodImplOptions.Synchronized)] method GetDisplayName (line 638) | public abstract string GetDisplayName(); method DeviceType (line 640) | public PeripheralType DeviceType() method SynchronizeDevice (line 645) | public virtual void SynchronizeDevice() method HasBattery (line 673) | public virtual bool HasBattery() method HasAutoPowerOff (line 678) | public virtual bool HasAutoPowerOff() method LowBatteryWarningStep (line 683) | public virtual int LowBatteryWarningStep() method LowBatteryWarningMax (line 688) | public virtual int LowBatteryWarningMax() method HasLowBatteryWarning (line 693) | public virtual bool HasLowBatteryWarning() method GetBatteryReportPacket (line 698) | protected virtual byte[] GetBatteryReportPacket() method ParseBattery (line 703) | protected virtual int ParseBattery(byte[] packet) method ParseChargingState (line 712) | protected virtual bool ParseChargingState(byte[] packet) method ParsePowerOffSetting (line 722) | protected virtual PowerOffSetting ParsePowerOffSetting(byte[] packet) method ParseLowBatteryWarning (line 731) | protected virtual int ParseLowBatteryWarning(byte[] packet) method GetUpdateEnergySettingsPacket (line 740) | protected virtual byte[] GetUpdateEnergySettingsPacket(int lowBatteryW... method SetEnergySettings (line 745) | public void SetEnergySettings(int lowBatteryWarning, PowerOffSetting p... method ReadBattery (line 760) | public void ReadBattery() method ProfileCount (line 814) | public abstract int ProfileCount(); method HasProfiles (line 816) | public virtual bool HasProfiles() method ParseProfile (line 821) | protected virtual int ParseProfile(byte[] packet) method ParseDPIProfile (line 831) | protected virtual int ParseDPIProfile(byte[] packet) method GetReadProfilePacket (line 841) | protected virtual byte[] GetReadProfilePacket() method GetUpdateProfilePacket (line 846) | protected virtual byte[] GetUpdateProfilePacket(int profile) method ReadProfile (line 851) | public void ReadProfile() method SetProfile (line 879) | public void SetProfile(int profile) method HasAngleSnapping (line 904) | public virtual bool HasAngleSnapping() method HasAngleTuning (line 908) | public virtual bool HasAngleTuning() method AngleTuningStep (line 913) | public virtual int AngleTuningStep() method AngleTuningMin (line 918) | public virtual int AngleTuningMin() method AngleTuningMax (line 923) | public virtual int AngleTuningMax() method PollingRateDisplayString (line 928) | public virtual string PollingRateDisplayString(PollingRate pollingRate) method PollingRateCount (line 933) | public virtual int PollingRateCount() method PollingRateIndex (line 938) | public virtual int PollingRateIndex(PollingRate pollingRate) method IsPollingRateSupported (line 951) | public virtual bool IsPollingRateSupported(PollingRate pollingRate) method SupportedPollingrates (line 956) | public abstract PollingRate[] SupportedPollingrates(); method CanSetPollingRate (line 958) | public virtual bool CanSetPollingRate() method GetReadPollingRatePacket (line 963) | protected virtual byte[] GetReadPollingRatePacket() method GetUpdatePollingRatePacket (line 968) | protected virtual byte[] GetUpdatePollingRatePacket(PollingRate pollin... method GetUpdateAngleSnappingPacket (line 972) | protected virtual byte[] GetUpdateAngleSnappingPacket(bool angleSnapping) method GetUpdateAngleAdjustmentPacket (line 976) | protected virtual byte[] GetUpdateAngleAdjustmentPacket(short angleAdj... method ParsePollingRate (line 981) | protected virtual PollingRate ParsePollingRate(byte[] packet) method ParseAngleSnapping (line 997) | protected virtual bool ParseAngleSnapping(byte[] packet) method ParseAngleAdjustment (line 1007) | protected virtual short ParseAngleAdjustment(byte[] packet) method ReadPollingRate (line 1017) | public void ReadPollingRate() method SetPollingRate (line 1040) | public void SetPollingRate(PollingRate pollingRate) method SetAngleSnapping (line 1060) | public void SetAngleSnapping(bool angleSnapping) method SetAngleAdjustment (line 1074) | public void SetAngleAdjustment(short angleAdjustment) method HasAcceleration (line 1098) | public virtual bool HasAcceleration() method HasDeceleration (line 1103) | public virtual bool HasDeceleration() method MaxAcceleration (line 1108) | public virtual int MaxAcceleration() method MaxDeceleration (line 1112) | public virtual int MaxDeceleration() method GetChangeAccelerationPacket (line 1117) | protected virtual byte[] GetChangeAccelerationPacket(int acceleration) method GetChangeDecelerationPacket (line 1122) | protected virtual byte[] GetChangeDecelerationPacket(int deceleration) method SetAcceleration (line 1127) | public virtual void SetAcceleration(int acceleration) method SetDeceleration (line 1147) | public virtual void SetDeceleration(int deceleration) method GetReadAccelerationPacket (line 1167) | protected virtual byte[] GetReadAccelerationPacket() method ParseAcceleration (line 1172) | protected virtual int ParseAcceleration(byte[] packet) method ParseDeceleration (line 1182) | protected virtual int ParseDeceleration(byte[] packet) method ReadAcceleration (line 1192) | public virtual void ReadAcceleration() method DPIProfileCount (line 1218) | public abstract int DPIProfileCount(); method HasDPIColors (line 1219) | public virtual bool HasDPIColors() method DPIIncrements (line 1224) | public virtual int DPIIncrements() method CanChangeDPIProfile (line 1229) | public virtual bool CanChangeDPIProfile() method CanChangeDPICount (line 1234) | public virtual bool CanChangeDPICount() method MaxDPI (line 1239) | public virtual int MaxDPI() method MinDPI (line 1243) | public virtual int MinDPI() method HasXYDPI (line 1248) | public virtual bool HasXYDPI() method GetChangeDPIProfilePacket (line 1253) | protected virtual byte[] GetChangeDPIProfilePacket(int profile) method GetSetDPIProfileCountPacket (line 1259) | protected virtual byte[] GetSetDPIProfileCountPacket(int count) method GetChangeDPIProfilePacket2 (line 1264) | protected virtual byte[] GetChangeDPIProfilePacket2(int profile) method SetDPIProfile (line 1270) | public virtual void SetDPIProfile(int profile) method GetReadDPIPacket (line 1292) | protected virtual byte[] GetReadDPIPacket() method GetUpdateDPIPacket (line 1302) | protected virtual byte[]? GetUpdateDPIPacket(AsusMouseDPI dpi, int pro... method ParseDPI (line 1325) | protected virtual void ParseDPI(byte[] packet) method GetReadDPIColorsPacket (line 1349) | protected virtual byte[] GetReadDPIColorsPacket() method ParseDPIColors (line 1354) | protected virtual void ParseDPIColors(byte[] packet) method ReadDPI (line 1374) | public void ReadDPI() method SetDPIForProfile (line 1394) | public void SetDPIForProfile(AsusMouseDPI dpi, int profile) method SetDPIProfileCount (line 1416) | public void SetDPIProfileCount(int count) method AddDPIProfile (line 1437) | public void AddDPIProfile() method DeleteDPIProfile (line 1460) | public void DeleteDPIProfile(int index) method HasLiftOffSetting (line 1494) | public virtual bool HasLiftOffSetting() method GetReadLiftOffDistancePacket (line 1499) | protected virtual byte[] GetReadLiftOffDistancePacket() method GetUpdateLiftOffDistancePacket (line 1505) | protected virtual byte[] GetUpdateLiftOffDistancePacket(LiftOffDistanc... method ParseLiftOffDistance (line 1510) | protected virtual LiftOffDistance ParseLiftOffDistance(byte[] packet) method ReadLiftOffDistance (line 1520) | public void ReadLiftOffDistance() method SetLiftOffDistance (line 1535) | public void SetLiftOffDistance(LiftOffDistance liftOffDistance) method HasDebounceSetting (line 1553) | public virtual bool HasDebounceSetting() method DebounceTimeInMS (line 1558) | public virtual int DebounceTimeInMS(DebounceTime dbt) method MinDebounce (line 1575) | public virtual DebounceTime MinDebounce() method MaxDebounce (line 1579) | public virtual DebounceTime MaxDebounce() method GetReadDebouncePacket (line 1584) | protected virtual byte[] GetReadDebouncePacket() method GetUpdateDebouncePacket (line 1590) | protected virtual byte[] GetUpdateDebouncePacket(DebounceTime debounce) method ParseDebounce (line 1595) | protected virtual DebounceTime ParseDebounce(byte[] packet) method ReadDebounce (line 1615) | public void ReadDebounce() method SetDebounce (line 1630) | public void SetDebounce(DebounceTime debounce) method HasMotionSync (line 1648) | public virtual bool HasMotionSync() method GetUpdateMotionSyncPacket (line 1653) | protected virtual byte[] GetUpdateMotionSyncPacket(bool enabled) method SetMotionSync (line 1658) | public void SetMotionSync(bool enabled) method GetReadMotionSyncPacket (line 1679) | protected virtual byte[] GetReadMotionSyncPacket() method ParseMotionSync (line 1684) | protected virtual bool ParseMotionSync(byte[] packet) method ReadMotionSync (line 1694) | public void ReadMotionSync() method HasZoneMode (line 1712) | public virtual bool HasZoneMode() method GetUpdateZoneModePacket (line 1717) | protected virtual byte[] GetUpdateZoneModePacket(bool enabled) method SetZoneMode (line 1730) | public void SetZoneMode(bool enabled) method UpdateZoneModeDPI (line 1744) | public void UpdateZoneModeDPI(int dpi) method UpdateZoneModePollingRate (line 1758) | public void UpdateZoneModePollingRate(PollingRate pollingRate) method GetReadZoneModePacket (line 1772) | protected virtual byte[] GetReadZoneModePacket() method ParseZoneMode (line 1777) | protected virtual void ParseZoneMode(byte[] packet) method ReadZoneMode (line 1796) | public void ReadZoneMode() method HasRGB (line 1814) | public virtual bool HasRGB() method MaxBrightness (line 1819) | public virtual int MaxBrightness() method IndexForLightingMode (line 1826) | protected virtual byte IndexForLightingMode(LightingMode lightingMode) method LightingModeForIndex (line 1832) | protected virtual LightingMode LightingModeForIndex(byte lightingMode) method IsLightingModeSupported (line 1843) | public virtual bool IsLightingModeSupported(LightingMode lightingMode) method SupportsRandomColor (line 1848) | public virtual bool SupportsRandomColor(LightingMode lightingMode) method SupportsAnimationDirection (line 1853) | public virtual bool SupportsAnimationDirection(LightingMode lightingMode) method SupportsAnimationSpeed (line 1858) | public virtual bool SupportsAnimationSpeed(LightingMode lightingMode) method SupportsColorSetting (line 1863) | public virtual bool SupportsColorSetting(LightingMode lightingMode) method SupportedLightingZones (line 1871) | public virtual LightingZone[] SupportedLightingZones() method IndexForZone (line 1876) | public virtual int IndexForZone(LightingZone zone) method IsLightingZoned (line 1889) | public virtual bool IsLightingZoned() method IsLightingModeSupportedForZone (line 1909) | public virtual bool IsLightingModeSupportedForZone(LightingMode lm, Li... method LightingSettingForZone (line 1922) | public virtual LightingSetting LightingSettingForZone(LightingZone zone) method GetReadLightingModePacket (line 1933) | protected virtual byte[] GetReadLightingModePacket(LightingZone zone) method GetUpdateLightingModePacket (line 1945) | protected virtual byte[] GetUpdateLightingModePacket(LightingSetting l... method ParseLightingSetting (line 1970) | protected virtual LightingSetting? ParseLightingSetting(byte[] packet) method ReadLightingSetting (line 2005) | public virtual void ReadLightingSetting() method SetLightingSetting (line 2030) | public void SetLightingSetting(LightingSetting lightingSetting, Lighti... method GetSaveProfilePacket (line 2054) | protected virtual byte[] GetSaveProfilePacket() method FlushSettings (line 2059) | public void FlushSettings() method ToString (line 2066) | public override string? ToString() method ByteArrayToString (line 2073) | public static string ByteArrayToString(byte[] packet) FILE: app/Peripherals/Mouse/Models/Chakram.cs class Chakram (line 5) | public class Chakram : AsusMouse method Chakram (line 7) | public Chakram() : base(0x0B05, 0x18E5, "mi_00", true) { method Chakram (line 11) | protected Chakram(ushort vendorId, bool wireless) : base(0x0B05, vendo... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 24) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 39) | public override int MaxDPI() method HasDebounceSetting (line 44) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 48) | public override bool HasLiftOffSetting() method DPIIncrements (line 52) | public override int DPIIncrements() method HasRGB (line 57) | public override bool HasRGB() method MaxBrightness (line 61) | public override int MaxBrightness() method SupportedLightingZones (line 66) | public override LightingZone[] SupportedLightingZones() method HasAutoPowerOff (line 71) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 76) | public override bool HasAngleSnapping() method HasAngleTuning (line 81) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 86) | public override bool HasLowBatteryWarning() method LowBatteryWarningStep (line 91) | public override int LowBatteryWarningStep() method LowBatteryWarningMax (line 96) | public override int LowBatteryWarningMax() method ParseBattery (line 101) | protected override int ParseBattery(byte[] packet) method ParseLowBatteryWarning (line 105) | protected override int ParseLowBatteryWarning(byte[] packet) method GetUpdateEnergySettingsPacket (line 109) | protected override byte[] GetUpdateEnergySettingsPacket(int lowBattery... method GetReadLightingModePacket (line 113) | protected override byte[] GetReadLightingModePacket(LightingZone zone) method ParseLightingSetting (line 118) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 159) | public override void ReadLightingSetting() method CanChangeDPIProfile (line 191) | public override bool CanChangeDPIProfile() class ChakramWired (line 198) | public class ChakramWired : Chakram method ChakramWired (line 200) | public ChakramWired() : base(0x18E3, false) method GetDisplayName (line 204) | public override string GetDisplayName() FILE: app/Peripherals/Mouse/Models/ChakramCore.cs class ChakramCore (line 5) | public class ChakramCore : AsusMouse method ChakramCore (line 7) | public ChakramCore() : base(0x0B05, 0x1958, "mi_00", false) { method DPIProfileCount (line 11) | public override int DPIProfileCount() method GetDisplayName (line 16) | public override string GetDisplayName() method SupportedPollingrates (line 21) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 32) | public override int ProfileCount() method MaxDPI (line 36) | public override int MaxDPI() method HasDebounceSetting (line 41) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 46) | public override bool HasLiftOffSetting() method DPIIncrements (line 50) | public override int DPIIncrements() method HasRGB (line 55) | public override bool HasRGB() method MaxBrightness (line 59) | public override int MaxBrightness() method SupportedLightingZones (line 64) | public override LightingZone[] SupportedLightingZones() method IsLightingModeSupported (line 69) | public override bool IsLightingModeSupported(LightingMode lightingMode) method IndexForLightingMode (line 78) | protected override byte IndexForLightingMode(LightingMode lightingMode) method LightingModeForIndex (line 88) | protected override LightingMode LightingModeForIndex(byte lightingMode) method HasBattery (line 98) | public override bool HasBattery() method HasAngleSnapping (line 103) | public override bool HasAngleSnapping() method HasAngleTuning (line 108) | public override bool HasAngleTuning() method GetReadLightingModePacket (line 113) | protected override byte[] GetReadLightingModePacket(LightingZone zone) method ParseLightingSetting (line 118) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 159) | public override void ReadLightingSetting() method CanChangeDPIProfile (line 191) | public override bool CanChangeDPIProfile() method ParseLiftOffDistance (line 196) | protected override LiftOffDistance ParseLiftOffDistance(byte[] packet) method GetUpdateLiftOffDistancePacket (line 206) | protected override byte[] GetUpdateLiftOffDistancePacket(LiftOffDistan... FILE: app/Peripherals/Mouse/Models/ChakramX.cs class ChakramX (line 4) | public class ChakramX : AsusMouse method ChakramX (line 6) | public ChakramX() : base(0x0B05, 0x1A1A, "mi_00", true) method ChakramX (line 10) | protected ChakramX(ushort vendorId, bool wireless) : base(0x0B05, vend... method GetDisplayName (line 14) | public override string GetDisplayName() method SupportedPollingrates (line 19) | public override PollingRate[] SupportedPollingrates() method HasAngleSnapping (line 28) | public override bool HasAngleSnapping() method ProfileCount (line 33) | public override int ProfileCount() method DPIProfileCount (line 38) | public override int DPIProfileCount() method MaxDPI (line 43) | public override int MaxDPI() method HasXYDPI (line 48) | public override bool HasXYDPI() method HasDebounceSetting (line 53) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 58) | public override bool HasLiftOffSetting() method HasRGB (line 63) | public override bool HasRGB() method SupportedLightingZones (line 68) | public override LightingZone[] SupportedLightingZones() method HasAutoPowerOff (line 73) | public override bool HasAutoPowerOff() method HasAngleTuning (line 78) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 83) | public override bool HasLowBatteryWarning() method HasDPIColors (line 88) | public override bool HasDPIColors() class ChakramXWired (line 94) | public class ChakramXWired : ChakramX method ChakramXWired (line 96) | public ChakramXWired() : base(0x1A18, false) method GetDisplayName (line 100) | public override string GetDisplayName() method SupportedPollingrates (line 105) | public override PollingRate[] SupportedPollingrates() FILE: app/Peripherals/Mouse/Models/GladiusII.cs class GladiusIIOrigin (line 4) | public class GladiusIIOrigin : AsusMouse method GladiusIIOrigin (line 6) | public GladiusIIOrigin() : base(0x0B05, 0x1877, "mi_02", false) method GladiusIIOrigin (line 10) | public GladiusIIOrigin(ushort productId, string path) : base(0x0B05, p... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 39) | public override int MaxDPI() method HasRGB (line 44) | public override bool HasRGB() method HasAutoPowerOff (line 49) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 54) | public override bool HasAngleSnapping() method HasAngleTuning (line 59) | public override bool HasAngleTuning() method HasDebounceSetting (line 64) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 68) | public override bool HasLiftOffSetting() method HasLowBatteryWarning (line 73) | public override bool HasLowBatteryWarning() method HasBattery (line 78) | public override bool HasBattery() method HasDPIColors (line 83) | public override bool HasDPIColors() method IsLightingModeSupported (line 88) | public override bool IsLightingModeSupported(LightingMode lightingMode) method SupportedLightingZones (line 98) | public override LightingZone[] SupportedLightingZones() method DPIIncrements (line 103) | public override int DPIIncrements() method CanChangeDPIProfile (line 108) | public override bool CanChangeDPIProfile() method MaxBrightness (line 113) | public override int MaxBrightness() method GetUpdateLightingModePacket (line 118) | protected override byte[] GetUpdateLightingModePacket(LightingSetting ... method GetReadLightingModePacket (line 157) | protected override byte[] GetReadLightingModePacket(LightingZone zone) method ParseLightingSetting (line 162) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 182) | public override void ReadLightingSetting() method ParsePollingRate (line 227) | protected override PollingRate ParsePollingRate(byte[] packet) method GetUpdatePollingRatePacket (line 237) | protected override byte[] GetUpdatePollingRatePacket(PollingRate polli... method ParseAngleSnapping (line 242) | protected override bool ParseAngleSnapping(byte[] packet) method GetUpdateAngleSnappingPacket (line 252) | protected override byte[] GetUpdateAngleSnappingPacket(bool angleSnapp... method ParseDebounce (line 257) | protected override DebounceTime ParseDebounce(byte[] packet) method GetUpdateDebouncePacket (line 277) | protected override byte[] GetUpdateDebouncePacket(DebounceTime debounce) class GladiusII (line 284) | public class GladiusII : GladiusIIOrigin method GladiusII (line 286) | public GladiusII() : base(0x1845, "mi_02") method GetDisplayName (line 290) | public override string GetDisplayName() method ProfileCount (line 295) | public override int ProfileCount() class GladiusIIOriginPink (line 302) | public class GladiusIIOriginPink : GladiusIIOrigin method GladiusIIOriginPink (line 304) | public GladiusIIOriginPink() : base(0x18CD, "mi_02") method GetDisplayName (line 308) | public override string GetDisplayName() method ProfileCount (line 312) | public override int ProfileCount() method SupportedLightingZones (line 317) | public override LightingZone[] SupportedLightingZones() method GetUpdateLightingModePacket (line 322) | protected override byte[] GetUpdateLightingModePacket(LightingSetting ... method ParseLightingSetting (line 365) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 389) | public override void ReadLightingSetting() FILE: app/Peripherals/Mouse/Models/GladiusIIIAimpoint.cs class GladiusIIIAimpoint (line 4) | public class GladiusIIIAimpoint : AsusMouse method GladiusIIIAimpoint (line 6) | public GladiusIIIAimpoint() : base(0x0B05, 0x1A72, "mi_00", true) method GladiusIIIAimpoint (line 10) | protected GladiusIIIAimpoint(ushort productId, bool wireless) : base(0... method GladiusIIIAimpoint (line 14) | protected GladiusIIIAimpoint(ushort productId, bool wireless, string e... method DPIProfileCount (line 18) | public override int DPIProfileCount() method GetDisplayName (line 23) | public override string GetDisplayName() method SupportedPollingrates (line 29) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 39) | public override int ProfileCount() method MaxDPI (line 43) | public override int MaxDPI() method HasXYDPI (line 48) | public override bool HasXYDPI() method HasDebounceSetting (line 53) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 58) | public override bool HasLiftOffSetting() method HasRGB (line 63) | public override bool HasRGB() method SupportedLightingZones (line 68) | public override LightingZone[] SupportedLightingZones() method HasAutoPowerOff (line 73) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 78) | public override bool HasAngleSnapping() method HasAngleTuning (line 83) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 88) | public override bool HasLowBatteryWarning() method HasDPIColors (line 93) | public override bool HasDPIColors() class GladiusIIIAimpointWired (line 99) | public class GladiusIIIAimpointWired : GladiusIIIAimpoint method GladiusIIIAimpointWired (line 101) | public GladiusIIIAimpointWired() : base(0x1A70, false) method GetDisplayName (line 105) | public override string GetDisplayName() class GladiusIIIAimpointEva2 (line 111) | public class GladiusIIIAimpointEva2 : GladiusIIIAimpoint method GladiusIIIAimpointEva2 (line 113) | public GladiusIIIAimpointEva2() : base(0x1B0C, true) method GladiusIIIAimpointEva2 (line 117) | public GladiusIIIAimpointEva2(ushort productId) : base(productId, false) method GetDisplayName (line 121) | public override string GetDisplayName() method SupportedLightingZones (line 126) | public override LightingZone[] SupportedLightingZones() method IsLightingModeSupported (line 131) | public override bool IsLightingModeSupported(LightingMode lightingMode) class GladiusIIIAimpointEva2Wired (line 142) | public class GladiusIIIAimpointEva2Wired : GladiusIIIAimpointEva2 method GladiusIIIAimpointEva2Wired (line 144) | public GladiusIIIAimpointEva2Wired() : base(0x1B0A) method GetDisplayName (line 148) | public override string GetDisplayName() class GladiusIIIAimpointOmni (line 154) | public class GladiusIIIAimpointOmni : GladiusIIIAimpoint method GladiusIIIAimpointOmni (line 156) | public GladiusIIIAimpointOmni() : base(0x1ACE, true, "mi_02&col03", 0x03) method GetDisplayName (line 160) | public override string GetDisplayName() method USBPacketSize (line 165) | public override int USBPacketSize() FILE: app/Peripherals/Mouse/Models/GladiusIIIWireless.cs class GladiusIIIWireless (line 4) | public class GladiusIIIWireless : AsusMouse method GladiusIIIWireless (line 6) | public GladiusIIIWireless() : base(0x0B05, 0x197F, "mi_00", true) method GladiusIIIWireless (line 10) | protected GladiusIIIWireless(ushort vendorId, bool wireless) : base(0x... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 39) | public override int MaxDPI() method HasDebounceSetting (line 44) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 49) | public override bool HasLiftOffSetting() method HasRGB (line 54) | public override bool HasRGB() method SupportedLightingZones (line 59) | public override LightingZone[] SupportedLightingZones() method HasAutoPowerOff (line 64) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 69) | public override bool HasAngleSnapping() method HasLowBatteryWarning (line 74) | public override bool HasLowBatteryWarning() class GladiusIIIWired (line 80) | public class GladiusIIIWired : GladiusIIIWireless method GladiusIIIWired (line 82) | public GladiusIIIWired() : base(0x197d, false) method GetDisplayName (line 86) | public override string GetDisplayName() class GladiusIII (line 94) | public class GladiusIII : GladiusIIIWireless method GladiusIII (line 96) | public GladiusIII() : base(0x197B, false) method GetDisplayName (line 100) | public override string GetDisplayName() method HasAutoPowerOff (line 105) | public override bool HasAutoPowerOff() method HasLowBatteryWarning (line 110) | public override bool HasLowBatteryWarning() method HasBattery (line 115) | public override bool HasBattery() method IsLightingModeSupported (line 120) | public override bool IsLightingModeSupported(LightingMode lightingMode) FILE: app/Peripherals/Mouse/Models/GladiusIIWireless.cs class GladiusIIWireless (line 3) | public class GladiusIIWireless : AsusMouse method GladiusIIWireless (line 5) | public GladiusIIWireless() : base(0x0B05, 0x18A0, "mi_02", true) method DPIProfileCount (line 9) | public override int DPIProfileCount() method GetDisplayName (line 14) | public override string GetDisplayName() method SupportedPollingrates (line 20) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 30) | public override int ProfileCount() method MaxDPI (line 34) | public override int MaxDPI() method HasRGB (line 39) | public override bool HasRGB() method HasAutoPowerOff (line 44) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 49) | public override bool HasAngleSnapping() method HasAngleTuning (line 54) | public override bool HasAngleTuning() method HasDebounceSetting (line 59) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 63) | public override bool HasLiftOffSetting() method HasLowBatteryWarning (line 68) | public override bool HasLowBatteryWarning() method LowBatteryWarningStep (line 73) | public override int LowBatteryWarningStep() method HasBattery (line 78) | public override bool HasBattery() method HasDPIColors (line 83) | public override bool HasDPIColors() method IsLightingModeSupported (line 88) | public override bool IsLightingModeSupported(LightingMode lightingMode) method SupportedLightingZones (line 97) | public override LightingZone[] SupportedLightingZones() method DPIIncrements (line 102) | public override int DPIIncrements() method CanChangeDPIProfile (line 107) | public override bool CanChangeDPIProfile() method MaxBrightness (line 112) | public override int MaxBrightness() method ParseBattery (line 118) | protected override int ParseBattery(byte[] packet) method GetUpdateLightingModePacket (line 128) | protected override byte[] GetUpdateLightingModePacket(LightingSetting ... method GetReadLightingModePacket (line 168) | protected override byte[] GetReadLightingModePacket(LightingZone zone) method ParseLightingSetting (line 173) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 193) | public override void ReadLightingSetting() method ParsePollingRate (line 238) | protected override PollingRate ParsePollingRate(byte[] packet) method GetUpdatePollingRatePacket (line 248) | protected override byte[] GetUpdatePollingRatePacket(PollingRate polli... method ParseAngleSnapping (line 253) | protected override bool ParseAngleSnapping(byte[] packet) method GetUpdateAngleSnappingPacket (line 263) | protected override byte[] GetUpdateAngleSnappingPacket(bool angleSnapp... method ParseDebounce (line 268) | protected override DebounceTime ParseDebounce(byte[] packet) method GetUpdateDebouncePacket (line 288) | protected override byte[] GetUpdateDebouncePacket(DebounceTime debounce) FILE: app/Peripherals/Mouse/Models/HarpeAceAimLab.cs class HarpeAceAimLabEdition (line 4) | public class HarpeAceAimLabEdition : AsusMouse method HarpeAceAimLabEdition (line 6) | public HarpeAceAimLabEdition() : base(0x0B05, 0x1A94, "mi_00", true) method HarpeAceAimLabEdition (line 10) | protected HarpeAceAimLabEdition(ushort productId, bool wireless, strin... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 38) | public override int ProfileCount() method MaxDPI (line 42) | public override int MaxDPI() method MinDPI (line 47) | public override int MinDPI() method HasXYDPI (line 52) | public override bool HasXYDPI() method HasDebounceSetting (line 57) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 62) | public override bool HasLiftOffSetting() method HasRGB (line 67) | public override bool HasRGB() method SupportedLightingZones (line 72) | public override LightingZone[] SupportedLightingZones() method IsLightingModeSupported (line 77) | public override bool IsLightingModeSupported(LightingMode lightingMode) method HasAutoPowerOff (line 87) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 92) | public override bool HasAngleSnapping() method HasAngleTuning (line 97) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 102) | public override bool HasLowBatteryWarning() method HasDPIColors (line 107) | public override bool HasDPIColors() method AngleTuningStep (line 112) | public override int AngleTuningStep() method AngleTuningMin (line 117) | public override int AngleTuningMin() method AngleTuningMax (line 122) | public override int AngleTuningMax() method HasAcceleration (line 127) | public override bool HasAcceleration() method HasDeceleration (line 132) | public override bool HasDeceleration() method MaxAcceleration (line 137) | public override int MaxAcceleration() method MaxDeceleration (line 141) | public override int MaxDeceleration() class HarpeAceAimLabEditionWired (line 147) | public class HarpeAceAimLabEditionWired : HarpeAceAimLabEdition method HarpeAceAimLabEditionWired (line 149) | public HarpeAceAimLabEditionWired() : base(0x1A92, false, "mi_00", 0x00) method GetDisplayName (line 153) | public override string GetDisplayName() class HarpeAceAimLabEditionOmni (line 159) | public class HarpeAceAimLabEditionOmni : HarpeAceAimLabEdition method HarpeAceAimLabEditionOmni (line 161) | public HarpeAceAimLabEditionOmni() : base(0x1ACE, true, "mi_02&col03",... method GetDisplayName (line 165) | public override string GetDisplayName() method USBPacketSize (line 170) | public override int USBPacketSize() class HarpeAceExtremeWeird (line 177) | public class HarpeAceExtremeWeird : HarpeAceAimLabEdition method HarpeAceExtremeWeird (line 179) | public HarpeAceExtremeWeird() : base(0x1B67, false, "mi_00", 0x00) method MaxDPI (line 182) | public override int MaxDPI() method GetDisplayName (line 187) | public override string GetDisplayName() class HarpeAceExtremeOmni (line 193) | public class HarpeAceExtremeOmni : HarpeAceAimLabEdition method HarpeAceExtremeOmni (line 195) | public HarpeAceExtremeOmni() : base(0x1ACE, true, "mi_02&col03", 0x03) method GetDisplayName (line 199) | public override string GetDisplayName() method USBPacketSize (line 204) | public override int USBPacketSize() method MaxDPI (line 208) | public override int MaxDPI() FILE: app/Peripherals/Mouse/Models/HarpeAceMini.cs class HarpeAceMiniWired (line 4) | public class HarpeAceMiniWired : AsusMouse method HarpeAceMiniWired (line 7) | public HarpeAceMiniWired() : base(0x0B05, 0x1B63, "mi_00", false) method HarpeAceMiniWired (line 11) | protected HarpeAceMiniWired(ushort productId, bool wireless, string en... method DPIProfileCount (line 15) | public override int DPIProfileCount() method GetDisplayName (line 20) | public override string GetDisplayName() method CanChangeDPICount (line 25) | public override bool CanChangeDPICount() method SupportedPollingrates (line 30) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 40) | public override int ProfileCount() method MaxDPI (line 44) | public override int MaxDPI() method HasXYDPI (line 49) | public override bool HasXYDPI() method HasLiftOffSetting (line 54) | public override bool HasLiftOffSetting() method HasRGB (line 59) | public override bool HasRGB() method SupportedLightingZones (line 64) | public override LightingZone[] SupportedLightingZones() method IsLightingModeSupported (line 69) | public override bool IsLightingModeSupported(LightingMode lightingMode) method HasAutoPowerOff (line 79) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 84) | public override bool HasAngleSnapping() method HasAngleTuning (line 89) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 94) | public override bool HasLowBatteryWarning() method HasDPIColors (line 99) | public override bool HasDPIColors() method AngleTuningStep (line 104) | public override int AngleTuningStep() method USBPacketSize (line 109) | public override int USBPacketSize() class HarpeAceMiniOmni (line 115) | public class HarpeAceMiniOmni : HarpeAceMiniWired method HarpeAceMiniOmni (line 117) | public HarpeAceMiniOmni() : base(0x1ACE, true, "mi_02&col03", 0x03) method GetDisplayName (line 121) | public override string GetDisplayName() FILE: app/Peripherals/Mouse/Models/HarpeIIAce.cs class HarpeIIAceWired (line 4) | public class HarpeIIAceWired : AsusMouse method HarpeIIAceWired (line 6) | public HarpeIIAceWired() : base(0x0B05, 0x1C69, "mi_00", false) method HarpeIIAceWired (line 10) | protected HarpeIIAceWired(ushort productId, bool wireless, string endp... method GetDisplayName (line 14) | public override string GetDisplayName() method DPIProfileCount (line 19) | public override int DPIProfileCount() method MaxDPI (line 24) | public override int MaxDPI() method MinDPI (line 29) | public override int MinDPI() method HasXYDPI (line 33) | public override bool HasXYDPI() method HasDPIColors (line 37) | public override bool HasDPIColors() method HasBattery (line 41) | public override bool HasBattery() method HasAutoPowerOff (line 46) | public override bool HasAutoPowerOff() method HasLowBatteryWarning (line 51) | public override bool HasLowBatteryWarning() method ProfileCount (line 56) | public override int ProfileCount() method SupportedPollingrates (line 61) | public override PollingRate[] SupportedPollingrates() method HasLiftOffSetting (line 74) | public override bool HasLiftOffSetting() method HasAngleSnapping (line 79) | public override bool HasAngleSnapping() method HasAngleTuning (line 84) | public override bool HasAngleTuning() method HasMotionSync (line 89) | public override bool HasMotionSync() method HasRGB (line 96) | public override bool HasRGB() method SupportedLightingZones (line 101) | public override LightingZone[] SupportedLightingZones() method IsLightingModeSupported (line 107) | public override bool IsLightingModeSupported(LightingMode lightingMode) method CanChangeDPICount (line 117) | public override bool CanChangeDPICount() method USBPacketSize (line 122) | public override int USBPacketSize() class HarpeIIAceWireless (line 129) | public class HarpeIIAceWireless : HarpeIIAceWired method HarpeIIAceWireless (line 131) | public HarpeIIAceWireless() : base(0x1AD0, true, "mi_02&col03", 0x03) method GetDisplayName (line 135) | public override string GetDisplayName() method HasZoneMode (line 140) | public override bool HasZoneMode() FILE: app/Peripherals/Mouse/Models/KerisIIAce.cs class KerisIIAceWired (line 4) | public class KerisIIAceWired : AsusMouse method KerisIIAceWired (line 6) | public KerisIIAceWired() : base(0x0B05, 0x1B16, "mi_00", true) method KerisIIAceWired (line 10) | protected KerisIIAceWired(ushort productId, bool wireless, string endp... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 41) | public override int MaxDPI() method HasLiftOffSetting (line 46) | public override bool HasLiftOffSetting() method HasRGB (line 51) | public override bool HasRGB() method HasXYDPI (line 56) | public override bool HasXYDPI() method IsLightingModeSupported (line 62) | public override bool IsLightingModeSupported(LightingMode lightingMode) method HasAutoPowerOff (line 72) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 77) | public override bool HasAngleSnapping() method HasAngleTuning (line 82) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 87) | public override bool HasLowBatteryWarning() method HasDPIColors (line 92) | public override bool HasDPIColors() method AngleTuningStep (line 97) | public override int AngleTuningStep() class KerisAceIIOmni (line 103) | public class KerisAceIIOmni : KerisIIAceWired method KerisAceIIOmni (line 105) | public KerisAceIIOmni() : base(0x1ACE, true, "mi_02&col03", 0x03) method GetDisplayName (line 109) | public override string GetDisplayName() method USBPacketSize (line 114) | public override int USBPacketSize() FILE: app/Peripherals/Mouse/Models/KerisIIOrigin.cs class KerisIIOriginWired (line 4) | public class KerisIIOriginWired : AsusMouse method KerisIIOriginWired (line 6) | public KerisIIOriginWired() : base(0x0B05, 0x1C0C, "mi_00", true) method KerisIIOriginWired (line 10) | protected KerisIIOriginWired(ushort productId, bool wireless, string e... method DPIProfileCount (line 14) | public override int DPIProfileCount() method CanChangeDPICount (line 19) | public override bool CanChangeDPICount() method GetDisplayName (line 25) | public override string GetDisplayName() method SupportedPollingrates (line 31) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 44) | public override int ProfileCount() method MaxDPI (line 50) | public override int MaxDPI() method HasLiftOffSetting (line 55) | public override bool HasLiftOffSetting() method HasRGB (line 60) | public override bool HasRGB() method SupportedLightingZones (line 65) | public override LightingZone[] SupportedLightingZones() method HasXYDPI (line 70) | public override bool HasXYDPI() method IsLightingModeSupported (line 76) | public override bool IsLightingModeSupported(LightingMode lightingMode) method HasAutoPowerOff (line 86) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 91) | public override bool HasAngleSnapping() method HasAngleTuning (line 96) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 101) | public override bool HasLowBatteryWarning() method HasDPIColors (line 106) | public override bool HasDPIColors() method AngleTuningStep (line 111) | public override int AngleTuningStep() method USBPacketSize (line 116) | public override int USBPacketSize() class KerisIIOriginOmni (line 122) | public class KerisIIOriginOmni : KerisIIOriginWired method KerisIIOriginOmni (line 124) | public KerisIIOriginOmni() : base(0x1ACE, true, "mi_02&col03", 0x03) method GetDisplayName (line 128) | public override string GetDisplayName() FILE: app/Peripherals/Mouse/Models/KerisWireless.cs class KerisWireless (line 4) | public class KerisWireless : AsusMouse method KerisWireless (line 6) | public KerisWireless() : base(0x0B05, 0x1960, "mi_00", true) method KerisWireless (line 10) | protected KerisWireless(ushort vendorId, bool wireless) : base(0x0B05,... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 39) | public override int MaxDPI() method HasLiftOffSetting (line 44) | public override bool HasLiftOffSetting() method HasRGB (line 49) | public override bool HasRGB() method HasAutoPowerOff (line 54) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 59) | public override bool HasAngleSnapping() method HasAngleTuning (line 64) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 69) | public override bool HasLowBatteryWarning() method HasDPIColors (line 74) | public override bool HasDPIColors() method IsLightingModeSupported (line 79) | public override bool IsLightingModeSupported(LightingMode lightingMode) method ParseBattery (line 90) | protected override int ParseBattery(byte[] packet) method DPIIncrements (line 101) | public override int DPIIncrements() method HasDebounceSetting (line 105) | public override bool HasDebounceSetting() method CanChangeDPIProfile (line 110) | public override bool CanChangeDPIProfile() method GetUpdateEnergySettingsPacket (line 115) | protected override byte[] GetUpdateEnergySettingsPacket(int lowBattery... method ParseLowBatteryWarning (line 120) | protected override int ParseLowBatteryWarning(byte[] packet) method ParseLiftOffDistance (line 127) | protected override LiftOffDistance ParseLiftOffDistance(byte[] packet) method GetUpdateLiftOffDistancePacket (line 137) | protected override byte[] GetUpdateLiftOffDistancePacket(LiftOffDistan... method SupportedLightingZones (line 142) | public override LightingZone[] SupportedLightingZones() method MaxBrightness (line 147) | public override int MaxBrightness() method IndexForLightingMode (line 152) | protected override byte IndexForLightingMode(LightingMode lightingMode) class Keris (line 163) | public class Keris : KerisWireless method Keris (line 165) | public Keris() : base(0x195C, false) method GetDisplayName (line 169) | public override string GetDisplayName() method HasBattery (line 174) | public override bool HasBattery() method HasLowBatteryWarning (line 179) | public override bool HasLowBatteryWarning() method HasAutoPowerOff (line 184) | public override bool HasAutoPowerOff() class KerisWirelessWired (line 190) | public class KerisWirelessWired : KerisWireless method KerisWirelessWired (line 192) | public KerisWirelessWired() : base(0x195E, false) method GetDisplayName (line 196) | public override string GetDisplayName() class KerisWirelessEvaEdition (line 202) | public class KerisWirelessEvaEdition : KerisWireless method KerisWirelessEvaEdition (line 204) | public KerisWirelessEvaEdition() : base(0x1A59, true) method GetDisplayName (line 208) | public override string GetDisplayName() class KerisWirelessEvaEditionWired (line 214) | public class KerisWirelessEvaEditionWired : KerisWireless method KerisWirelessEvaEditionWired (line 216) | public KerisWirelessEvaEditionWired() : base(0x1A57, false) method GetDisplayName (line 220) | public override string GetDisplayName() FILE: app/Peripherals/Mouse/Models/KerisWirelssAimpoint.cs class KerisWirelssAimpoint (line 4) | public class KerisWirelssAimpoint : AsusMouse method KerisWirelssAimpoint (line 6) | public KerisWirelssAimpoint() : base(0x0B05, 0x1A68, "mi_00", true) method KerisWirelssAimpoint (line 10) | protected KerisWirelssAimpoint(ushort vendorId, bool wireless) : base(... method KerisWirelssAimpoint (line 14) | protected KerisWirelssAimpoint(ushort productId, bool wireless, string... method DPIProfileCount (line 18) | public override int DPIProfileCount() method GetDisplayName (line 23) | public override string GetDisplayName() method SupportedPollingrates (line 29) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 39) | public override int ProfileCount() method MaxDPI (line 43) | public override int MaxDPI() method HasXYDPI (line 48) | public override bool HasXYDPI() method HasDebounceSetting (line 53) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 58) | public override bool HasLiftOffSetting() method HasRGB (line 63) | public override bool HasRGB() method SupportedLightingZones (line 68) | public override LightingZone[] SupportedLightingZones() method IsLightingModeSupported (line 73) | public override bool IsLightingModeSupported(LightingMode lightingMode) method HasAutoPowerOff (line 82) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 87) | public override bool HasAngleSnapping() method HasAngleTuning (line 92) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 97) | public override bool HasLowBatteryWarning() method HasDPIColors (line 102) | public override bool HasDPIColors() class KerisWirelssAimpointWired (line 108) | public class KerisWirelssAimpointWired : KerisWirelssAimpoint method KerisWirelssAimpointWired (line 110) | public KerisWirelssAimpointWired() : base(0x1A66, false) method GetDisplayName (line 114) | public override string GetDisplayName() class KerisWirelssAimpointOmni (line 120) | public class KerisWirelssAimpointOmni : KerisWirelssAimpoint method KerisWirelssAimpointOmni (line 122) | public KerisWirelssAimpointOmni() : base(0x1ACE, true, "mi_02&col03", ... method GetDisplayName (line 126) | public override string GetDisplayName() method USBPacketSize (line 131) | public override int USBPacketSize() FILE: app/Peripherals/Mouse/Models/Pugio.cs class Pugio (line 4) | public class Pugio : AsusMouse method Pugio (line 6) | public Pugio() : base(0x0B05, 0x1846, "mi_02", false) method DPIProfileCount (line 10) | public override int DPIProfileCount() method GetDisplayName (line 15) | public override string GetDisplayName() method SupportedPollingrates (line 20) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 30) | public override int ProfileCount() method MaxDPI (line 34) | public override int MaxDPI() method DPIIncrements (line 38) | public override int DPIIncrements() method MinDPI (line 43) | public override int MinDPI() method HasLiftOffSetting (line 48) | public override bool HasLiftOffSetting() method HasRGB (line 53) | public override bool HasRGB() method HasAngleSnapping (line 58) | public override bool HasAngleSnapping() method CanChangeDPIProfile (line 63) | public override bool CanChangeDPIProfile() method HasBattery (line 68) | public override bool HasBattery() method HasAutoPowerOff (line 73) | public override bool HasAutoPowerOff() method ParsePollingRate (line 79) | protected override PollingRate ParsePollingRate(byte[] packet) method MaxBrightness (line 89) | public override int MaxBrightness() method SupportedLightingZones (line 94) | public override LightingZone[] SupportedLightingZones() method IsLightingModeSupported (line 99) | public override bool IsLightingModeSupported(LightingMode lightingMode) method GetUpdateLightingModePacket (line 109) | protected override byte[] GetUpdateLightingModePacket(LightingSetting ... method GetReadLightingModePacket (line 150) | protected override byte[] GetReadLightingModePacket(LightingZone zone) method ParseLightingSetting (line 155) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 175) | public override void ReadLightingSetting() FILE: app/Peripherals/Mouse/Models/PugioII.cs class PugioII (line 5) | public class PugioII : AsusMouse method PugioII (line 7) | public PugioII() : base(0x0B05, 0x1908, "mi_00", true) method PugioII (line 11) | protected PugioII(ushort vendorId, bool wireless) : base(0x0B05, vendo... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 24) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 39) | public override int MaxDPI() method HasDebounceSetting (line 44) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 48) | public override bool HasLiftOffSetting() method DPIIncrements (line 52) | public override int DPIIncrements() method HasRGB (line 57) | public override bool HasRGB() method MaxBrightness (line 61) | public override int MaxBrightness() method SupportedLightingZones (line 66) | public override LightingZone[] SupportedLightingZones() method HasAutoPowerOff (line 71) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 76) | public override bool HasAngleSnapping() method HasAngleTuning (line 81) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 86) | public override bool HasLowBatteryWarning() method LowBatteryWarningStep (line 91) | public override int LowBatteryWarningStep() method LowBatteryWarningMax (line 96) | public override int LowBatteryWarningMax() method ParseBattery (line 101) | protected override int ParseBattery(byte[] packet) method ParseLowBatteryWarning (line 105) | protected override int ParseLowBatteryWarning(byte[] packet) method GetUpdateEnergySettingsPacket (line 109) | protected override byte[] GetUpdateEnergySettingsPacket(int lowBattery... method GetReadLightingModePacket (line 113) | protected override byte[] GetReadLightingModePacket(LightingZone zone) method ParseLightingSetting (line 118) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 159) | public override void ReadLightingSetting() method CanChangeDPIProfile (line 191) | public override bool CanChangeDPIProfile() class PugioIIWired (line 198) | public class PugioIIWired : PugioII method PugioIIWired (line 200) | public PugioIIWired() : base(0x1906, false) method GetDisplayName (line 204) | public override string GetDisplayName() FILE: app/Peripherals/Mouse/Models/SpathaX.cs class SpathaX (line 5) | public class SpathaX : AsusMouse method SpathaX (line 7) | public SpathaX() : base(0x0B05, 0x1979, "mi_00", true) method SpathaX (line 11) | protected SpathaX(ushort vendorId, bool wireless) : base(0x0B05, vendo... method GetDisplayName (line 15) | public override string GetDisplayName() method SupportedPollingrates (line 20) | public override PollingRate[] SupportedPollingrates() method HasAngleSnapping (line 29) | public override bool HasAngleSnapping() method ProfileCount (line 34) | public override int ProfileCount() method DPIProfileCount (line 39) | public override int DPIProfileCount() method MaxDPI (line 44) | public override int MaxDPI() method HasXYDPI (line 49) | public override bool HasXYDPI() method HasDebounceSetting (line 54) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 59) | public override bool HasLiftOffSetting() method HasRGB (line 64) | public override bool HasRGB() method SupportedLightingZones (line 69) | public override LightingZone[] SupportedLightingZones() method HasAutoPowerOff (line 74) | public override bool HasAutoPowerOff() method HasAngleTuning (line 79) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 84) | public override bool HasLowBatteryWarning() method HasDPIColors (line 89) | public override bool HasDPIColors() class SpathaXWired (line 95) | public class SpathaXWired : SpathaX method SpathaXWired (line 97) | public SpathaXWired() : base(0x1977, false) method GetDisplayName (line 101) | public override string GetDisplayName() FILE: app/Peripherals/Mouse/Models/StrixCarry.cs class StrixCarry (line 4) | public class StrixCarry : AsusMouse method StrixCarry (line 6) | public StrixCarry() : base(0x0B05, 0x18B4, "mi_01", true) method DPIProfileCount (line 10) | public override int DPIProfileCount() method GetDisplayName (line 15) | public override string GetDisplayName() method SupportedPollingrates (line 20) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 30) | public override int ProfileCount() method MaxDPI (line 34) | public override int MaxDPI() method DPIIncrements (line 38) | public override int DPIIncrements() method MinDPI (line 43) | public override int MinDPI() method HasDebounceSetting (line 48) | public override bool HasDebounceSetting() method HasLiftOffSetting (line 53) | public override bool HasLiftOffSetting() method HasRGB (line 59) | public override bool HasRGB() method HasAutoPowerOff (line 64) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 69) | public override bool HasAngleSnapping() method HasXYDPI (line 73) | public override bool HasXYDPI() method CanChangeDPIProfile (line 78) | public override bool CanChangeDPIProfile() method ParseBattery (line 84) | protected override int ParseBattery(byte[] packet) method ParsePowerOffSetting (line 94) | protected override PowerOffSetting ParsePowerOffSetting(byte[] packet) method ParsePollingRate (line 104) | protected override PollingRate ParsePollingRate(byte[] packet) method GetUpdatePollingRatePacket (line 114) | protected override byte[] GetUpdatePollingRatePacket(PollingRate polli... method ParseAngleSnapping (line 119) | protected override bool ParseAngleSnapping(byte[] packet) method GetUpdateAngleSnappingPacket (line 129) | protected override byte[] GetUpdateAngleSnappingPacket(bool angleSnapp... method ParseDebounce (line 134) | protected override DebounceTime ParseDebounce(byte[] packet) method GetUpdateDebouncePacket (line 154) | protected override byte[] GetUpdateDebouncePacket(DebounceTime debounce) method ParseProfile (line 159) | protected override int ParseProfile(byte[] packet) method ParseDPIProfile (line 169) | protected override int ParseDPIProfile(byte[] packet) method GetUpdateEnergySettingsPacket (line 179) | protected override byte[] GetUpdateEnergySettingsPacket(int lowBattery... FILE: app/Peripherals/Mouse/Models/StrixEvolve.cs class StrixEvolve (line 3) | public class StrixEvolve : AsusMouse method StrixEvolve (line 5) | public StrixEvolve() : base(0x0B05, 0x185B, "mi_00", false) method DPIProfileCount (line 10) | public override int DPIProfileCount() method GetDisplayName (line 15) | public override string GetDisplayName() method SupportedPollingrates (line 21) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 31) | public override int ProfileCount() method MaxDPI (line 35) | public override int MaxDPI() method HasRGB (line 40) | public override bool HasRGB() method HasAutoPowerOff (line 45) | public override bool HasAutoPowerOff() method HasDebounceSetting (line 50) | public override bool HasDebounceSetting() method HasLowBatteryWarning (line 55) | public override bool HasLowBatteryWarning() method HasBattery (line 60) | public override bool HasBattery() method HasDPIColors (line 65) | public override bool HasDPIColors() method IsLightingModeSupported (line 70) | public override bool IsLightingModeSupported(LightingMode lightingMode) method SupportedLightingZones (line 78) | public override LightingZone[] SupportedLightingZones() method DPIIncrements (line 83) | public override int DPIIncrements() method MinDPI (line 89) | public override int MinDPI() method CanChangeDPIProfile (line 94) | public override bool CanChangeDPIProfile() method MaxBrightness (line 99) | public override int MaxBrightness() method HasLiftOffSetting (line 104) | public override bool HasLiftOffSetting() method HasAngleSnapping (line 109) | public override bool HasAngleSnapping() FILE: app/Peripherals/Mouse/Models/StrixImpact.cs class StrixImpact (line 4) | public class StrixImpact : AsusMouse method StrixImpact (line 6) | public StrixImpact() : base(0x0B05, 0x1847, "mi_02", false) method StrixImpact (line 10) | public StrixImpact(ushort productId, string path) : base(0x0B05, produ... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 39) | public override int MaxDPI() method HasRGB (line 44) | public override bool HasRGB() method HasAutoPowerOff (line 49) | public override bool HasAutoPowerOff() method HasDebounceSetting (line 54) | public override bool HasDebounceSetting() method HasLowBatteryWarning (line 59) | public override bool HasLowBatteryWarning() method HasBattery (line 64) | public override bool HasBattery() method HasDPIColors (line 69) | public override bool HasDPIColors() method IsLightingModeSupported (line 74) | public override bool IsLightingModeSupported(LightingMode lightingMode) method SupportedLightingZones (line 82) | public override LightingZone[] SupportedLightingZones() method DPIIncrements (line 87) | public override int DPIIncrements() method CanChangeDPIProfile (line 94) | public override bool CanChangeDPIProfile() method MaxBrightness (line 99) | public override int MaxBrightness() method GetUpdateLightingModePacket (line 104) | protected override byte[] GetUpdateLightingModePacket(LightingSetting ... method GetReadLightingModePacket (line 117) | protected override byte[] GetReadLightingModePacket(LightingZone zone) method ParseLightingSetting (line 122) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 142) | public override void ReadLightingSetting() method ParsePollingRate (line 187) | protected override PollingRate ParsePollingRate(byte[] packet) method GetUpdatePollingRatePacket (line 197) | protected override byte[] GetUpdatePollingRatePacket(PollingRate polli... method ParseAngleSnapping (line 202) | protected override bool ParseAngleSnapping(byte[] packet) method GetUpdateAngleSnappingPacket (line 212) | protected override byte[] GetUpdateAngleSnappingPacket(bool angleSnapp... method ParseDebounce (line 217) | protected override DebounceTime ParseDebounce(byte[] packet) method GetUpdateDebouncePacket (line 237) | protected override byte[] GetUpdateDebouncePacket(DebounceTime debounce) FILE: app/Peripherals/Mouse/Models/StrixImpactII.cs class StrixImpactII (line 4) | public class StrixImpactII : AsusMouse method StrixImpactII (line 6) | public StrixImpactII() : base(0x0B05, 0x18E1, "mi_00", false) method StrixImpactII (line 10) | public StrixImpactII(ushort pid) : base(0x0B05, pid, "mi_00", false) method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 39) | public override int MaxDPI() method HasRGB (line 44) | public override bool HasRGB() method HasAutoPowerOff (line 49) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 54) | public override bool HasAngleSnapping() method HasAngleTuning (line 59) | public override bool HasAngleTuning() method HasDebounceSetting (line 64) | public override bool HasDebounceSetting() method HasLowBatteryWarning (line 69) | public override bool HasLowBatteryWarning() method HasBattery (line 74) | public override bool HasBattery() method HasDPIColors (line 79) | public override bool HasDPIColors() method IsLightingModeSupported (line 84) | public override bool IsLightingModeSupported(LightingMode lightingMode) method SupportedLightingZones (line 92) | public override LightingZone[] SupportedLightingZones() method DPIIncrements (line 97) | public override int DPIIncrements() method CanChangeDPIProfile (line 102) | public override bool CanChangeDPIProfile() method MaxBrightness (line 107) | public override int MaxBrightness() method IndexForLightingMode (line 112) | protected override byte IndexForLightingMode(LightingMode lightingMode) method LightingModeForIndex (line 121) | protected override LightingMode LightingModeForIndex(byte lightingMode) method GetReadLightingModePacket (line 130) | protected override byte[] GetReadLightingModePacket(LightingZone zone) method ParseLightingSetting (line 135) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 155) | public override void ReadLightingSetting() class StrixImpactIIElectroPunk (line 182) | public class StrixImpactIIElectroPunk : StrixImpactII method StrixImpactIIElectroPunk (line 185) | public StrixImpactIIElectroPunk() : base(0x1956) method GetDisplayName (line 191) | public override string GetDisplayName() FILE: app/Peripherals/Mouse/Models/StrixImpactIII.cs class StrixImpactIII (line 4) | public class StrixImpactIII : AsusMouse method StrixImpactIII (line 6) | public StrixImpactIII() : base(0x0B05, 0x1A88, "mi_00", false) method DPIProfileCount (line 11) | public override int DPIProfileCount() method GetDisplayName (line 16) | public override string GetDisplayName() method SupportedPollingrates (line 22) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 32) | public override int ProfileCount() method MaxDPI (line 37) | public override int MaxDPI() method HasRGB (line 42) | public override bool HasRGB() method SupportedLightingZones (line 47) | public override LightingZone[] SupportedLightingZones() method IsLightingModeSupported (line 52) | public override bool IsLightingModeSupported(LightingMode lightingMode) method HasBattery (line 62) | public override bool HasBattery() method HasAngleSnapping (line 67) | public override bool HasAngleSnapping() method HasLowBatteryWarning (line 72) | public override bool HasLowBatteryWarning() FILE: app/Peripherals/Mouse/Models/StrixImpactIIIWireless.cs class StrixImpactIIIWirelessOmni (line 4) | public class StrixImpactIIIWirelessOmni : AsusMouse method StrixImpactIIIWirelessOmni (line 7) | public StrixImpactIIIWirelessOmni() : base(0x0B05, 0x1ACE, "mi_02&col0... method DPIProfileCount (line 11) | public override int DPIProfileCount() method GetDisplayName (line 16) | public override string GetDisplayName() method SupportedPollingrates (line 21) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 31) | public override int ProfileCount() method MaxDPI (line 35) | public override int MaxDPI() method HasXYDPI (line 40) | public override bool HasXYDPI() method HasLiftOffSetting (line 45) | public override bool HasLiftOffSetting() method HasRGB (line 50) | public override bool HasRGB() method SupportedLightingZones (line 55) | public override LightingZone[] SupportedLightingZones() method IsLightingModeSupported (line 60) | public override bool IsLightingModeSupported(LightingMode lightingMode) method HasAutoPowerOff (line 70) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 75) | public override bool HasAngleSnapping() method HasAngleTuning (line 80) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 85) | public override bool HasLowBatteryWarning() method HasDPIColors (line 90) | public override bool HasDPIColors() method AngleTuningStep (line 95) | public override int AngleTuningStep() method USBPacketSize (line 100) | public override int USBPacketSize() FILE: app/Peripherals/Mouse/Models/StrixImpactIIWireless.cs class StrixImpactIIWireless (line 4) | public class StrixImpactIIWireless : AsusMouse method StrixImpactIIWireless (line 6) | public StrixImpactIIWireless() : base(0x0B05, 0x1949, "mi_00", true) method StrixImpactIIWireless (line 10) | protected StrixImpactIIWireless(ushort vendorId, bool wireless) : base... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 39) | public override int MaxDPI() method HasLiftOffSetting (line 44) | public override bool HasLiftOffSetting() method HasRGB (line 49) | public override bool HasRGB() method HasAutoPowerOff (line 54) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 59) | public override bool HasAngleSnapping() method HasAngleTuning (line 64) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 69) | public override bool HasLowBatteryWarning() method HasDPIColors (line 74) | public override bool HasDPIColors() method IsLightingModeSupported (line 79) | public override bool IsLightingModeSupported(LightingMode lightingMode) method SupportedLightingZones (line 89) | public override LightingZone[] SupportedLightingZones() method ParseBattery (line 95) | protected override int ParseBattery(byte[] packet) method DPIIncrements (line 106) | public override int DPIIncrements() method CanChangeDPIProfile (line 111) | public override bool CanChangeDPIProfile() method GetUpdateEnergySettingsPacket (line 116) | protected override byte[] GetUpdateEnergySettingsPacket(int lowBattery... method ParseLowBatteryWarning (line 121) | protected override int ParseLowBatteryWarning(byte[] packet) method ParseLiftOffDistance (line 128) | protected override LiftOffDistance ParseLiftOffDistance(byte[] packet) method GetUpdateLiftOffDistancePacket (line 138) | protected override byte[] GetUpdateLiftOffDistancePacket(LiftOffDistan... method MaxBrightness (line 143) | public override int MaxBrightness() method HasDebounceSetting (line 148) | public override bool HasDebounceSetting() method IndexForLightingMode (line 153) | protected override byte IndexForLightingMode(LightingMode lightingMode) method GetReadLightingModePacket (line 162) | protected override byte[] GetReadLightingModePacket(LightingZone zone) method ParseLightingSetting (line 167) | protected LightingSetting? ParseLightingSetting(byte[] packet, Lightin... method ReadLightingSetting (line 187) | public override void ReadLightingSetting() class StrixImpactIIWirelessWired (line 215) | public class StrixImpactIIWirelessWired : StrixImpactIIWireless method StrixImpactIIWirelessWired (line 217) | public StrixImpactIIWirelessWired() : base(0x1947, false) method GetDisplayName (line 221) | public override string GetDisplayName() FILE: app/Peripherals/Mouse/Models/TUFM3.cs class TUFM3 (line 4) | public class TUFM3 : AsusMouse method TUFM3 (line 6) | public TUFM3() : base(0x0B05, 0x1910, "mi_01", false) method TUFM3 (line 10) | public TUFM3(ushort productId, string path) : base(0x0B05, productId, ... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method IndexForLightingMode (line 36) | protected override byte IndexForLightingMode(LightingMode lightingMode) method LightingModeForIndex (line 46) | protected override LightingMode LightingModeForIndex(byte lightingMode) method ProfileCount (line 56) | public override int ProfileCount() method MaxDPI (line 60) | public override int MaxDPI() method HasBattery (line 64) | public override bool HasBattery() method HasLiftOffSetting (line 69) | public override bool HasLiftOffSetting() method SupportedLightingZones (line 73) | public override LightingZone[] SupportedLightingZones() method HasRGB (line 78) | public override bool HasRGB() method HasAngleSnapping (line 83) | public override bool HasAngleSnapping() method DPIIncrements (line 88) | public override int DPIIncrements() method CanChangeDPIProfile (line 93) | public override bool CanChangeDPIProfile() method HasDebounceSetting (line 98) | public override bool HasDebounceSetting() method MaxBrightness (line 103) | public override int MaxBrightness() method IsLightingModeSupported (line 108) | public override bool IsLightingModeSupported(LightingMode lightingMode) class TUFM3GenII (line 117) | public class TUFM3GenII : TUFM3 method TUFM3GenII (line 119) | public TUFM3GenII() : base(0x1A9B, "mi_02") method GetDisplayName (line 123) | public override string GetDisplayName() method MaxBrightness (line 128) | public override int MaxBrightness() method MaxDPI (line 133) | public override int MaxDPI() method MinDPI (line 138) | public override int MinDPI() method DPIIncrements (line 143) | public override int DPIIncrements() method HasDPIColors (line 148) | public override bool HasDPIColors() method ParseDPIProfile (line 153) | protected override int ParseDPIProfile(byte[] packet) method GetChangeDPIProfilePacket (line 158) | protected override byte[] GetChangeDPIProfilePacket(int profile) method GetChangeDPIProfilePacket2 (line 163) | protected override byte[] GetChangeDPIProfilePacket2(int profile) FILE: app/Peripherals/Mouse/Models/TUFM4Air.cs class TUFM4Air (line 4) | public class TUFM4Air : AsusMouse method TUFM4Air (line 6) | public TUFM4Air() : base(0x0B05, 0x1A03, "mi_00", false) method DPIProfileCount (line 10) | public override int DPIProfileCount() method GetDisplayName (line 15) | public override string GetDisplayName() method SupportedPollingrates (line 21) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 31) | public override int ProfileCount() method MaxDPI (line 35) | public override int MaxDPI() method HasLiftOffSetting (line 40) | public override bool HasLiftOffSetting() method HasAngleSnapping (line 45) | public override bool HasAngleSnapping() method HasAngleTuning (line 50) | public override bool HasAngleTuning() method HasBattery (line 55) | public override bool HasBattery() method DPIIncrements (line 60) | public override int DPIIncrements() FILE: app/Peripherals/Mouse/Models/TUFM4Wireless.cs class TUFM4Wirelss (line 4) | public class TUFM4Wirelss : AsusMouse method TUFM4Wirelss (line 6) | public TUFM4Wirelss() : base(0x0B05, 0x19F4, "mi_00", true) method TUFM4Wirelss (line 10) | public TUFM4Wirelss(ushort productId, bool wireless) : base(0x0B05, pr... method DPIProfileCount (line 14) | public override int DPIProfileCount() method GetDisplayName (line 19) | public override string GetDisplayName() method SupportedPollingrates (line 25) | public override PollingRate[] SupportedPollingrates() method ProfileCount (line 35) | public override int ProfileCount() method MaxDPI (line 39) | public override int MaxDPI() method HasLiftOffSetting (line 44) | public override bool HasLiftOffSetting() method HasDebounceSetting (line 49) | public override bool HasDebounceSetting() method HasAutoPowerOff (line 54) | public override bool HasAutoPowerOff() method HasAngleSnapping (line 59) | public override bool HasAngleSnapping() method HasAngleTuning (line 64) | public override bool HasAngleTuning() method HasLowBatteryWarning (line 69) | public override bool HasLowBatteryWarning() method HasDPIColors (line 74) | public override bool HasDPIColors() method DPIIncrements (line 79) | public override int DPIIncrements() method CanChangeDPIProfile (line 84) | public override bool CanChangeDPIProfile() class TUFM4WirelssCN (line 91) | public class TUFM4WirelssCN : TUFM4Wirelss method TUFM4WirelssCN (line 93) | public TUFM4WirelssCN() : base(0x1A8D, true) method GetDisplayName (line 99) | public override string GetDisplayName() class TXGamingMini (line 106) | public class TXGamingMini : TUFM4Wirelss method TXGamingMini (line 108) | public TXGamingMini() : base(0x1AF5, true) method TXGamingMini (line 112) | public TXGamingMini(ushort productId, bool wireless) : base(productId,... method DPIIncrements (line 116) | public override int DPIIncrements() method GetDisplayName (line 122) | public override string GetDisplayName() method HasXYDPI (line 127) | public override bool HasXYDPI() class TXGamingMiniWired (line 135) | public class TXGamingMiniWired : TXGamingMini method TXGamingMiniWired (line 137) | public TXGamingMiniWired() : base(0x1AF3, false) method DPIIncrements (line 141) | public override int DPIIncrements() method GetDisplayName (line 147) | public override string GetDisplayName() FILE: app/Peripherals/Mouse/Models/TUFM5.cs class TUFM5 (line 4) | public class TUFM5 : AsusMouse method TUFM5 (line 6) | public TUFM5() : base(0x0B05, 0x1898, "mi_02", false) method DPIProfileCount (line 10) | public override int DPIProfileCount() method GetDisplayName (line 15) | public override string GetDisplayName() method SupportedPollingrates (line 21) | public override PollingRate[] SupportedPollingrates() method IndexForLightingMode (line 32) | protected override byte IndexForLightingMode(LightingMode lightingMode) method LightingModeForIndex (line 42) | protected override LightingMode LightingModeForIndex(byte lightingMode) method ProfileCount (line 52) | public override int ProfileCount() method MaxDPI (line 56) | public override int MaxDPI() method HasBattery (line 60) | public override bool HasBattery() method HasLiftOffSetting (line 65) | public override bool HasLiftOffSetting() method SupportedLightingZones (line 69) | public override LightingZone[] SupportedLightingZones() method HasRGB (line 74) | public override bool HasRGB() method HasAngleSnapping (line 79) | public override bool HasAngleSnapping() method DPIIncrements (line 84) | public override int DPIIncrements() method CanChangeDPIProfile (line 89) | public override bool CanChangeDPIProfile() method HasDebounceSetting (line 94) | public override bool HasDebounceSetting() method MaxBrightness (line 99) | public override int MaxBrightness() method IsLightingModeSupported (line 104) | public override bool IsLightingModeSupported(LightingMode lightingMode) method GetUpdatePollingRatePacket (line 113) | protected override byte[] GetUpdatePollingRatePacket(PollingRate polli... method GetUpdateAngleSnappingPacket (line 118) | protected override byte[] GetUpdateAngleSnappingPacket(bool angleSnapp... method ParsePollingRate (line 123) | protected override PollingRate ParsePollingRate(byte[] packet) method ParseAngleSnapping (line 134) | protected override bool ParseAngleSnapping(byte[] packet) method GetUpdateDebouncePacket (line 145) | protected override byte[] GetUpdateDebouncePacket(DebounceTime debounce) method ParseDebounce (line 150) | protected override DebounceTime ParseDebounce(byte[] packet) FILE: app/Peripherals/PeripheralsProvider.cs class PeripheralsProvider (line 10) | public class PeripheralsProvider method PeripheralsProvider (line 20) | static PeripheralsProvider() method IsMouseConnected (line 28) | public static bool IsMouseConnected() method IsDeviceConnected (line 36) | public static bool IsDeviceConnected(IPeripheral peripheral) method IsAnyPeripheralConnect (line 42) | public static bool IsAnyPeripheralConnect() method AllPeripherals (line 47) | public static List AllPeripherals() method RefreshBatteryForAllDevices (line 57) | public static void RefreshBatteryForAllDevices() method RefreshBatteryForAllDevices (line 62) | public static void RefreshBatteryForAllDevices(bool force) method Disconnect (line 84) | public static void Disconnect(AsusMouse am) method Connect (line 99) | public static void Connect(AsusMouse am) method BatteryUpdated (line 147) | private static void BatteryUpdated(object? sender, EventArgs e) method MouseReadyChanged (line 152) | private static void MouseReadyChanged(object? sender, EventArgs e) method Mouse_Disconnect (line 157) | private static void Mouse_Disconnect(object? sender, EventArgs e) method UpdateSettingsView (line 177) | private static void UpdateSettingsView() method DetectAllAsusMice (line 185) | [MethodImpl(MethodImplOptions.Synchronized)] method DedectOmniMouse (line 243) | public static void DedectOmniMouse() method DetectMouse (line 307) | public static void DetectMouse(AsusMouse am) method RegisterForDeviceEvents (line 316) | public static void RegisterForDeviceEvents() method UnregisterForDeviceEvents (line 321) | public static void UnregisterForDeviceEvents() method Device_Changed (line 326) | private static void Device_Changed(object? sender, HidSharp.DeviceList... method DeviceTimer_Elapsed (line 331) | private static void DeviceTimer_Elapsed(object? sender, System.Timers.... FILE: app/Program.cs class Program (line 21) | static class Program method Main (line 46) | public static void Main(string[] args) method SystemEvents_SessionEnding (line 209) | private static void SystemEvents_SessionEnding(object sender, SessionE... method SystemEvents_SessionSwitch (line 217) | private static void SystemEvents_SessionSwitch(object sender, SessionS... method SystemEvents_UserPreferenceChanged (line 232) | static void SystemEvents_UserPreferenceChanged(object sender, UserPref... method SetAutoModes (line 271) | public static bool SetAutoModes(bool powerChanged = false, bool init =... method SystemEvents_PowerModeChanged (line 317) | private static void SystemEvents_PowerModeChanged(object sender, Power... method SettingsToggle (line 343) | public static void SettingsToggle(bool checkForFocus = true, bool tray... method TrayIcon_MouseClick (line 381) | static void TrayIcon_MouseClick(object? sender, MouseEventArgs e) method TrayIcon_MouseMove (line 388) | static void TrayIcon_MouseMove(object? sender, MouseEventArgs e) method OnExit (line 393) | static void OnExit(object sender, EventArgs e) method BatteryLimit (line 408) | static void BatteryLimit() FILE: app/Properties/Resources.Designer.cs class Resources (line 23) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 33) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: app/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: app/Properties/Strings.Designer.cs class Strings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: app/Ryzen/OpenLibSys.cs class Ols (line 15) | public class Ols : IDisposable type Status (line 21) | public enum Status type OlsDllStatus (line 30) | public enum OlsDllStatus type OlsDriverType (line 42) | public enum OlsDriverType type OlsErrorPci (line 53) | public enum OlsErrorPci : uint method PciBusDevFunc (line 62) | public uint PciBusDevFunc(uint bus, uint dev, uint func) method PciGetBus (line 68) | public uint PciGetBus(uint address) method PciGetDev (line 74) | public uint PciGetDev(uint address) method PciGetFunc (line 80) | public uint PciGetFunc(uint address) method LoadLibrary (line 85) | [DllImport("kernel32")] method FreeLibrary (line 89) | [DllImport("kernel32", SetLastError = true)] method GetProcAddress (line 92) | [DllImport("kernel32", CharSet = CharSet.Ansi, SetLastError = true, Ex... method Ols (line 98) | public Ols() method GetStatus (line 260) | public uint GetStatus() method Dispose (line 265) | public void Dispose() method GetDelegate (line 275) | public Delegate GetDelegate(string procName, Type delegateType) FILE: app/Ryzen/RyzenControl.cs class RyzenControl (line 13) | internal class RyzenControl method Init (line 49) | public static void Init() method IsAMD (line 154) | public static bool IsAMD() method IsSupportedUV (line 160) | public static bool IsSupportedUV() method IsSupportedUViGPU (line 166) | public static bool IsSupportedUViGPU() method IsRingExsists (line 172) | public static bool IsRingExsists() method DownloadRing (line 178) | public static void DownloadRing() method SetAddresses (line 221) | public static void SetAddresses() FILE: app/Ryzen/RyzenSmu.cs class Smu (line 11) | class Smu type Status (line 14) | public enum Status : int method Smu (line 39) | public Smu(bool EnableDebug) method Initialize (line 80) | public void Initialize() method Deinitialize (line 113) | public void Deinitialize() method SendMp1 (line 136) | public Status SendMp1(uint message, ref uint[] arguments) method SendPsmu (line 143) | public Status SendPsmu(uint message, ref uint[] arguments) method SendMsg (line 151) | public Status SendMsg(uint SMU_ADDR_MSG, uint SMU_ADDR_RSP, uint SMU_A... method SmuWaitDone (line 206) | public bool SmuWaitDone(uint SMU_ADDR_RSP) method SmuWriteReg (line 222) | private bool SmuWriteReg(uint addr, uint data) method SmuReadReg (line 231) | private bool SmuReadReg(uint addr, ref uint data) FILE: app/Ryzen/SendCommand.cs class SendCommand (line 9) | internal class SendCommand method set_stapm_limit (line 34) | public static Smu.Status? set_stapm_limit(uint value) method set_fast_limit (line 69) | public static Smu.Status? set_fast_limit(uint value) method set_slow_limit (line 102) | public static Smu.Status? set_slow_limit(uint value) method set_tctl_temp (line 137) | public static Smu.Status? set_tctl_temp(uint value) method set_coall (line 185) | public static Smu.Status? set_coall(int value) method set_cogfx (line 235) | public static Smu.Status? set_cogfx(int value) FILE: app/Settings.Designer.cs class SettingsForm (line 5) | partial class SettingsForm method Dispose (line 16) | protected override void Dispose(bool disposing) method InitializeComponent (line 31) | private void InitializeComponent() FILE: app/Settings.cs class SettingsForm (line 21) | public partial class SettingsForm : RForm method SettingsForm (line 54) | public SettingsForm() method ButtonArmoury_Click (line 302) | private void ButtonArmoury_Click(object? sender, EventArgs e) method ButtonAmdOled_Click (line 309) | private void ButtonAmdOled_Click(object? sender, EventArgs e) method LabelBattery_Click (line 315) | private void LabelBattery_Click(object? sender, EventArgs e) method ButtonEnergySaver_Click (line 321) | private void ButtonEnergySaver_Click(object? sender, EventArgs e) method ButtonDonate_Click (line 327) | private void ButtonDonate_Click(object? sender, EventArgs e) method LabelBacklight_Click (line 334) | private void LabelBacklight_Click(object? sender, EventArgs e) method ButtonFHD_Click (line 339) | private void ButtonFHD_Click(object? sender, EventArgs e) method ButtonHDRControl_Click (line 344) | private void ButtonHDRControl_Click(object? sender, EventArgs e) method SliderBattery_ValueChanged (line 349) | private void SliderBattery_ValueChanged(object? sender, EventArgs e) method SliderBattery_KeyUp (line 354) | private void SliderBattery_KeyUp(object? sender, KeyEventArgs e) method SliderBattery_MouseUp (line 359) | private void SliderBattery_MouseUp(object? sender, MouseEventArgs e) method ButtonAutoTDP_Click (line 364) | private void ButtonAutoTDP_Click(object? sender, EventArgs e) method LabelCharge_Click (line 369) | private void LabelCharge_Click(object? sender, EventArgs e) method LabelVisual_Click (line 374) | private void LabelVisual_Click(object? sender, EventArgs e) method InitVisual (line 380) | public void InitVisual() method CycleVisualMode (line 468) | public void CycleVisualMode(int delta) method ButtonInstallColorProfile_Click (line 491) | private async void ButtonInstallColorProfile_Click(object? sender, Eve... method ComboGamut_SelectedValueChanged (line 497) | private void ComboGamut_SelectedValueChanged(object? sender, EventArgs e) method ComboVisual_SelectedValueChanged (line 502) | private void ComboVisual_SelectedValueChanged(object? sender, EventArg... method VisualiseBrightness (line 508) | public void VisualiseBrightness() method VisualiseAmdOled (line 519) | public void VisualiseAmdOled(bool status = false) method VisualiseArmoury (line 527) | public void VisualiseArmoury(bool status = false) method VisualiseDisabled (line 535) | public void VisualiseDisabled() method VisualiseGamut (line 540) | public void VisualiseGamut() method SliderGamma_ValueChanged (line 548) | private void SliderGamma_ValueChanged(object? sender, EventArgs e) method ButtonOverlay_Click (line 554) | private void ButtonOverlay_Click(object? sender, EventArgs e) method ButtonHandheld_Click (line 559) | private void ButtonHandheld_Click(object? sender, EventArgs e) method ButtonFPS_Click (line 578) | private void ButtonFPS_Click(object? sender, EventArgs e) method ButtonBacklight_Click (line 583) | private void ButtonBacklight_Click(object? sender, EventArgs e) method ButtonControllerMode_Click (line 588) | private void ButtonControllerMode_Click(object? sender, EventArgs e) method VisualiseAlly (line 593) | public void VisualiseAlly(bool visible = false) method VisualiseController (line 604) | public void VisualiseController(ControllerMode mode) method VisualiseBacklight (line 623) | public void VisualiseBacklight(int backlight) method VisualiseFPSLimit (line 628) | public void VisualiseFPSLimit(int limit) method VisualiseAutoTDP (line 633) | public void VisualiseAutoTDP(bool status) method SettingsForm_Focused (line 639) | private void SettingsForm_Focused(object? sender, EventArgs e) method SettingsForm_LostFocus (line 648) | private void SettingsForm_LostFocus(object? sender, EventArgs e) method ButtonBatteryFull_Click (line 653) | private void ButtonBatteryFull_Click(object? sender, EventArgs e) method ButtonBatteryFull_MouseLeave (line 658) | private void ButtonBatteryFull_MouseLeave(object? sender, EventArgs e) method ButtonBatteryFull_MouseEnter (line 664) | private void ButtonBatteryFull_MouseEnter(object? sender, EventArgs e) method SettingsForm_Resize (line 670) | private void SettingsForm_Resize(object? sender, EventArgs e) method PanelBattery_MouseEnter (line 676) | private void PanelBattery_MouseEnter(object? sender, EventArgs e) method PanelBattery_MouseLeave (line 682) | private void PanelBattery_MouseLeave(object? sender, EventArgs e) method ShowBatteryWear (line 688) | private void ShowBatteryWear() method SettingsForm_VisibleChanged (line 703) | private void SettingsForm_VisibleChanged(object? sender, EventArgs e) method RefreshPeripheralsBattery (line 716) | private void RefreshPeripheralsBattery() method ButtonUpdates_Click (line 721) | private void ButtonUpdates_Click(object? sender, EventArgs e) method VisualiseMatrixPicture (line 739) | public void VisualiseMatrixPicture(string image) method WndProc (line 745) | protected override void WndProc(ref Message m) method SetContextMenu (line 807) | public void SetContextMenu() method InitContextMenuTheme (line 884) | public void InitContextMenuTheme() method ButtonXGM_Click (line 893) | private void ButtonXGM_Click(object? sender, EventArgs e) method SetVersionLabel (line 899) | public void SetVersionLabel(string label, bool update = false) method LabelVersion_Click (line 915) | private void LabelVersion_Click(object? sender, EventArgs e) method OnTimedEvent (line 921) | private static void OnTimedEvent(Object? source, ElapsedEventArgs? e) method ButtonFHD_MouseHover (line 926) | private void ButtonFHD_MouseHover(object? sender, EventArgs e) method Button120Hz_MouseHover (line 931) | private void Button120Hz_MouseHover(object? sender, EventArgs e) method Button60Hz_MouseHover (line 936) | private void Button60Hz_MouseHover(object? sender, EventArgs e) method ButtonScreen_MouseLeave (line 941) | private void ButtonScreen_MouseLeave(object? sender, EventArgs e) method ButtonScreenAuto_MouseHover (line 946) | private void ButtonScreenAuto_MouseHover(object? sender, EventArgs e) method ButtonUltimate_MouseHover (line 951) | private void ButtonUltimate_MouseHover(object? sender, EventArgs e) method ButtonStandard_MouseHover (line 956) | private void ButtonStandard_MouseHover(object? sender, EventArgs e) method ButtonEco_MouseHover (line 961) | private void ButtonEco_MouseHover(object? sender, EventArgs e) method ButtonOptimized_MouseHover (line 966) | private void ButtonOptimized_MouseHover(object? sender, EventArgs e) method ButtonGPU_MouseLeave (line 971) | private void ButtonGPU_MouseLeave(object? sender, EventArgs e) method ButtonXGM_MouseMove (line 976) | private void ButtonXGM_MouseMove(object? sender, MouseEventArgs e) method ButtonScreenAuto_Click (line 989) | private void ButtonScreenAuto_Click(object? sender, EventArgs e) method CheckStartup_CheckedChanged (line 996) | private void CheckStartup_CheckedChanged(object? sender, EventArgs e) method CheckMatrix_CheckedChanged (line 1007) | private void CheckMatrix_CheckedChanged(object? sender, EventArgs e) method CheckMatrixLid_CheckedChanged (line 1013) | private void CheckMatrixLid_CheckedChanged(object? sender, EventArgs e) method ButtonMatrix_Click (line 1020) | private void ButtonMatrix_Click(object? sender, EventArgs e) method VisualiseMatrixRunning (line 1041) | public void VisualiseMatrixRunning(int mode) method ComboInterval_DropDownClosed (line 1050) | private void ComboInterval_DropDownClosed(object? sender, EventArgs e) method ComboMatrixRunning_SelectedValueChanged (line 1056) | private void ComboMatrixRunning_SelectedValueChanged(object? sender, E... method ComboMatrix_SelectedValueChanged (line 1063) | private void ComboMatrix_SelectedValueChanged(object? sender, EventArg... method LabelCPUFan_Click (line 1070) | private void LabelCPUFan_Click(object? sender, EventArgs e) method PictureColor2_Click (line 1076) | private void PictureColor2_Click(object? sender, EventArgs e) method PictureColor_Click (line 1081) | private void PictureColor_Click(object? sender, EventArgs e) method ButtonKeyboard_Click (line 1086) | private void ButtonKeyboard_Click(object? sender, EventArgs e) method FansInit (line 1104) | public void FansInit() method GPUInit (line 1110) | public void GPUInit() method FansToggle (line 1116) | public void FansToggle(int index = 0) method ButtonFans_Click (line 1137) | private void ButtonFans_Click(object? sender, EventArgs e) method SetColorPicker (line 1142) | private void SetColorPicker(string colorField = "aura_color") method ButtonKeyboardColor_Click (line 1162) | private void ButtonKeyboardColor_Click(object? sender, EventArgs e) method InitAura (line 1167) | public void InitAura() method SetAura (line 1196) | public void SetAura() method _VisualiseAura (line 1205) | private void _VisualiseAura() method VisualiseAura (line 1228) | public void VisualiseAura() method InitMatrix (line 1236) | public void InitMatrix() method CycleMatrix (line 1276) | public void CycleMatrix(int delta) method CycleAuraMode (line 1285) | public void CycleAuraMode(int delta) method ComboKeyboard_SelectedValueChanged (line 1305) | private void ComboKeyboard_SelectedValueChanged(object? sender, EventA... method Button120Hz_Click (line 1312) | private void Button120Hz_Click(object? sender, EventArgs e) method Button60Hz_Click (line 1318) | private void Button60Hz_Click(object? sender, EventArgs e) method ButtonMiniled_Click (line 1325) | private void ButtonMiniled_Click(object? sender, EventArgs e) method VisualiseScreen (line 1332) | public void VisualiseScreen(bool screenEnabled, bool screenAuto, int f... method ButtonQuit_Click (line 1448) | private void ButtonQuit_Click(object? sender, EventArgs e) method HideAll (line 1459) | public void HideAll() method ShowAll (line 1474) | public void ShowAll() method HasAnyFocus (line 1485) | public bool HasAnyFocus(bool lostFocusCheck = false) method SettingsForm_FormClosing (line 1496) | private void SettingsForm_FormClosing(object? sender, FormClosingEvent... method ButtonUltimate_Click (line 1505) | private void ButtonUltimate_Click(object? sender, EventArgs e) method ButtonStandard_Click (line 1510) | private void ButtonStandard_Click(object? sender, EventArgs e) method ButtonEco_Click (line 1515) | private void ButtonEco_Click(object? sender, EventArgs e) method ButtonOptimized_Click (line 1521) | private void ButtonOptimized_Click(object? sender, EventArgs e) method ButtonStopGPU_Click (line 1528) | private void ButtonStopGPU_Click(object? sender, EventArgs e) method RefreshSensors (line 1533) | public async void RefreshSensors(bool force = false) method LabelFansResult (line 1594) | public void LabelFansResult(string text) method ShowMode (line 1600) | public void ShowMode(int mode) method VisualiseMode (line 1611) | protected void VisualiseMode(int mode) method SetModeLabel (line 1650) | public void SetModeLabel(string modeText) method VisualizeXGM (line 1670) | public void VisualizeXGM(int GPUMode = -1) method VisualiseGPUButtons (line 1704) | public void VisualiseGPUButtons(bool eco = true, bool ultimate = true) method HideGPUModes (line 1727) | public void HideGPUModes(bool gpuExists) method LockGPUModes (line 1746) | public void LockGPUModes(string text = null) method VisualiseGPUMode (line 1762) | public void VisualiseGPUMode(int GPUMode = -1) method VisualiseIcon (line 1837) | public void VisualiseIcon() method ButtonSilent_Click (line 1857) | private void ButtonSilent_Click(object? sender, EventArgs e) method ButtonBalanced_Click (line 1862) | private void ButtonBalanced_Click(object? sender, EventArgs e) method ButtonTurbo_Click (line 1867) | private void ButtonTurbo_Click(object? sender, EventArgs e) method ButtonEnabled (line 1873) | public void ButtonEnabled(RButton but, bool enabled) method VisualiseBatteryTitle (line 1879) | public void VisualiseBatteryTitle(int limit) method VisualiseBattery (line 1884) | public void VisualiseBattery(int limit) method VisualiseBatteryFull (line 1895) | public void VisualiseBatteryFull() method VisualizePeripherals (line 1913) | public void VisualizePeripherals() method ButtonPeripheral_MouseEnter (line 1972) | private void ButtonPeripheral_MouseEnter(object? sender, EventArgs e) method ButtonPeripheral_Click (line 1992) | private void ButtonPeripheral_Click(object? sender, EventArgs e) method MouseSettings_Disposed (line 2036) | private void MouseSettings_Disposed(object? sender, EventArgs e) method MouseSettings_FormClosed (line 2041) | private void MouseSettings_FormClosed(object? sender, FormClosedEventA... method VisualiseAudio (line 2046) | public void VisualiseAudio(double level) method VisualiseFnLock (line 2056) | public void VisualiseFnLock() method ButtonFnLock_Click (line 2074) | private void ButtonFnLock_Click(object? sender, EventArgs e) FILE: app/UI/ControlHelper.cs class ControlHelper (line 5) | public static class ControlHelper method Adjust (line 13) | public static void Adjust(RForm container, bool invert = false) method Resize (line 25) | public static void Resize(RForm container, float baseScale = 2) method ResizeControls (line 32) | private static void ResizeControls(Control.ControlCollection controls) method AdjustControls (line 51) | private static void AdjustControls(Control.ControlCollection controls) method GetDpiScale (line 143) | public static Lazy GetDpiScale(Control control) method ResizeImage (line 152) | private static Image ResizeImage(Image image) method ResizeImage (line 157) | public static Image ResizeImage(Image image, float scale) method AdjustImage (line 172) | private static Image AdjustImage(Image image) method TintImage (line 192) | public static Image TintImage(Image image, Color tintColor) FILE: app/UI/CustomContextMenu.cs class CustomContextMenu (line 5) | class CustomContextMenu : ContextMenuStrip method DwmSetWindowAttribute (line 7) | [DllImport("dwmapi.dll", CharSet = CharSet.Unicode, SetLastError = true)] method CustomContextMenu (line 13) | public CustomContextMenu() type DWMWINDOWATTRIBUTE (line 22) | public enum DWMWINDOWATTRIBUTE type DWM_WINDOW_CORNER_PREFERENCE (line 26) | public enum DWM_WINDOW_CORNER_PREFERENCE FILE: app/UI/IconHelper.cs class IconHelper (line 6) | public class IconHelper method SendMessage (line 9) | [DllImport("user32.dll", CharSet = CharSet.Auto)] method SetIcon (line 17) | public static void SetIcon(Form form, Bitmap icon) FILE: app/UI/NumericUpDownWithUnit.cs class NumericUpDownWithUnit (line 4) | public class NumericUpDownWithUnit : NumericUpDown method UpdateEditText (line 44) | protected override void UpdateEditText() method ValidateEditText (line 68) | protected override void ValidateEditText() method ParseEditText (line 78) | protected new void ParseEditText() method Constrain (line 125) | private decimal Constrain(decimal value) FILE: app/UI/RBadgeButton.cs class RBadgeButton (line 5) | public class RBadgeButton : RButton method OnPaint (line 21) | protected override void OnPaint(PaintEventArgs pevent) FILE: app/UI/RButton.cs class RButton (line 5) | public class RButton : Button method RButton (line 55) | public RButton() method GetFigurePath (line 62) | private GraphicsPath GetFigurePath(Rectangle rect, int radius) method OnPaint (line 77) | protected override void OnPaint(PaintEventArgs pevent) FILE: app/UI/RCheckBox.cs class RCheckBox (line 3) | public class RCheckBox : CheckBox FILE: app/UI/RComboBox.cs class RComboBox (line 7) | public class RComboBox : ComboBox method RoundedRect (line 57) | public static GraphicsPath RoundedRect(Rectangle bounds, int radiusL, ... method DrawRoundedRectangle (line 92) | public static void DrawRoundedRectangle(Graphics graphics, Pen pen, Re... method FillRoundedRectangle (line 105) | public static void FillRoundedRectangle(Graphics graphics, Brush brush... method WndProc (line 118) | protected override void WndProc(ref Message m) type RECT (line 207) | [StructLayout(LayoutKind.Sequential)] type PAINTSTRUCT (line 212) | [StructLayout(LayoutKind.Sequential)] method BeginPaint (line 232) | [DllImport("user32.dll")] method EndPaint (line 236) | [DllImport("user32.dll")] method SelectClipRgn (line 239) | [DllImport("gdi32.dll")] method GetUpdateRgn (line 242) | [DllImport("user32.dll")] type RegionFlags (line 244) | public enum RegionFlags method DeleteObject (line 251) | [DllImport("gdi32.dll")] method CreateRectRgn (line 254) | [DllImport("gdi32.dll")] FILE: app/UI/RForm.cs class RForm (line 6) | public class RForm : Form method CheckSystemDarkModeStatus (line 25) | [DllImport("UXTheme.dll", SetLastError = true, EntryPoint = "#138")] method DwmSetWindowAttribute (line 28) | [DllImport("DwmApi")] //System.Runtime.InteropServices method InitColors (line 42) | public static void InitColors(bool darkTheme) method IsDarkTheme (line 70) | private static bool IsDarkTheme() method InitTheme (line 96) | public bool InitTheme(bool setDPI = false) FILE: app/UI/Slider.cs class GraphicsExtensions (line 5) | public static class GraphicsExtensions method DrawCircle (line 7) | public static void DrawCircle(this Graphics g, Pen pen, method FillCircle (line 14) | public static void FillCircle(this Graphics g, Brush brush, class Slider (line 22) | public class Slider : Control method Slider (line 35) | public Slider() method IsInputKey (line 94) | protected override bool IsInputKey(Keys keyData) method OnKeyDown (line 108) | protected override void OnKeyDown(KeyEventArgs e) method OnPaint (line 128) | protected override void OnPaint(PaintEventArgs e) method OnResize (line 146) | protected override void OnResize(EventArgs e) method RecalculateParameters (line 152) | private void RecalculateParameters() method OnMouseDown (line 166) | protected override void OnMouseDown(MouseEventArgs e) method _calculateValue (line 184) | private void _calculateValue(MouseEventArgs e) method OnMouseMove (line 199) | protected override void OnMouseMove(MouseEventArgs e) method OnMouseUp (line 208) | protected override void OnMouseUp(MouseEventArgs e) FILE: app/USB/AsusHid.cs class AsusHid (line 5) | public static class AsusHid method FindDevices (line 16) | public static IEnumerable? FindDevices(byte reportId) method FindHidStream (line 65) | public static HidStream? FindHidStream(byte reportId) method WriteInput (line 97) | public static void WriteInput(byte[] data, string? log = "USB") method Write (line 119) | public static void Write(byte[] data, string log = "USB") method Write (line 124) | public static void Write(List dataList, string log = "USB") method WriteAura (line 150) | public static void WriteAura(byte[] data, bool retry = true) FILE: app/USB/Aura.cs class AuraPower (line 12) | public class AuraPower type AuraMode (line 39) | public enum AuraMode : int type AuraSpeed (line 59) | public enum AuraSpeed : int class Aura (line 67) | public static class Aura method Aura (line 152) | static Aura() method GetSpeeds (line 167) | public static Dictionary GetSpeeds() method GetModes (line 178) | public static Dictionary GetModes() method SetColor (line 232) | public static void SetColor(int colorCode) method SetColor2 (line 237) | public static void SetColor2(int colorCode) method HasSecondColor (line 242) | public static bool HasSecondColor() method Timer_Elapsed (line 247) | private static void Timer_Elapsed(object? sender, System.Timers.Elapse... method AuraMessage (line 267) | public static byte[] AuraMessage(AuraMode mode, Color color, Color col... method Init (line 287) | public static void Init() method SleepBrightness (line 312) | public static void SleepBrightness() method ApplyBrightness (line 317) | public static void ApplyBrightness(int brightness, string log = "Backl... method DirectBrightness (line 335) | public static void DirectBrightness(int brightness, string log) method AuraPowerMessage (line 344) | static byte[] AuraPowerMessage(AuraPower flags) method ApplyAllyPower (line 386) | private static void ApplyAllyPower(AuraPower flags) method ApplyPowerOff (line 396) | public static void ApplyPowerOff() method ApplyPower (line 401) | public static void ApplyPower() method ApplyDirect (line 546) | public static void ApplyDirect(Color[] color, bool init = false) method ApplyDirect (line 627) | public static void ApplyDirect(Color color, bool init = false) method ColorDim (line 670) | public static Color ColorDim(Color Color, double colorDim = 1) method ApplyAura (line 680) | public static void ApplyAura() class CustomRGB (line 778) | public static class CustomRGB method ApplyGPUColor (line 803) | public static void ApplyGPUColor(int gpuMode = -1) method ApplyHeatmap (line 828) | public static void ApplyHeatmap(bool init = false) method ApplyBattery (line 841) | public static void ApplyBattery() method ApplyAmbient (line 872) | public static void ApplyAmbient(bool init = false) class AmbientData (line 926) | static class AmbientData type StretchMode (line 929) | public enum StretchMode method GetDesktopWindow (line 937) | [DllImport("user32.dll")] method GetWindowDC (line 940) | [DllImport("user32.dll")] method CreateCompatibleDC (line 943) | [DllImport("gdi32.dll")] method CreateCompatibleBitmap (line 946) | [DllImport("gdi32.dll")] method SelectObject (line 949) | [DllImport("gdi32.dll")] method ReleaseDC (line 952) | [DllImport("user32.dll")] method DeleteDC (line 955) | [DllImport("gdi32.dll")] method DeleteObject (line 958) | [DllImport("gdi32.dll")] method StretchBlt (line 961) | [DllImport("gdi32.dll")] method SetStretchBltMode (line 966) | [DllImport("gdi32.dll")] method CamptureScreen (line 972) | public static Bitmap CamptureScreen(Rectangle rec, int out_w, int ... method ResizeImage (line 991) | public static Bitmap ResizeImage(Image image, int width, int height) method GetMostUsedColor (line 1020) | public static Color GetMostUsedColor(Bitmap bitMap) FILE: app/USB/XGM.cs class XGM (line 9) | public static class XGM method GetDevice (line 15) | public static HidDevice? GetDevice() method IsConnected (line 43) | public static bool IsConnected() method Write (line 48) | public static void Write(byte[] data) method Init (line 74) | public static void Init() method Light (line 86) | public static void Light(bool status) method LightMode (line 92) | public static void LightMode(AuraMode mode, Color color, Color color2,... method InitLight (line 107) | public static void InitLight() method Reset (line 115) | public static void Reset() method SetFan (line 123) | public static void SetFan(byte[] curve) FILE: app/Updates.Designer.cs class Updates (line 5) | partial class Updates method Dispose (line 16) | protected override void Dispose(bool disposing) method InitializeComponent (line 31) | private void InitializeComponent() FILE: app/Updates.cs class Updates (line 13) | public partial class Updates : RForm type DriverDownload (line 28) | public struct DriverDownload method LoadUpdates (line 37) | private void LoadUpdates(bool force = false) method ClearTable (line 96) | private void ClearTable(TableLayoutPanel tableLayoutPanel) method Updates (line 106) | public Updates() method ButtonRefresh_Click (line 126) | private void ButtonRefresh_Click(object? sender, EventArgs e) method Updates_Shown (line 131) | private void Updates_Shown(object? sender, EventArgs e) method LaptopSerialNumber (line 139) | public void LaptopSerialNumber() method GetDeviceVersions (line 155) | private Dictionary GetDeviceVersions() method _VisualiseDriver (line 182) | private void _VisualiseDriver(DriverDownload driver, TableLayoutPanel ... method VisualiseDriver (line 208) | public void VisualiseDriver(DriverDownload driver, TableLayoutPanel ta... method ShowTable (line 223) | public void ShowTable(TableLayoutPanel table) method _VisualiseNewDriver (line 233) | private void _VisualiseNewDriver(int position, int newer, string tip, ... method VisualiseNewDriver (line 252) | public void VisualiseNewDriver(int position, int newer, string tip, Ta... method VisualiseNewCount (line 267) | public void VisualiseNewCount(int updatesCount, TableLayoutPanel table) method _VisualiseNewCount (line 282) | public void _VisualiseNewCount(int updatesCount, TableLayoutPanel table) method CleanupDeviceId (line 290) | static string CleanupDeviceId(string input) method DriversAsync (line 300) | public async void DriversAsync(string url, int type, TableLayoutPanel ...