C# 클래스 Logitech_CSGO.GameEventHandler

파일 보기 프로젝트 열기: antonpup/Logitech-CSGO

공개 메소드들

메소드 설명
BlendColors ( Color background, Color foreground, double percent ) : Color
Destroy ( ) : void
GameEventHandler ( ) : CSGSI.Nodes
GetKeyboardLights ( ) : System.Drawing.Color>.Dictionary
Init ( ) : bool
SetBombState ( BombState state ) : void
SetBurnAmount ( int burn ) : void
SetClip ( int clip ) : void
SetClipMax ( int clipmax ) : void
SetFlashAmount ( int flash ) : void
SetForcedUpdate ( bool forced ) : void
SetHealth ( int health ) : void
SetPlayerActivity ( PlayerActivity activity ) : void
SetPreview ( bool preview ) : void
SetTeam ( PlayerTeam team ) : void
UpdateKeyboard ( ) : void

비공개 메소드들

메소드 설명
GetActiveWindowsProcessname ( ) : string
GetForegroundWindow ( ) : IntPtr
GetOneKey ( Devices key ) : Color
GetWindowThreadProcessId ( IntPtr hWnd, uint &lpdwProcessId ) : uint
PercentEffect ( Color foregroundColor, Color backgroundColor, Devices keys, double value, double total, PercentEffectType effectType = PercentEffectType.Progressive ) : void
SetAllKeys ( Color color ) : void
SetAllKeysEffect ( Color color, double percent ) : void
SetOneKey ( Devices key, Color color ) : void
update_timer_Tick ( object sender, EventArgs e ) : void

메소드 상세

BlendColors() 공개 메소드

public BlendColors ( Color background, Color foreground, double percent ) : Color
background Color
foreground Color
percent double
리턴 Color

Destroy() 공개 메소드

public Destroy ( ) : void
리턴 void

GameEventHandler() 공개 메소드

public GameEventHandler ( ) : CSGSI.Nodes
리턴 CSGSI.Nodes

GetKeyboardLights() 공개 메소드

public GetKeyboardLights ( ) : System.Drawing.Color>.Dictionary
리턴 System.Drawing.Color>.Dictionary

Init() 공개 메소드

public Init ( ) : bool
리턴 bool

SetBombState() 공개 메소드

public SetBombState ( BombState state ) : void
state BombState
리턴 void

SetBurnAmount() 공개 메소드

public SetBurnAmount ( int burn ) : void
burn int
리턴 void

SetClip() 공개 메소드

public SetClip ( int clip ) : void
clip int
리턴 void

SetClipMax() 공개 메소드

public SetClipMax ( int clipmax ) : void
clipmax int
리턴 void

SetFlashAmount() 공개 메소드

public SetFlashAmount ( int flash ) : void
flash int
리턴 void

SetForcedUpdate() 공개 메소드

public SetForcedUpdate ( bool forced ) : void
forced bool
리턴 void

SetHealth() 공개 메소드

public SetHealth ( int health ) : void
health int
리턴 void

SetPlayerActivity() 공개 메소드

public SetPlayerActivity ( PlayerActivity activity ) : void
activity PlayerActivity
리턴 void

SetPreview() 공개 메소드

public SetPreview ( bool preview ) : void
preview bool
리턴 void

SetTeam() 공개 메소드

public SetTeam ( PlayerTeam team ) : void
team PlayerTeam
리턴 void

UpdateKeyboard() 공개 메소드

public UpdateKeyboard ( ) : void
리턴 void