C# Class Relative.Mouse

Inheritance: State
Show file Open project: Arhirat/Relative Class Usage Examples

Public Properties

Property Type Description
mLeft ButtonStateVar
mOnWheelMove WheelEvent
mPos Vec
mRight ButtonStateVar
mShift Vec

Public Methods

Method Description
Mouse ( ) : System
onDown ( Vec pos, MouseButtons button ) : State
onMove ( Vec pos ) : State
onPaint ( DrawInfo e ) : void
onUp ( Vec pos, MouseButtons button ) : State
onWheelMove ( int wheel ) : void

Method Details

Mouse() public method

public Mouse ( ) : System
return System

onDown() public method

public onDown ( Vec pos, MouseButtons button ) : State
pos Vec
button MouseButtons
return State

onMove() public method

public onMove ( Vec pos ) : State
pos Vec
return State

onPaint() public method

public onPaint ( DrawInfo e ) : void
e DrawInfo
return void

onUp() public method

public onUp ( Vec pos, MouseButtons button ) : State
pos Vec
button MouseButtons
return State

onWheelMove() public method

public onWheelMove ( int wheel ) : void
wheel int
return void

Property Details

mLeft public property

public ButtonStateVar,Relative mLeft
return ButtonStateVar

mOnWheelMove public property

public WheelEvent mOnWheelMove
return WheelEvent

mPos public property

public Vec,Relative mPos
return Vec

mRight public property

public ButtonStateVar,Relative mRight
return ButtonStateVar

mShift public property

public Vec,Relative mShift
return Vec