C# Class FC3Editor.Tools.ToolPaint

Inheritance: ITool, IToolBase, IParameterProvider, IInputSink
Afficher le fichier Open project: Azerothian/fc3editor

Protected Properties

Свойство Type Description
m_brush FC3Editor.Nomad.PaintBrush
m_cursorPos FC3Editor.Nomad.Vec3
m_cursorValid bool
m_distortion FC3Editor.Parameters.ParamFloat
m_grabMode FC3Editor.Parameters.ParamBool
m_hardness FC3Editor.Parameters.ParamFloat
m_opacity FC3Editor.Parameters.ParamFloat
m_painting ToolPaint.PaintingMode
m_radius FC3Editor.Parameters.ParamFloat
m_square FC3Editor.Parameters.ParamBool

Méthodes publiques

Méthode Description
Activate ( ) : void
Deactivate ( ) : void
GetContextHelp ( ) : string
GetMainParameter ( ) : IParameter
GetParameters ( ) : IEnumerable
GetToolImage ( ) : Image
GetToolName ( ) : string
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

Méthodes protégées

Méthode Description
CreateBrush ( ) : void
DestroyBrush ( ) : void
GetPaintContextHelp ( ) : string
GetShortcutContextHelp ( ) : string
OnBeginPaint ( ) : void
OnEndPaint ( ) : void
OnPaint ( float dt, Vec2 pos ) : void
OnPaintGrab ( float x, float y ) : void
OnShortcutDelta ( float delta ) : void
_GetParameters ( ) : IEnumerable

Method Details

Activate() public méthode

public Activate ( ) : void
Résultat void

CreateBrush() protected méthode

protected CreateBrush ( ) : void
Résultat void

Deactivate() public méthode

public Deactivate ( ) : void
Résultat void

DestroyBrush() protected méthode

protected DestroyBrush ( ) : void
Résultat void

GetContextHelp() public abstract méthode

public abstract GetContextHelp ( ) : string
Résultat string

GetMainParameter() public méthode

public GetMainParameter ( ) : IParameter
Résultat IParameter

GetPaintContextHelp() protected méthode

protected GetPaintContextHelp ( ) : string
Résultat string

GetParameters() public méthode

public GetParameters ( ) : IEnumerable
Résultat IEnumerable

GetShortcutContextHelp() protected méthode

protected GetShortcutContextHelp ( ) : string
Résultat string

GetToolImage() public abstract méthode

public abstract GetToolImage ( ) : Image
Résultat Image

GetToolName() public abstract méthode

public abstract GetToolName ( ) : string
Résultat string

OnBeginPaint() protected méthode

protected OnBeginPaint ( ) : void
Résultat void

OnEditorEvent() public méthode

public OnEditorEvent ( uint eventType, IntPtr eventPtr ) : void
eventType uint
eventPtr System.IntPtr
Résultat void

OnEndPaint() protected méthode

protected OnEndPaint ( ) : void
Résultat void

OnInputAcquire() public méthode

public OnInputAcquire ( ) : void
Résultat void

OnInputRelease() public méthode

public OnInputRelease ( ) : void
Résultat void

OnKeyEvent() public méthode

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

OnMouseEvent() public méthode

public OnMouseEvent ( Editor mouseEvent, MouseEventArgs mouseEventArgs ) : bool
mouseEvent FC3Editor.Nomad.Editor
mouseEventArgs MouseEventArgs
Résultat bool

OnPaint() protected méthode

protected OnPaint ( float dt, Vec2 pos ) : void
dt float
pos FC3Editor.Nomad.Vec2
Résultat void

OnPaintGrab() protected méthode

protected OnPaintGrab ( float x, float y ) : void
x float
y float
Résultat void

OnShortcutDelta() protected méthode

protected OnShortcutDelta ( float delta ) : void
delta float
Résultat void

Update() public méthode

public Update ( float dt ) : void
dt float
Résultat void

_GetParameters() protected méthode

protected _GetParameters ( ) : IEnumerable
Résultat IEnumerable

Property Details

m_brush protected_oe property

protected PaintBrush,FC3Editor.Nomad m_brush
Résultat FC3Editor.Nomad.PaintBrush

m_cursorPos protected_oe property

protected Vec3,FC3Editor.Nomad m_cursorPos
Résultat FC3Editor.Nomad.Vec3

m_cursorValid protected_oe property

protected bool m_cursorValid
Résultat bool

m_distortion protected_oe property

protected ParamFloat,FC3Editor.Parameters m_distortion
Résultat FC3Editor.Parameters.ParamFloat

m_grabMode protected_oe property

protected ParamBool,FC3Editor.Parameters m_grabMode
Résultat FC3Editor.Parameters.ParamBool

m_hardness protected_oe property

protected ParamFloat,FC3Editor.Parameters m_hardness
Résultat FC3Editor.Parameters.ParamFloat

m_opacity protected_oe property

protected ParamFloat,FC3Editor.Parameters m_opacity
Résultat FC3Editor.Parameters.ParamFloat

m_painting protected_oe property

protected ToolPaint.PaintingMode m_painting
Résultat ToolPaint.PaintingMode

m_radius protected_oe property

protected ParamFloat,FC3Editor.Parameters m_radius
Résultat FC3Editor.Parameters.ParamFloat

m_square protected_oe property

protected ParamBool,FC3Editor.Parameters m_square
Résultat FC3Editor.Parameters.ParamBool