C# Класс Sphere_Editor.EditorComponents.ImageEditorControl

Наследование: System.Windows.Forms.UserControl
Показать файл Открыть проект

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

Метод Описание
Blur ( int h, int v ) : void
ColorNoise ( ) : void
Copy ( ) : void
Destroy ( ) : void
GetEditorImageTiles ( int tw, int th ) : Sphere_Editor.EditorComponents.TileImage[]
ImageEditorControl ( ) : System
InvertColors ( ) : void
MonoNoise ( ) : void
Paste ( ) : void
RedoAction ( ) : void
ReplacePixels ( Color oldCol, Color newCol ) : void
ResizeImage ( int width, int height, bool scale, InterpolationMode mode ) : void

Resizes the image to new bounds.

SetImage ( Bitmap img ) : void
SetSize ( int width, int height ) : void
SetTileImageMap ( Bitmap img, short indices ) : void
SetZoom ( int zoom ) : void
Slide ( int ox, int oy ) : void

Draws the image slid to the new position.

ToGrayscale ( ) : void
ToggleGrid ( ) : void
UndoAction ( ) : void
UpdateControl ( ) : void

Positions the object in the middle of its container. Also toggles scrollbars where apropriate.

UpdateScrollbars ( ) : void
UpdateUndoRedoItems ( ) : void

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

Метод Описание
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnScroll ( ScrollEventArgs se ) : void
ScrollToControl ( Control activeControl ) : Point

Приватные методы

Метод Описание
AddPage ( List pages, bool all ) : void
BlurItem_Click ( object sender, EventArgs e ) : void
ClearHistory ( ) : void
CopyImageItem_Click ( object sender, EventArgs e ) : void
DoTool ( Graphics g ) : void
DownItem_Click ( object sender, EventArgs e ) : void
DrawBG ( Graphics g ) : void
DrawGrid ( Graphics g ) : void

Draws the grid image X*Y times, depending on the size of the control.

DrawTool ( Graphics g ) : void
Flatten ( ) : void
FlipHorizontalItem_Click ( object sender, EventArgs e ) : void
FlipVerticalItem_Click ( object sender, EventArgs e ) : void
Gauss ( System.Single x, System.Single middle, System.Single width ) : System.Single
GetPixelItem_Click ( object sender, EventArgs e ) : void
GrayscaleItem_Click ( object sender, EventArgs e ) : void
ImageEditorControl_KeyDown ( object sender, KeyEventArgs e ) : void
ImageEditorControl_KeyUp ( object sender, KeyEventArgs e ) : void
ImageEditorControl_Load ( object sender, EventArgs e ) : void
ImageEditorControl_MouseDown ( object sender, MouseEventArgs e ) : void
ImageEditorControl_MouseMove ( object sender, MouseEventArgs e ) : void
ImageEditorControl_MouseUp ( object sender, MouseEventArgs e ) : void
ImageEditorControl_Paint ( object sender, PaintEventArgs e ) : void
InitializeComponent ( ) : void

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

InvertColorItem_Click ( object sender, EventArgs e ) : void
LeftItem_Click ( object sender, EventArgs e ) : void
MonoNoiseItem_Click ( object sender, EventArgs e ) : void
NoiseItem_Click ( object sender, EventArgs e ) : void
PasteImageItem_Click ( object sender, EventArgs e ) : void
RedoMenuItem_Click ( object sender, EventArgs e ) : void
ReplacePixelsItem_Click ( object sender, EventArgs e ) : void
RightItem_Click ( object sender, EventArgs e ) : void
RotateCCWItem_Click ( object sender, EventArgs e ) : void
RotateCWItem_Click ( object sender, EventArgs e ) : void
ToggleGridItem_Click ( object sender, EventArgs e ) : void
UndoMenuItem_Click ( object sender, EventArgs e ) : void
UpItem_Click ( object sender, EventArgs e ) : void
UpdateControlSize ( ) : void
UpdateEditRegion ( int x, int y ) : void
UpdateGrid ( ) : void

Initializes the grid which is a generated 512x512 texture.

UpdateHistory ( ) : void
UpdateHistoryAfter ( ) : void
UpdateHistoryAfter ( bool all ) : void
UpdateHistoryBefore ( ) : void
UpdateHistoryBefore ( bool all ) : void

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

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

public Blur ( int h, int v ) : void
h int
v int
Результат void

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

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

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

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

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

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

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

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
Результат void

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

public GetEditorImageTiles ( int tw, int th ) : Sphere_Editor.EditorComponents.TileImage[]
tw int
th int
Результат Sphere_Editor.EditorComponents.TileImage[]

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

public ImageEditorControl ( ) : System
Результат System

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

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

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

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

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

protected OnScroll ( ScrollEventArgs se ) : void
se System.Windows.Forms.ScrollEventArgs
Результат void

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

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

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

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

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

public ReplacePixels ( Color oldCol, Color newCol ) : void
oldCol Color
newCol Color
Результат void

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

Resizes the image to new bounds.
public ResizeImage ( int width, int height, bool scale, InterpolationMode mode ) : void
width int New width parameter.
height int New height parameter.
scale bool If true, it shall scale the image rather than increase canvas size.
mode InterpolationMode the resizing mode
Результат void

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

protected ScrollToControl ( Control activeControl ) : Point
activeControl System.Windows.Forms.Control
Результат Point

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

public SetImage ( Bitmap img ) : void
img System.Drawing.Bitmap
Результат void

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

public SetSize ( int width, int height ) : void
width int
height int
Результат void

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

public SetTileImageMap ( Bitmap img, short indices ) : void
img System.Drawing.Bitmap
indices short
Результат void

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

public SetZoom ( int zoom ) : void
zoom int
Результат void

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

Draws the image slid to the new position.
public Slide ( int ox, int oy ) : void
ox int horizontal increments.
oy int vertical increments.
Результат void

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

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

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

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

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

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

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

Positions the object in the middle of its container. Also toggles scrollbars where apropriate.
public UpdateControl ( ) : void
Результат void

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

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

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

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