C# Class FC3Editor.Tools.ToolObject.Mode

Inheritance: ITool, IToolBase, IParameterProvider, IInputSink
Show file Open project: Azerothian/fc3editor Class Usage Examples

Protected Properties

Property Type Description
m_context ToolObject

Public Methods

Method Description
Activate ( ) : void
AfterActivate ( ) : void
Deactivate ( ) : void
GetContextHelp ( ) : string
GetMainParameter ( ) : IParameter
GetParameters ( ) : IEnumerable
GetToolImage ( ) : Image
GetToolName ( ) : string
Mode ( ToolObject context ) : System
OnEditorEvent ( uint eventType, IntPtr eventPtr ) : void
OnInputAcquire ( ) : void
OnInputRelease ( ) : void
OnKeyEvent ( Editor keyEvent, KeyEventArgs keyEventArgs ) : bool
OnMouseEvent ( Editor mouseEvent, MouseEventArgs mouseEventArgs ) : bool
Update ( float dt ) : void
UpdateParams ( ) : void

Method Details

Activate() public method

public Activate ( ) : void
return void

AfterActivate() public method

public AfterActivate ( ) : void
return void

Deactivate() public method

public Deactivate ( ) : void
return void

GetContextHelp() public method

public GetContextHelp ( ) : string
return string

GetMainParameter() public method

public GetMainParameter ( ) : IParameter
return IParameter

GetParameters() public method

public GetParameters ( ) : IEnumerable
return IEnumerable

GetToolImage() public method

public GetToolImage ( ) : Image
return Image

GetToolName() public method

public GetToolName ( ) : string
return string

Mode() public method

public Mode ( ToolObject context ) : System
context ToolObject
return System

OnEditorEvent() public method

public OnEditorEvent ( uint eventType, IntPtr eventPtr ) : void
eventType uint
eventPtr System.IntPtr
return void

OnInputAcquire() public method

public OnInputAcquire ( ) : void
return void

OnInputRelease() public method

public OnInputRelease ( ) : void
return void

OnKeyEvent() public method

public OnKeyEvent ( Editor keyEvent, KeyEventArgs keyEventArgs ) : bool
keyEvent FC3Editor.Nomad.Editor
keyEventArgs System.Windows.Forms.KeyEventArgs
return bool

OnMouseEvent() public method

public OnMouseEvent ( Editor mouseEvent, MouseEventArgs mouseEventArgs ) : bool
mouseEvent FC3Editor.Nomad.Editor
mouseEventArgs MouseEventArgs
return bool

Update() public method

public Update ( float dt ) : void
dt float
return void

UpdateParams() public method

public UpdateParams ( ) : void
return void

Property Details

m_context protected property

protected ToolObject,FC3Editor.Tools m_context
return ToolObject