C# 클래스 BiomePainter.BitmapSelector.BitmapSelector

상속: System.Windows.Forms.UserControl
파일 보기 프로젝트 열기: mblaine/BiomePainter

공개 프로퍼티들

프로퍼티 타입 설명
Brush BrushType
BrushDiameter int
BrushDiameterMax int
BrushLayerIndex int
Layers List
Magnification int
MagnificationMax int
OffsetStep int
OffsetX int
OffsetY int
SelectionColor Color
SelectionLayerIndex int
ShowToolTips bool
ToolTips ].String[

Private Properties

프로퍼티 타입 설명
BitmapSelector_MouseCaptureChanged void
BitmapSelector_MouseDown void
BitmapSelector_MouseLeave void
BitmapSelector_MouseMove void
BitmapSelector_MouseUp void
BitmapSelector_MouseWheel void
InitializeComponent void
PanDown void
PanLeft void
PanRight void
PanUp void
RecreateBuffers void
RedrawBrushLayer void
Translate Point
scrollHorizontal_Scroll void
scrollVertical_Scroll void

공개 메소드들

메소드 설명
AddLayer ( Layer l ) : int
BitmapSelector ( ) : System
CancelCustomBrush ( ) : void
InvertSelection ( ) : void
Redraw ( ) : void
Reset ( ) : void
SelectAll ( ) : void
SelectNone ( ) : void
SetCustomBrush ( Bitmap b ) : void
Zoom ( int magnififcation, int offsetX, int offsetY, bool redraw = true ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnBrushDiameterChanged ( BrushDiameterEventArgs e ) : void
OnCustomBrushClick ( CustomBrushClickEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnResize ( EventArgs e ) : void
OnSelectionChanged ( String description ) : void
OnZoom ( ZoomEventArgs e ) : void
ProcessCmdKey ( Message &msg, Keys keyData ) : bool

비공개 메소드들

메소드 설명
BitmapSelector_MouseCaptureChanged ( object sender, EventArgs e ) : void
BitmapSelector_MouseDown ( object sender, MouseEventArgs e ) : void
BitmapSelector_MouseLeave ( object sender, EventArgs e ) : void
BitmapSelector_MouseMove ( object sender, MouseEventArgs e ) : void
BitmapSelector_MouseUp ( object sender, MouseEventArgs e ) : void
BitmapSelector_MouseWheel ( object sender, MouseEventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

PanDown ( ) : void
PanLeft ( ) : void
PanRight ( ) : void
PanUp ( ) : void
RecreateBuffers ( ) : void
RedrawBrushLayer ( Point p, bool justClear = false ) : void
Translate ( Point e ) : Point
scrollHorizontal_Scroll ( object sender, ScrollEventArgs e ) : void
scrollVertical_Scroll ( object sender, ScrollEventArgs e ) : void

메소드 상세

AddLayer() 공개 메소드

public AddLayer ( Layer l ) : int
l Layer
리턴 int

BitmapSelector() 공개 메소드

public BitmapSelector ( ) : System
리턴 System

CancelCustomBrush() 공개 메소드

public CancelCustomBrush ( ) : void
리턴 void

Dispose() 보호된 메소드

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

InvertSelection() 공개 메소드

public InvertSelection ( ) : void
리턴 void

OnBrushDiameterChanged() 보호된 메소드

protected OnBrushDiameterChanged ( BrushDiameterEventArgs e ) : void
e BrushDiameterEventArgs
리턴 void

OnCustomBrushClick() 보호된 메소드

protected OnCustomBrushClick ( CustomBrushClickEventArgs e ) : void
e CustomBrushClickEventArgs
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

OnResize() 보호된 메소드

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

OnSelectionChanged() 보호된 메소드

protected OnSelectionChanged ( String description ) : void
description String
리턴 void

OnZoom() 보호된 메소드

protected OnZoom ( ZoomEventArgs e ) : void
e ZoomEventArgs
리턴 void

ProcessCmdKey() 보호된 메소드

protected ProcessCmdKey ( Message &msg, Keys keyData ) : bool
msg System.Windows.Forms.Message
keyData Keys
리턴 bool

Redraw() 공개 메소드

public Redraw ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SelectAll() 공개 메소드

public SelectAll ( ) : void
리턴 void

SelectNone() 공개 메소드

public SelectNone ( ) : void
리턴 void

SetCustomBrush() 공개 메소드

public SetCustomBrush ( Bitmap b ) : void
b System.Drawing.Bitmap
리턴 void

Zoom() 공개 메소드

public Zoom ( int magnififcation, int offsetX, int offsetY, bool redraw = true ) : void
magnififcation int
offsetX int
offsetY int
redraw bool
리턴 void

프로퍼티 상세

Brush 공개적으로 프로퍼티

public BrushType Brush
리턴 BrushType

BrushDiameter 공개적으로 프로퍼티

public int BrushDiameter
리턴 int

BrushDiameterMax 공개적으로 프로퍼티

public int BrushDiameterMax
리턴 int

BrushLayerIndex 공개적으로 프로퍼티

public int BrushLayerIndex
리턴 int

Layers 공개적으로 프로퍼티

public List Layers
리턴 List

Magnification 공개적으로 프로퍼티

public int Magnification
리턴 int

MagnificationMax 공개적으로 프로퍼티

public int MagnificationMax
리턴 int

OffsetStep 공개적으로 프로퍼티

public int OffsetStep
리턴 int

OffsetX 공개적으로 프로퍼티

public int OffsetX
리턴 int

OffsetY 공개적으로 프로퍼티

public int OffsetY
리턴 int

SelectionColor 공개적으로 프로퍼티

public Color SelectionColor
리턴 Color

SelectionLayerIndex 공개적으로 프로퍼티

public int SelectionLayerIndex
리턴 int

ShowToolTips 공개적으로 프로퍼티

public bool ShowToolTips
리턴 bool

ToolTips 공개적으로 프로퍼티

public String[,] ToolTips
리턴 ].String[