C# Class Hyena.Gui.PixbufImageSurface

Inheritance: Cairo.ImageSurface, IDisposable
Datei anzeigen Open project: GNOME/hyena

Public Methods

Method Description
Create ( Gdk pixbuf ) : ImageSurface
Create ( Gdk pixbuf, bool disposePixbuf ) : ImageSurface
PixbufImageSurface ( Gdk pixbuf ) : System
PixbufImageSurface ( Gdk pixbuf, bool disposePixbuf ) : System

Private Methods

Method Description
CreateSurface ( int width, int height, int channels, int gdk_rowstride, IntPtr pixels ) : void
DestroyPixelData ( IntPtr data ) : void
Mult ( byte c, byte a ) : byte
PixbufImageSurface ( ) : System
PixbufImageSurface ( Gdk pixbuf, IntPtr data, int width, int height, int channels, int rowstride, IntPtr pixels ) : System
PixbufImageSurface ( Gdk pixbuf, int width, int height, int channels, int rowstride, IntPtr pixels ) : System
SetDestroyFunc ( ) : void
cairo_surface_set_user_data ( IntPtr surface, int &key, IntPtr userdata, cairo_destroy_func_t destroy ) : Cairo.Status

Method Details

Create() public static method

public static Create ( Gdk pixbuf ) : ImageSurface
pixbuf Gdk
return Cairo.ImageSurface

Create() public static method

public static Create ( Gdk pixbuf, bool disposePixbuf ) : ImageSurface
pixbuf Gdk
disposePixbuf bool
return Cairo.ImageSurface

PixbufImageSurface() public method

public PixbufImageSurface ( Gdk pixbuf ) : System
pixbuf Gdk
return System

PixbufImageSurface() public method

public PixbufImageSurface ( Gdk pixbuf, bool disposePixbuf ) : System
pixbuf Gdk
disposePixbuf bool
return System