C# 클래스 FC3Editor.Tools.ToolPaint

상속: ITool, IToolBase, IParameterProvider, IInputSink
파일 보기 프로젝트 열기: Azerothian/fc3editor

보호된 프로퍼티들

프로퍼티 타입 설명
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