C# 클래스 MegaMan.LevelEditor.ScreenDrawingSurface

상속: System.Windows.Forms.PictureBox
파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine 1 사용 예제들

공개 메소드들

메소드 설명
CreateCursor ( Bitmap bmp, int xHotSpot, int yHotSpot ) : Cursor
EditedWithAction ( HistoryAction action ) : void
GetToolLayerGraphics ( ) : Graphics
ReDrawEntities ( ) : void
ReDrawTiles ( ) : void
RedrawJoins ( ) : void
ReturnToolLayerGraphics ( Graphics g ) : void
ScreenDrawingSurface ( ScreenDocument screen ) : System
SetSelection ( int tx, int ty, int width, int height ) : void
Unfocus ( ) : void
Zoom ( double factor ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnGotFocus ( EventArgs e ) : void
OnLostFocus ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseEnter ( EventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void

비공개 메소드들

메소드 설명
Animate ( ) : void
BuildLayers ( ) : void
ConvertToGrayscale ( Bitmap original ) : Bitmap
CreateIconIndirect ( IconInfo &icon ) : IntPtr
DrawGray ( ) : void
DrawJoinEnd ( Join join, bool one ) : void
DrawSelectionAnts ( ) : void
GetIconInfo ( IntPtr hIcon, IconInfo &pIconInfo ) : bool
IconLocation ( MouseEventArgs e ) : Point
InitLayer ( Bitmap &layer ) : void
MouseLocation ( MouseEventArgs e ) : Point
ReDrawAll ( ) : void
ReDrawBlocking ( ) : void
ReDrawGrid ( ) : void
ReDrawMaster ( ) : void
RefreshSize ( ) : void
ResizeLayer ( Bitmap &layer ) : void
ResizeLayers ( ) : void
SelectionAnimate ( ) : void

메소드 상세

CreateCursor() 공개 정적인 메소드

public static CreateCursor ( Bitmap bmp, int xHotSpot, int yHotSpot ) : Cursor
bmp System.Drawing.Bitmap
xHotSpot int
yHotSpot int
리턴 System.Windows.Forms.Cursor

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

EditedWithAction() 공개 메소드

public EditedWithAction ( HistoryAction action ) : void
action HistoryAction
리턴 void

GetToolLayerGraphics() 공개 메소드

public GetToolLayerGraphics ( ) : Graphics
리턴 System.Drawing.Graphics

OnGotFocus() 보호된 메소드

protected OnGotFocus ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnLostFocus() 보호된 메소드

protected OnLostFocus ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseEnter() 보호된 메소드

protected OnMouseEnter ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnMouseLeave() 보호된 메소드

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseUp() 보호된 메소드

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

ReDrawEntities() 공개 메소드

public ReDrawEntities ( ) : void
리턴 void

ReDrawTiles() 공개 메소드

public ReDrawTiles ( ) : void
리턴 void

RedrawJoins() 공개 메소드

public RedrawJoins ( ) : void
리턴 void

ReturnToolLayerGraphics() 공개 메소드

public ReturnToolLayerGraphics ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

ScreenDrawingSurface() 공개 메소드

public ScreenDrawingSurface ( ScreenDocument screen ) : System
screen ScreenDocument
리턴 System

SetSelection() 공개 메소드

public SetSelection ( int tx, int ty, int width, int height ) : void
tx int
ty int
width int
height int
리턴 void

Unfocus() 공개 메소드

public Unfocus ( ) : void
리턴 void

Zoom() 공개 메소드

public Zoom ( double factor ) : void
factor double
리턴 void