-using GLib;
-using SDL;
-
namespace SDLGraphics {
[CCode (cheader_filename="SDL_gfxPrimitives.h")]
[Compact]
public class Pixel {
[CCode (cname="pixelColor")]
- public static int color(Surface dst, int16 x, int16 y, uint32 color);
+ public static int color(SDL.Surface dst, int16 x, int16 y, uint32 color);
[CCode (cname="pixelRGBA")]
- public static int rgba(Surface dst, int16 x, int16 y,
+ public static int rgba(SDL.Surface dst, int16 x, int16 y,
uchar r, uchar g, uchar b, uchar a);
}// Pixel
[Compact]
public class Line {
[CCode (cname="hlineColor")]
- public static int color_h(Surface dst, int16 x1, int16 x2,
+ public static int color_h(SDL.Surface dst, int16 x1, int16 x2,
int16 y, uint32 color);
[CCode (cname="hlineRGBA")]
- public static int rgba_h(Surface dst, int16 x1, int16 x2,
+ public static int rgba_h(SDL.Surface dst, int16 x1, int16 x2,
int16 y, uchar r, uchar g, uchar b, uchar a);
[CCode (cname="vlineColor")]
- public static int color_v(Surface dst, int16 x, int16 y1,
+ public static int color_v(SDL.Surface dst, int16 x, int16 y1,
int16 y2, uint32 color);
[CCode (cname="vlineRGBA")]
- public static int rgba_v(Surface dst, int16 x, int16 y1,
+ public static int rgba_v(SDL.Surface dst, int16 x, int16 y1,
int16 y2, uchar r, uchar g, uchar b, uchar a);
[CCode (cname="lineColor")]
- public static int color(Surface dst, int16 x1, int16 y1,
+ public static int color(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, uint32 color);
[CCode (cname="lineRGBA")]
- public static int rgba(Surface dst, int16 x1, int16 y1,
+ public static int rgba(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, uchar r, uchar g, uchar b, uchar a);
[CCode (cname="aalineColor")]
- public static int color_aa(Surface dst, int16 x1, int16 y1,
+ public static int color_aa(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, uint32 color);
[CCode (cname="aalineRGBA")]
- public static int rgba_aa(Surface dst, int16 x1, int16 y1,
+ public static int rgba_aa(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, uchar r, uchar g, uchar b, uchar a);
}// Line
[Compact]
public class Rectangle {
[CCode (cname="rectangleColor")]
- public static int outline_color(Surface dst, int16 x1, int16 y1,
+ public static int outline_color(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, uint32 color);
[CCode (cname="rectangleRGBA")]
- public static int outline_rgba(Surface dst, int16 x1, int16 y1,
+ public static int outline_rgba(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, uchar r, uchar g, uchar b, uchar a);
[CCode (cname="boxColor")]
- public static int fill_color(Surface dst, int16 x1, int16 y1,
+ public static int fill_color(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, uint32 color);
[CCode (cname="boxRGBA")]
- public static int fill_rgba(Surface dst, int16 x1, int16 y1,
+ public static int fill_rgba(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, uchar r, uchar g, uchar b, uchar a);
}// Rectangle
[Compact]
public class Circle {
[CCode (cname="circleColor")]
- public static int outline_color(Surface dst, int16 x, int16 y,
+ public static int outline_color(SDL.Surface dst, int16 x, int16 y,
int16 radius, uint32 color);
[CCode (cname="circleRGBA")]
- public static int outline_rgba(Surface dst, int16 x, int16 y, int16 radius,
+ public static int outline_rgba(SDL.Surface dst, int16 x, int16 y, int16 radius,
uchar r, uchar g, uchar b, uchar a);
[CCode (cname="aacircleColor")]
- public static int outline_color_aa(Surface dst, int16 x, int16 y,
+ public static int outline_color_aa(SDL.Surface dst, int16 x, int16 y,
int16 radius, uint32 color);
[CCode (cname="aacircleRGBA")]
- public static int outline_rgba_aa(Surface dst, int16 x, int16 y, int16 radius,
+ public static int outline_rgba_aa(SDL.Surface dst, int16 x, int16 y, int16 radius,
uchar r, uchar g, uchar b, uchar a);
[CCode (cname="filledCircleColor")]
- public static int fill_color(Surface dst, int16 x, int16 y,
+ public static int fill_color(SDL.Surface dst, int16 x, int16 y,
int16 radius, uint32 color);
[CCode (cname="filledCircleRGBA")]
- public static int fill_rgba(Surface dst, int16 x, int16 y, int16 radius,
+ public static int fill_rgba(SDL.Surface dst, int16 x, int16 y, int16 radius,
uchar r, uchar g, uchar b, uchar a);
}// Circle
[Compact]
public class Ellipse {
[CCode (cname="ellipseColor")]
- public static int outline_color(Surface dst, int16 xc, int16 yc,
+ public static int outline_color(SDL.Surface dst, int16 xc, int16 yc,
int16 rx, int16 ry, uint32 color);
[CCode (cname="ellipseRGBA")]
- public static int outline_rgba(Surface dst, int16 xc, int16 yc,
+ public static int outline_rgba(SDL.Surface dst, int16 xc, int16 yc,
int16 rx, int16 ry, uchar r, uchar g, uchar b, uchar a);
[CCode (cname="aaellipseColor")]
- public static int outline_color_aa(Surface dst, int16 xc, int16 yc,
+ public static int outline_color_aa(SDL.Surface dst, int16 xc, int16 yc,
int16 rx, int16 ry, uint32 color);
[CCode (cname="aaellipseRGBA")]
- public static int outline_rgba_aa(Surface dst, int16 xc, int16 yc,
+ public static int outline_rgba_aa(SDL.Surface dst, int16 xc, int16 yc,
int16 rx, int16 ry, uchar r, uchar g, uchar b, uchar a);
[CCode (cname="filledEllipseColor")]
- public static int fill_color(Surface dst, int16 xc, int16 yc,
+ public static int fill_color(SDL.Surface dst, int16 xc, int16 yc,
int16 rx, int16 ry, uint32 color);
[CCode (cname="filledEllipseRGBA")]
- public static int fill_rgba(Surface dst, int16 xc, int16 yc,
+ public static int fill_rgba(SDL.Surface dst, int16 xc, int16 yc,
int16 rx, int16 ry, uchar r, uchar g, uchar b, uchar a);
}// Ellipse
[Compact]
public class Arc {
[CCode (cname="pieColor")]
- public static int outline_color(Surface dst, int16 x, int16 y, int16 radius,
+ public static int outline_color(SDL.Surface dst, int16 x, int16 y, int16 radius,
int16 start, int16 end, uint32 color);
[CCode (cname="pieRGBA")]
- public static int outline_rgba(Surface dst, int16 x, int16 y, int16 radius,
+ public static int outline_rgba(SDL.Surface dst, int16 x, int16 y, int16 radius,
int16 start, int16 end, uchar r, uchar g, uchar b, uchar a);
[CCode (cname="filledPieColor")]
- public static int fill_color(Surface dst, int16 x, int16 y, int16 radius,
+ public static int fill_color(SDL.Surface dst, int16 x, int16 y, int16 radius,
int16 start, int16 end, uint32 color);
[CCode (cname="filledPieRGBA")]
- public static int fill_rgba(Surface dst, int16 x, int16 y, int16 radius,
+ public static int fill_rgba(SDL.Surface dst, int16 x, int16 y, int16 radius,
int16 start, int16 end, uchar r, uchar g, uchar b, uchar a);
}// Arc
[Compact]
public class Trigon {
[CCode (cname="trigonColor")]
- public static int outline_color(Surface dst, int16 x1, int16 y1,
+ public static int outline_color(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, int16 x3, int16 y3, uint32 color);
[CCode (cname="trigonRGBA")]
- public static int outline_rgba(Surface dst, int16 x1, int16 y1,
+ public static int outline_rgba(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, int16 x3, int16 y3,
uchar r, uchar g, uchar b, uchar a);
[CCode (cname="aatrigonColor")]
- public static int outline_color_aa(Surface dst, int16 x1, int16 y1,
+ public static int outline_color_aa(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, int16 x3, int16 y3, uint32 color);
[CCode (cname="aatrigonRGBA")]
- public static int outline_rgba_aa(Surface dst, int16 x1, int16 y1,
+ public static int outline_rgba_aa(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, int16 x3, int16 y3,
uchar r, uchar g, uchar b, uchar a);
[CCode (cname="filledTrigonColor")]
- public static int fill_color(Surface dst, int16 x1, int16 y1,
+ public static int fill_color(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, int16 x3, int16 y3, uint32 color);
[CCode (cname="filledTrigonRGBA")]
- public static int fill_rgba(Surface dst, int16 x1, int16 y1,
+ public static int fill_rgba(SDL.Surface dst, int16 x1, int16 y1,
int16 x2, int16 y2, int16 x3, int16 y3,
uchar r, uchar g, uchar b, uchar a);
}// Trigon
[Compact]
public class Polygon {
[CCode (cname="polygonColor")]
- public static int outline_color(Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
+ public static int outline_color(SDL.Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
int n, uint32 color);
[CCode (cname="polygonRGBA")]
- public static int outline_rgba(Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
+ public static int outline_rgba(SDL.Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
int n, uchar r, uchar g, uchar b, uchar a);
[CCode (cname="aapolygonColor")]
- public static int outline_color_aa(Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
+ public static int outline_color_aa(SDL.Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
int n, uint32 color);
[CCode (cname="aapolygonRGBA")]
- public static int outline_rgba_aa(Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
+ public static int outline_rgba_aa(SDL.Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
int n, uchar r, uchar g, uchar b, uchar a);
[CCode (cname="filledPolygonColor")]
- public static int fill_color(Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
+ public static int fill_color(SDL.Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
int n, uint32 color);
[CCode (cname="filledPolygonRGBA")]
- public static int fill_rgba(Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
+ public static int fill_rgba(SDL.Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
int n, uchar r, uchar g, uchar b, uchar a);
}// Polygon
[Compact]
public class BezierCurve {
[CCode (cname="bezierColor")]
- public static int color(Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
+ public static int color(SDL.Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
int vertices, int steps, uint32 color);
[CCode (cname="bezierRGBA")]
- public static int rgba(Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
+ public static int rgba(SDL.Surface dst, [CCode (array_length = false)] int16[] vx, [CCode (array_length = false)] int16[] vy,
int vertices, int steps, uchar r, uchar g, uchar b, uchar a);
}// BezierCurve
[Compact]
public class Text {
[CCode (cname="stringColor")]
- public static int color(Surface dst, int16 x, int16 y, string s, uint32 color);
+ public static int color(SDL.Surface dst, int16 x, int16 y, string s, uint32 color);
[CCode (cname="stringRGBA")]
- public static int rgba(Surface dst, int16 x, int16 y, string s,
+ public static int rgba(SDL.Surface dst, int16 x, int16 y, string s,
uchar r, uchar g, uchar b, uchar a);
[CCode (cname="gfxPrimitivesSetFont")]
[Compact]
public class RotoZoom {
[CCode (cname="rotozoomSurface")]
- public static Surface rotozoom(Surface src, double degrees,
+ public static SDL.Surface rotozoom(SDL.Surface src, double degrees,
double zoom, int smooth);
[CCode (cname="rotozoomSurfaceXY")]
- public static Surface rotozoom_xy(Surface src, double degrees,
+ public static SDL.Surface rotozoom_xy(SDL.Surface src, double degrees,
double zoomx, double zoomy, int smooth);
[CCode (cname="rotozoomSurfaceSize")]
double zoomx, double zoomy, ref int dstwidth, ref int dstheight);
[CCode (cname="zoomSurface")]
- public static Surface zoom(Surface src, double zoomx,
+ public static SDL.Surface zoom(SDL.Surface src, double zoomx,
double zoomy, int smooth);
[CCode (cname="zoomSurfaceSize")]
-using GLib;
-using SDL;
-
[CCode (cheader_filename="SDL_image.h")]
namespace SDLImage {
[CCode (cname="IMG_Linked_Version")]
- public static weak Version linked();
+ public static weak SDL.Version linked();
[CCode (cname="IMG_LoadTyped_RW")]
- public static Surface load_rw_typed(RWops src, int freesrc=0, string type);
+ public static SDL.Surface load_rw_typed(SDL.RWops src, int freesrc=0, string type);
[CCode (cname="IMG_Load_RW")]
- public static Surface load_rw(RWops src, int freesrc=0);
+ public static SDL.Surface load_rw(SDL.RWops src, int freesrc=0);
[CCode (cname="IMG_Load")]
- public static Surface load(string file);
+ public static SDL.Surface load(string file);
[CCode (cname="IMG_isBMP")]
- public static int is_bmp(RWops src);
+ public static int is_bmp(SDL.RWops src);
[CCode (cname="IMG_isGIF")]
- public static int is_gif(RWops src);
+ public static int is_gif(SDL.RWops src);
[CCode (cname="IMG_isJPG")]
- public static int is_jpg(RWops src);
+ public static int is_jpg(SDL.RWops src);
[CCode (cname="IMG_isLBM")]
- public static int is_lbm(RWops src);
+ public static int is_lbm(SDL.RWops src);
[CCode (cname="IMG_isPCX")]
- public static int is_pcx(RWops src);
+ public static int is_pcx(SDL.RWops src);
[CCode (cname="IMG_isPNG")]
- public static int is_png(RWops src);
+ public static int is_png(SDL.RWops src);
[CCode (cname="IMG_isPNM")]
- public static int is_pnm(RWops src);
+ public static int is_pnm(SDL.RWops src);
[CCode (cname="IMG_isTIF")]
- public static int is_tif(RWops src);
+ public static int is_tif(SDL.RWops src);
[CCode (cname="IMG_isXCF")]
- public static int is_xcf(RWops src);
+ public static int is_xcf(SDL.RWops src);
[CCode (cname="IMG_isXPM")]
- public static int is_xpm(RWops src);
+ public static int is_xpm(SDL.RWops src);
[CCode (cname="IMG_isXV")]
- public static int is_xv(RWops src);
+ public static int is_xv(SDL.RWops src);
[CCode (cname="IMG_LoadBMP_RW")]
- public static Surface load_bmp(RWops src);
+ public static SDL.Surface load_bmp(SDL.RWops src);
[CCode (cname="IMG_LoadGIF_RW")]
- public static Surface load_gif(RWops src);
+ public static SDL.Surface load_gif(SDL.RWops src);
[CCode (cname="IMG_LoadJPG_RW")]
- public static Surface load_jpg(RWops src);
+ public static SDL.Surface load_jpg(SDL.RWops src);
[CCode (cname="IMG_LoadLBM_RW")]
- public static Surface load_lbm(RWops src);
+ public static SDL.Surface load_lbm(SDL.RWops src);
[CCode (cname="IMG_LoadPCX_RW")]
- public static Surface load_pcx(RWops src);
+ public static SDL.Surface load_pcx(SDL.RWops src);
[CCode (cname="IMG_LoadPNG_RW")]
- public static Surface load_png(RWops src);
+ public static SDL.Surface load_png(SDL.RWops src);
[CCode (cname="IMG_LoadPNM_RW")]
- public static Surface load_pnm(RWops src);
+ public static SDL.Surface load_pnm(SDL.RWops src);
[CCode (cname="IMG_LoadTIF_RW")]
- public static Surface load_tif(RWops src);
+ public static SDL.Surface load_tif(SDL.RWops src);
[CCode (cname="IMG_LoadXCF_RW")]
- public static Surface load_xcf(RWops src);
+ public static SDL.Surface load_xcf(SDL.RWops src);
[CCode (cname="IMG_LoadXPM_RW")]
- public static Surface load_xpm(RWops src);
+ public static SDL.Surface load_xpm(SDL.RWops src);
[CCode (cname="IMG_ReadXPMFromArray")]
- public static Surface read_xpm(char** xpmdata);
+ public static SDL.Surface read_xpm(char** xpmdata);
[CCode (cname="IMG_LoadXV_RW")]
- public static Surface load_xv(RWops src);
+ public static SDL.Surface load_xv(SDL.RWops src);
}// SDLImage