C# Класс Xwt.GtkBackend.ImageHandler

Наследование: Xwt.Backends.ImageBackendHandler
Показать файл Открыть проект

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

Метод Описание
ConvertToBitmap ( ImageDescription idesc, double scaleFactor, ImageFormat format ) : object
CopyBitmap ( object handle ) : object
CopyBitmapArea ( object srcHandle, int srcX, int srcY, int width, int height, object destHandle, int destX, int destY ) : void
CreateCustomDrawn ( ImageDrawCallback drawCallback ) : object
CreateMultiResolutionImage ( IEnumerable images ) : object
CreateMultiSizeIcon ( IEnumerable images ) : object
CropBitmap ( object handle, int srcX, int srcY, int width, int height ) : object
Dispose ( object backend ) : void
GetBitmapPixel ( object handle, int x, int y ) : Xwt.Drawing.Color
GetSize ( object handle ) : Size
GetStockIcon ( string id ) : System.Image
HasMultipleSizes ( object handle ) : bool
IsBitmap ( object handle ) : bool
LoadFromFile ( string file ) : object
LoadFromStream ( System stream ) : object
SaveToStream ( object backend, System stream, ImageFileType fileType ) : void
SetBitmapPixel ( object handle, int x, int y, Xwt color ) : void

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

Метод Описание
CreateBitmap ( string stockId, double width, double height, double scaleFactor ) : Gdk.Pixbuf
GetFileType ( ImageFileType type ) : string

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

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

public ConvertToBitmap ( ImageDescription idesc, double scaleFactor, ImageFormat format ) : object
idesc Xwt.Backends.ImageDescription
scaleFactor double
format ImageFormat
Результат object

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

public CopyBitmap ( object handle ) : object
handle object
Результат object

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

public CopyBitmapArea ( 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
Результат void

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

public CreateCustomDrawn ( ImageDrawCallback drawCallback ) : object
drawCallback ImageDrawCallback
Результат object

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

public CreateMultiResolutionImage ( IEnumerable images ) : object
images IEnumerable
Результат object

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

public CreateMultiSizeIcon ( IEnumerable images ) : object
images IEnumerable
Результат object

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

public CropBitmap ( object handle, int srcX, int srcY, int width, int height ) : object
handle object
srcX int
srcY int
width int
height int
Результат object

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

public Dispose ( object backend ) : void
backend object
Результат void

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

public GetBitmapPixel ( object handle, int x, int y ) : Xwt.Drawing.Color
handle object
x int
y int
Результат Xwt.Drawing.Color

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

public GetSize ( object handle ) : Size
handle object
Результат Size

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

public GetStockIcon ( string id ) : System.Image
id string
Результат System.Image

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

public HasMultipleSizes ( object handle ) : bool
handle object
Результат bool

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

public IsBitmap ( object handle ) : bool
handle object
Результат bool

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

public LoadFromFile ( string file ) : object
file string
Результат object

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

public LoadFromStream ( System stream ) : object
stream System
Результат object

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

public SaveToStream ( object backend, System stream, ImageFileType fileType ) : void
backend object
stream System
fileType ImageFileType
Результат void

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

public SetBitmapPixel ( object handle, int x, int y, Xwt color ) : void
handle object
x int
y int
color Xwt
Результат void