C# Class CrossUI.SharpDX.DrawingBackend

Inheritance: IDrawingBackend
显示文件 Open project: pragmatrix/CrossUI

Public Methods

Method Description
CreateBitmapDrawingSurface ( int width, int height ) : IDrawingSurface
CreateDrawingTarget ( RenderTarget renderTarget ) : IDrawingTarget
Dispose ( ) : void
DrawingBackend ( ) : SharpDX
FromFactoryAndDevice ( Factory factory, SharpDX.Direct3D11.Device1 device ) : DrawingBackend
Geometry ( IRecorder records ) : IGeometry

Private Methods

Method Description
CreateDevice ( ) : SharpDX.Direct3D11.Device1
CreateFactory ( ) : Factory
DrawingBackend ( Factory factory, SharpDX.Direct3D11.Device1 device, bool ownsIt ) : SharpDX

Method Details

CreateBitmapDrawingSurface() public method

public CreateBitmapDrawingSurface ( int width, int height ) : IDrawingSurface
width int
height int
return IDrawingSurface

CreateDrawingTarget() public method

public CreateDrawingTarget ( RenderTarget renderTarget ) : IDrawingTarget
renderTarget SharpDX.Direct2D1.RenderTarget
return IDrawingTarget

Dispose() public method

public Dispose ( ) : void
return void

DrawingBackend() public method

public DrawingBackend ( ) : SharpDX
return SharpDX

FromFactoryAndDevice() public static method

public static FromFactoryAndDevice ( Factory factory, SharpDX.Direct3D11.Device1 device ) : DrawingBackend
factory Factory
device SharpDX.Direct3D11.Device1
return DrawingBackend

Geometry() public method

public Geometry ( IRecorder records ) : IGeometry
records IRecorder
return IGeometry