C# Class Xwt.WPFBackend.ImageHandler

Inheritance: Xwt.Backends.ImageBackendHandler
Exibir arquivo Open project: 7digital/xwt

Public Methods

Method Description
ChangeOpacity ( object backend, double opacity ) : object
Copy ( object handle ) : object
CopyArea ( object srcHandle, int srcX, int srcY, int width, int height, object destHandle, int destX, int destY ) : void
Crop ( object handle, int srcX, int srcY, int w, int h ) : object
GetPixel ( object handle, int x, int y ) : Xwt.Drawing.System.Drawing.Color
GetSize ( object handle ) : Size
LoadFromIcon ( string id, IconSize size ) : object
LoadFromStream ( Stream stream ) : object
Resize ( object handle, double width, double height ) : object
SetPixel ( object handle, int x, int y, System.Windows.Media.Drawing color ) : void

Private Methods

Method Description
GetNativeStockOptionsFromSize ( IconSize size ) : NativeStockIconOptions
HeightToDPI ( System.Windows.Media.Imaging img, double pixels ) : double
WidthToDPI ( System.Windows.Media.Imaging img, double pixels ) : double

Method Details

ChangeOpacity() public method

public ChangeOpacity ( object backend, double opacity ) : object
backend object
opacity double
return object

Copy() public method

public Copy ( object handle ) : object
handle object
return object

CopyArea() public method

public CopyArea ( object srcHandle, int srcX, int srcY, int width, int height, object destHandle, int destX, int destY ) : void
srcHandle object
srcX int
srcY int
width int
height int
destHandle object
destX int
destY int
return void

Crop() public method

public Crop ( object handle, int srcX, int srcY, int w, int h ) : object
handle object
srcX int
srcY int
w int
h int
return object

GetPixel() public method

public GetPixel ( object handle, int x, int y ) : Xwt.Drawing.System.Drawing.Color
handle object
x int
y int
return Xwt.Drawing.System.Drawing.Color

GetSize() public method

public GetSize ( object handle ) : Size
handle object
return Size

LoadFromIcon() public method

public LoadFromIcon ( string id, IconSize size ) : object
id string
size IconSize
return object

LoadFromStream() public method

public LoadFromStream ( Stream stream ) : object
stream Stream
return object

Resize() public method

public Resize ( object handle, double width, double height ) : object
handle object
width double
height double
return object

SetPixel() public method

public SetPixel ( object handle, int x, int y, System.Windows.Media.Drawing color ) : void
handle object
x int
y int
color System.Windows.Media.Drawing
return void