C# Класс Cyjb.Projects.JigsawGame.Renderer.JigsawRenderPanel

用于渲染拼图游戏的控件。
Наследование: SharpDX.Windows.RenderControl
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
UpdateAutoScrollPosition void
UpdateSize void

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

Метод Описание
PointToClient ( System.Vector2 location ) : System.Drawing.Point

将指定的拼图坐标转换为渲染区域的坐标。

PointToJigsaw ( System.Drawing.Point location ) : System.Vector2

将指定渲染区域的坐标转换为拼图的坐标。

SetJigsawScale ( float scale, System.Drawing.Point center ) : void

设置拼图的缩放比例。

ShowImage ( ) : void

缩放和滚动拼图,使得图片恰好居中显示在界面中。

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

Метод Описание
OnMouseWheel ( MouseEventArgs e ) : void

鼠标滚轮滚动的事件。

OnSizeChanged ( EventArgs e ) : void

控件尺寸改变的事件。

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

Метод Описание
UpdateAutoScrollPosition ( object sender, EventArgs e ) : void

更新自动滚动的位置。

UpdateSize ( ) : void

更新拼图的尺寸。

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

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

鼠标滚轮滚动的事件。
protected OnMouseWheel ( MouseEventArgs e ) : void
e System.Windows.Forms.MouseEventArgs
Результат void

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

控件尺寸改变的事件。
protected OnSizeChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

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

将指定的拼图坐标转换为渲染区域的坐标。
public PointToClient ( System.Vector2 location ) : System.Drawing.Point
location System.Vector2 拼图坐标。
Результат System.Drawing.Point

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

将指定渲染区域的坐标转换为拼图的坐标。
public PointToJigsaw ( System.Drawing.Point location ) : System.Vector2
location System.Drawing.Point 渲染区域的坐标。
Результат System.Vector2

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

设置拼图的缩放比例。
public SetJigsawScale ( float scale, System.Drawing.Point center ) : void
scale float 缩放比例。
center System.Drawing.Point
Результат void

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

缩放和滚动拼图,使得图片恰好居中显示在界面中。
public ShowImage ( ) : void
Результат void