C# Class kOS.Binding.BindingManager

Inheritance: IBindingManager
Mostra file Open project: KSP-KOS/KOS Class Usage Examples

Public Methods

Method Description
AddBoundVariable ( string name, BindingGetDlg getDelegate, BindingSetDlg setDelegate ) : void
AddGetter ( IEnumerable names, BindingGetDlg dlg ) : void
AddGetter ( string name, BindingGetDlg dlg ) : void
AddSetter ( IEnumerable names, BindingSetDlg dlg ) : void
AddSetter ( string name, BindingSetDlg dlg ) : void
BindingManager ( SharedObjects shared ) : System
Dispose ( ) : void
HasGetter ( string name ) : bool
Load ( ) : void
PostUpdate ( ) : void
PreUpdate ( ) : void
RegisterMethod ( BindingAttribute attr, Type type ) : void
SelectAutopilotMode ( string autopilotMode ) : void
ToggleFlyByWire ( string paramName, bool enabled ) : void
UnBindAll ( ) : void

Method Details

AddBoundVariable() public method

public AddBoundVariable ( string name, BindingGetDlg getDelegate, BindingSetDlg setDelegate ) : void
name string
getDelegate BindingGetDlg
setDelegate BindingSetDlg
return void

AddGetter() public method

public AddGetter ( IEnumerable names, BindingGetDlg dlg ) : void
names IEnumerable
dlg BindingGetDlg
return void

AddGetter() public method

public AddGetter ( string name, BindingGetDlg dlg ) : void
name string
dlg BindingGetDlg
return void

AddSetter() public method

public AddSetter ( IEnumerable names, BindingSetDlg dlg ) : void
names IEnumerable
dlg BindingSetDlg
return void

AddSetter() public method

public AddSetter ( string name, BindingSetDlg dlg ) : void
name string
dlg BindingSetDlg
return void

BindingManager() public method

public BindingManager ( SharedObjects shared ) : System
shared SharedObjects
return System

Dispose() public method

public Dispose ( ) : void
return void

HasGetter() public method

public HasGetter ( string name ) : bool
name string
return bool

Load() public method

public Load ( ) : void
return void

PostUpdate() public method

public PostUpdate ( ) : void
return void

PreUpdate() public method

public PreUpdate ( ) : void
return void

RegisterMethod() public static method

public static RegisterMethod ( BindingAttribute attr, Type type ) : void
attr BindingAttribute
type System.Type
return void

SelectAutopilotMode() public method

public SelectAutopilotMode ( string autopilotMode ) : void
autopilotMode string
return void

ToggleFlyByWire() public method

public ToggleFlyByWire ( string paramName, bool enabled ) : void
paramName string
enabled bool
return void

UnBindAll() public method

public UnBindAll ( ) : void
return void