C# Класс Cyjb.Projects.JigsawGame.DeviceManager

设备的管理器。
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BeginDraw ( ) : void

开始渲染器的绘制。

CreateBitmap ( Size2 size ) : SharpDX.Direct2D1.Bitmap1

创建指定尺寸的位图。

CreateRenderTarget ( Control control ) : void

使用指定的渲染目标控件创建渲染目标。

Dispose ( ) : void

清理所有正在使用的资源。

EndDraw ( ) : void

结束渲染器的绘制。

LoadBitmapFromBytes ( byte data ) : SharpDX.Direct2D1.Bitmap

从给定的 Byte 数组中加载 Direct2D 位图。

LoadBitmapFromStream ( Stream stream ) : SharpDX.Direct2D1.Bitmap

从给定的流中加载 Direct2D 位图。

ResizeRenderTarget ( Control control ) : void

调整渲染目标的尺寸。

SaveBitmapToFile ( SharpDX.Direct2D1.Bitmap image, string fileName ) : void

将 Direct2D 位图保存到文件中。

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

Метод Описание
ClearResources ( ) : void

清理所有正在使用的资源,并设置为 null

DeviceManager ( ) : System

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

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

开始渲染器的绘制。
public BeginDraw ( ) : void
Результат void

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

创建指定尺寸的位图。
public CreateBitmap ( Size2 size ) : SharpDX.Direct2D1.Bitmap1
size Size2 要创建位图的尺寸。
Результат SharpDX.Direct2D1.Bitmap1

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

使用指定的渲染目标控件创建渲染目标。
public CreateRenderTarget ( Control control ) : void
control System.Windows.Forms.Control 渲染的目标控件。
Результат void

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

清理所有正在使用的资源。
public Dispose ( ) : void
Результат void

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

结束渲染器的绘制。
public EndDraw ( ) : void
Результат void

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

从给定的 Byte 数组中加载 Direct2D 位图。
public LoadBitmapFromBytes ( byte data ) : SharpDX.Direct2D1.Bitmap
data byte 要加载位图的数据。
Результат SharpDX.Direct2D1.Bitmap

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

从给定的流中加载 Direct2D 位图。
public LoadBitmapFromStream ( Stream stream ) : SharpDX.Direct2D1.Bitmap
stream Stream 要加载位图的流。
Результат SharpDX.Direct2D1.Bitmap

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

调整渲染目标的尺寸。
public ResizeRenderTarget ( Control control ) : void
control System.Windows.Forms.Control 渲染的目标控件。
Результат void

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

将 Direct2D 位图保存到文件中。
public SaveBitmapToFile ( SharpDX.Direct2D1.Bitmap image, string fileName ) : void
image SharpDX.Direct2D1.Bitmap 要保存的位图。
fileName string 要保存的文件名。
Результат void