C# Class Cyjb.Projects.JigsawGame.DeviceManager

设备的管理器。
Inheritance: IDisposable
Show file Open project: CYJB/Cyjb.Projects.JigsawGame Class Usage Examples

Public Methods

Method Description
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 位图保存到文件中。

Private Methods

Method Description
ClearResources ( ) : void

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

DeviceManager ( ) : System

Method Details

BeginDraw() public method

开始渲染器的绘制。
public BeginDraw ( ) : void
return void

CreateBitmap() public method

创建指定尺寸的位图。
public CreateBitmap ( Size2 size ) : SharpDX.Direct2D1.Bitmap1
size Size2 要创建位图的尺寸。
return SharpDX.Direct2D1.Bitmap1

CreateRenderTarget() public method

使用指定的渲染目标控件创建渲染目标。
public CreateRenderTarget ( Control control ) : void
control System.Windows.Forms.Control 渲染的目标控件。
return void

Dispose() public method

清理所有正在使用的资源。
public Dispose ( ) : void
return void

EndDraw() public method

结束渲染器的绘制。
public EndDraw ( ) : void
return void

LoadBitmapFromBytes() public method

从给定的 Byte 数组中加载 Direct2D 位图。
public LoadBitmapFromBytes ( byte data ) : SharpDX.Direct2D1.Bitmap
data byte 要加载位图的数据。
return SharpDX.Direct2D1.Bitmap

LoadBitmapFromStream() public method

从给定的流中加载 Direct2D 位图。
public LoadBitmapFromStream ( Stream stream ) : SharpDX.Direct2D1.Bitmap
stream Stream 要加载位图的流。
return SharpDX.Direct2D1.Bitmap

ResizeRenderTarget() public method

调整渲染目标的尺寸。
public ResizeRenderTarget ( Control control ) : void
control System.Windows.Forms.Control 渲染的目标控件。
return void

SaveBitmapToFile() public method

将 Direct2D 位图保存到文件中。
public SaveBitmapToFile ( SharpDX.Direct2D1.Bitmap image, string fileName ) : void
image SharpDX.Direct2D1.Bitmap 要保存的位图。
fileName string 要保存的文件名。
return void