C# Class Relative.ButtonStateDrag

Inheritance: ButtonState
Show file Open project: Arhirat/Relative

Public Properties

Property Type Description
mOnEndDrag ButtonStateVar.Event
mOnMove ButtonStateVar.Event
mOnPaint ButtonStateVar.EventPaint

Public Methods

Method Description
ButtonStateDrag ( ButtonStateVar stateVar, MouseButtons button, ButtonStateVar onMove, ButtonStateVar onEndDrag, ButtonStateVar onPaint ) : System
onDown ( Vec pos, MouseButtons mb ) : State
onMove ( Vec pos ) : State
onPaint ( DrawInfo e ) : void
onUp ( Vec pos, MouseButtons mb ) : State

Method Details

ButtonStateDrag() public method

public ButtonStateDrag ( ButtonStateVar stateVar, MouseButtons button, ButtonStateVar onMove, ButtonStateVar onEndDrag, ButtonStateVar onPaint ) : System
stateVar ButtonStateVar
button MouseButtons
onMove ButtonStateVar
onEndDrag ButtonStateVar
onPaint ButtonStateVar
return System

onDown() public method

public onDown ( Vec pos, MouseButtons mb ) : State
pos Vec
mb 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 mb ) : State
pos Vec
mb MouseButtons
return State

Property Details

mOnEndDrag public property

public ButtonStateVar.Event mOnEndDrag
return ButtonStateVar.Event

mOnMove public property

public ButtonStateVar.Event mOnMove
return ButtonStateVar.Event

mOnPaint public property

public ButtonStateVar.EventPaint mOnPaint
return ButtonStateVar.EventPaint