C# 클래스 Core2D.Editor.Tool

Defines tool contract.
파일 보기 프로젝트 열기: Core2D/Core2D

공개 메소드들

메소드 설명
Finalize ( BaseShape shape ) : void

Finalize edited shape.

LeftDown ( double x, double y ) : void

Handle mouse left button down events.

LeftUp ( double x, double y ) : void

Handle mouse left button up events.

Move ( BaseShape shape ) : void

Move edited shape.

Move ( double x, double y ) : void

Handle mouse move events.

Remove ( ) : void

Remove edited shape.

RightDown ( double x, double y ) : void

Handle mouse right button down events.

RightUp ( double x, double y ) : void

Handle mouse right button up events.

ToStateFour ( ) : void

Transfer tool state to ToolState.Four.

ToStateOne ( ) : void

Transfer tool state to ToolState.One.

ToStateThree ( ) : void

Transfer tool state to ToolState.Three.

ToStateTwo ( ) : void

Transfer tool state to ToolState.Two.

메소드 상세

Finalize() 공개 메소드

Finalize edited shape.
public Finalize ( BaseShape shape ) : void
shape Core2D.Shape.BaseShape The shape object.
리턴 void

LeftDown() 공개 메소드

Handle mouse left button down events.
public LeftDown ( double x, double y ) : void
x double The X coordinate of point.
y double The Y coordinate of point.
리턴 void

LeftUp() 공개 메소드

Handle mouse left button up events.
public LeftUp ( double x, double y ) : void
x double The X coordinate of point.
y double The Y coordinate of point.
리턴 void

Move() 공개 메소드

Move edited shape.
public Move ( BaseShape shape ) : void
shape Core2D.Shape.BaseShape The shape object.
리턴 void

Move() 공개 메소드

Handle mouse move events.
public Move ( double x, double y ) : void
x double The X coordinate of point.
y double The Y coordinate of point.
리턴 void

Remove() 공개 메소드

Remove edited shape.
public Remove ( ) : void
리턴 void

RightDown() 공개 메소드

Handle mouse right button down events.
public RightDown ( double x, double y ) : void
x double The X coordinate of point.
y double The Y coordinate of point.
리턴 void

RightUp() 공개 메소드

Handle mouse right button up events.
public RightUp ( double x, double y ) : void
x double The X coordinate of point.
y double The Y coordinate of point.
리턴 void

ToStateFour() 공개 메소드

Transfer tool state to ToolState.Four.
public ToStateFour ( ) : void
리턴 void

ToStateOne() 공개 메소드

Transfer tool state to ToolState.One.
public ToStateOne ( ) : void
리턴 void

ToStateThree() 공개 메소드

Transfer tool state to ToolState.Three.
public ToStateThree ( ) : void
리턴 void

ToStateTwo() 공개 메소드

Transfer tool state to ToolState.Two.
public ToStateTwo ( ) : void
리턴 void