C# Class Relative.ButtonStateDrag

Inheritance: ButtonState
Datei anzeigen 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_oe property

public ButtonStateVar.Event mOnEndDrag
return ButtonStateVar.Event

mOnMove public_oe property

public ButtonStateVar.Event mOnMove
return ButtonStateVar.Event

mOnPaint public_oe property

public ButtonStateVar.EventPaint mOnPaint
return ButtonStateVar.EventPaint