public class ImageSurface : Surface {
public ImageSurface ( Format format,
int width,
int height ) ;
public ImageSurface.for_data ( uchar[] data,
Format format,
int width,
int height,
int stride ) ;
public ImageSurface.from_png ( string filename ) ;
public ImageSurface.from_png_stream ( ReadFunc read_func,
void** closure ) ;
public uchar[] get_data ( ) ;
public Format get_format ( ) ;
public int get_width ( ) ;
public int get_height ( ) ;
public int get_stride ( ) ;
}

public ImageSurface ( Format format,
int width,
int height ) ;
public ImageSurface.for_data ( uchar[] data,
Format format,
int width,
int height,
int stride ) ;
public ImageSurface.from_png ( string filename ) ;
public ImageSurface.from_png_stream ( ReadFunc read_func,
void** closure ) ;
public uchar[] get_data ( ) ;
public Format get_format ( ) ;
public int get_width ( ) ;
public int get_height ( ) ;
public int get_stride ( ) ;
Created by Valadoc