C# Класс FC3Editor.Tools.ToolPaint

Наследование: ITool, IToolBase, IParameterProvider, IInputSink
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Описание методов

Activate() публичный Метод

public Activate ( ) : void
Результат void

CreateBrush() защищенный Метод

protected CreateBrush ( ) : void
Результат void

Deactivate() публичный Метод

public Deactivate ( ) : void
Результат void

DestroyBrush() защищенный Метод

protected DestroyBrush ( ) : void
Результат void

GetContextHelp() публичный абстрактный Метод

public abstract GetContextHelp ( ) : string
Результат string

GetMainParameter() публичный Метод

public GetMainParameter ( ) : IParameter
Результат IParameter

GetPaintContextHelp() защищенный Метод

protected GetPaintContextHelp ( ) : string
Результат string

GetParameters() публичный Метод

public GetParameters ( ) : IEnumerable
Результат IEnumerable

GetShortcutContextHelp() защищенный Метод

protected GetShortcutContextHelp ( ) : string
Результат string

GetToolImage() публичный абстрактный Метод

public abstract GetToolImage ( ) : Image
Результат Image

GetToolName() публичный абстрактный Метод

public abstract GetToolName ( ) : string
Результат string

OnBeginPaint() защищенный Метод

protected OnBeginPaint ( ) : void
Результат void

OnEditorEvent() публичный Метод

public OnEditorEvent ( uint eventType, IntPtr eventPtr ) : void
eventType uint
eventPtr System.IntPtr
Результат void

OnEndPaint() защищенный Метод

protected OnEndPaint ( ) : void
Результат void

OnInputAcquire() публичный Метод

public OnInputAcquire ( ) : void
Результат void

OnInputRelease() публичный Метод

public OnInputRelease ( ) : void
Результат void

OnKeyEvent() публичный Метод

public OnKeyEvent ( Editor keyEvent, KeyEventArgs keyEventArgs ) : bool
keyEvent FC3Editor.Nomad.Editor
keyEventArgs System.Windows.Forms.KeyEventArgs
Результат bool

OnMouseEvent() публичный Метод

public OnMouseEvent ( Editor mouseEvent, MouseEventArgs mouseEventArgs ) : bool
mouseEvent FC3Editor.Nomad.Editor
mouseEventArgs MouseEventArgs
Результат bool

OnPaint() защищенный Метод

protected OnPaint ( float dt, Vec2 pos ) : void
dt float
pos FC3Editor.Nomad.Vec2
Результат void

OnPaintGrab() защищенный Метод

protected OnPaintGrab ( float x, float y ) : void
x float
y float
Результат void

OnShortcutDelta() защищенный Метод

protected OnShortcutDelta ( float delta ) : void
delta float
Результат void

Update() публичный Метод

public Update ( float dt ) : void
dt float
Результат void

_GetParameters() защищенный Метод

protected _GetParameters ( ) : IEnumerable
Результат IEnumerable

Описание свойств

m_brush защищенное свойство

protected PaintBrush,FC3Editor.Nomad m_brush
Результат FC3Editor.Nomad.PaintBrush

m_cursorPos защищенное свойство

protected Vec3,FC3Editor.Nomad m_cursorPos
Результат FC3Editor.Nomad.Vec3

m_cursorValid защищенное свойство

protected bool m_cursorValid
Результат bool

m_distortion защищенное свойство

protected ParamFloat,FC3Editor.Parameters m_distortion
Результат FC3Editor.Parameters.ParamFloat

m_grabMode защищенное свойство

protected ParamBool,FC3Editor.Parameters m_grabMode
Результат FC3Editor.Parameters.ParamBool

m_hardness защищенное свойство

protected ParamFloat,FC3Editor.Parameters m_hardness
Результат FC3Editor.Parameters.ParamFloat

m_opacity защищенное свойство

protected ParamFloat,FC3Editor.Parameters m_opacity
Результат FC3Editor.Parameters.ParamFloat

m_painting защищенное свойство

protected ToolPaint.PaintingMode m_painting
Результат ToolPaint.PaintingMode

m_radius защищенное свойство

protected ParamFloat,FC3Editor.Parameters m_radius
Результат FC3Editor.Parameters.ParamFloat

m_square защищенное свойство

protected ParamBool,FC3Editor.Parameters m_square
Результат FC3Editor.Parameters.ParamBool