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

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

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

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

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

Метод Описание
FromResource ( string res ) : MonoMac.AppKit.NSImage
GetIconRef ( short vRefNum, int creator, int iconType, IntPtr &iconRef ) : int
LoadStockIcon ( string id ) : MonoMac.AppKit.NSImage
NSImageFromResource ( string id ) : MonoMac.AppKit.NSImage
ReleaseIconRef ( IntPtr iconRef ) : int

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

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 backend, int srcX, int srcY, int width, int height, object dest, int destX, int destY ) : void
backend object
srcX int
srcY int
width int
height int
dest 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 backend, int srcX, int srcY, int width, int height ) : object
backend object
srcX int
srcY int
width int
height int
Результат object

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
Результат System.Drawing.Size

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

public GetStockIcon ( string id ) : Image
id string
Результат Xwt.Drawing.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 stream ) : object
stream System.Stream
Результат 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