C# Class MouseRadar.Radar

Inheritance: IDisposable
显示文件 Open project: Invenietis/ck-certified Class Usage Examples

Public Properties

Property Type Description
DEFAULT_ROTATION_DELAY int

Private Properties

Property Type Description
CheckBoundCollision ScreenBound
FireRotationDelayExpired void
GetTranslation Point
Initialize void
OnMouseLocationChanged void
Pause void
ProcessRotation void
ProcessScrollingTick void
ProcessTranslation void
Radar System
ScreenBoundCollide void
StartRotation void
StartTranslation void
StopRotation void
StopTranslation void
Tick void
ToNextStep RadarStep
UpdateRotationDelay void

Public Methods

Method Description
Dispose ( ) : void
Radar ( ) : System.Windows
UpdateLocation ( int x, int y ) : void

Private Methods

Method Description
CheckBoundCollision ( Point p, int precision ) : ScreenBound
FireRotationDelayExpired ( ) : void
GetTranslation ( int x, int y ) : Point
Initialize ( ) : void
OnMouseLocationChanged ( object sender, PointerDeviceEventArgs e ) : void
Pause ( ) : void
ProcessRotation ( object sender, EventArgs e ) : void
ProcessScrollingTick ( double newScrollingTick ) : void
ProcessTranslation ( object sender, EventArgs e ) : void
Radar ( IPointerDeviceDriver pdd ) : System
ScreenBoundCollide ( ScreenBound bound ) : void
StartRotation ( ) : void
StartTranslation ( ) : void
StopRotation ( ) : void
StopTranslation ( ) : void
Tick ( BeginScrollingInfo scrollingInfo ) : void
ToNextStep ( ) : RadarStep
UpdateRotationDelay ( ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Radar() public method

public Radar ( ) : System.Windows
return System.Windows

UpdateLocation() public method

public UpdateLocation ( int x, int y ) : void
x int
y int
return void

Property Details

DEFAULT_ROTATION_DELAY public_oe static_oe property

public static int DEFAULT_ROTATION_DELAY
return int