X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pages%2FSDL-GFX-Rotozoom.html-inc;fp=pages%2FSDL-GFX-Rotozoom.html-inc;h=8038a41e13b2d3e7b3a98e9005a52bd9f74dca84;hb=cf23a5dab86667dca8475ee830e684c9944f115f;hp=0000000000000000000000000000000000000000;hpb=f8ed1cb09a8d541b895e30d582b005c4f71905fd;p=sdlgit%2FSDL-Site.git diff --git a/pages/SDL-GFX-Rotozoom.html-inc b/pages/SDL-GFX-Rotozoom.html-inc new file mode 100644 index 0000000..8038a41 --- /dev/null +++ b/pages/SDL-GFX-Rotozoom.html-inc @@ -0,0 +1,174 @@ +
+ +

Index

+ +
+ + +

NAME

Top

+
+

SDL::GFX::Rotozoom - rotation and zooming functions for surfaces

+ +
+

CATEGORY

Top

+
+

TODO, GFX, Rotozoom

+ +
+

METHODS

Top

+
+ +
+

surface

+
+
 SDL_Surface *
+ gfx_roto_surface(src, angle, zoom, smooth)
+ 	SDL_Surface * src
+ 	double angle
+ 	double zoom
+ 	int smooth
+ 	PREINIT:
+ 		char *CLASS = "SDL::Surface";
+ 	CODE:
+ 		RETVAL = rotozoomSurface(src, angle, zoom, smooth);
+ 	OUTPUT:
+ 		RETVAL
+
+
+ +
+

surface_xy

+
+
 SDL_Surface *
+ gfx_roto_surface_xy(src, angle, zoomx, zoomy, smooth)
+ 	SDL_Surface * src
+ 	double angle
+ 	double zoomx
+ 	double zoomy
+ 	int smooth
+ 	PREINIT:
+ 		char *CLASS = "SDL::Surface";
+ 	CODE:
+ 		RETVAL = rotozoomSurfaceXY(src, angle, zoomx, zoomy, smooth);
+ 	OUTPUT:
+ 		RETVAL
+
+
+ +
+

surface_size

+
+
 void 
+ gfx_roto_surface_size(width, height, angle, zoom, dstwidth, dstheight)
+ 	int width
+ 	int height
+ 	double angle
+ 	double zoom
+ 	int *dstwidth
+ 	int *dstheight
+ 	CODE:
+ 		rotozoomSurfaceSize(width, height, angle, zoom, dstwidth, dstheight);
+
+
+ +
+

surface_size_xy

+
+
 void 
+ gfx_roto_surface_size_xy(width, height, angle, zoomx, zoomy, dstwidth, dstheight)
+ 	int width
+ 	int height
+ 	double angle
+ 	double zoomx
+ 	double zoomy
+ 	int *dstwidth
+ 	int *dstheight
+ 	CODE:
+ 		rotozoomSurfaceSizeXY(width, height, angle, zoomx, zoomy, dstwidth, dstheight);
+
+
+ +
+

zoom_surface

+
+
 SDL_Surface *
+ gfx_roto_zoom_surface(src, zoomx, zoomy, smooth)
+ 	SDL_Surface * src
+ 	double zoomx
+ 	double zoomy
+ 	int smooth
+ 	PREINIT:
+ 		char *CLASS = "SDL::Surface";
+ 	CODE:
+ 		RETVAL = zoomSurface(src, zoomx, zoomy, smooth);
+ 	OUTPUT:
+ 		RETVAL
+
+
+ +
+

zoom_surface_size

+
+
 void
+ gfx_roto_zoom_surface_size(width, height, zoomx, zoomy, dstwidth, dstheight)
+ 	int width
+ 	int height
+ 	double zoomx
+ 	double zoomy
+ 	int *dstwidth
+ 	int *dstheight
+ 	CODE:
+ 		zoomSurfaceSize(width, height, zoomx, zoomy, dstwidth, dstheight);
+
+
+ +
+

shrink_surface

+
+
 SDL_Surface *
+ gfx_roto_shrink_surface(src, factorx, factory)
+ 	SDL_Surface * src
+ 	int factorx
+ 	int factory
+ 	PREINIT:
+ 		char *CLASS = "SDL::Surface";
+ 	CODE:
+ 		RETVAL = shrinkSurface(src, factorx, factory);
+ 	OUTPUT:
+ 		RETVAL
+
+
+ +
+

rotate_surface_90_degrees

+
+
 SDL_Surface *
+ gfx_roto_rotate_surface_90_degrees(pSurf, numClockwiseTurns)
+ 	SDL_Surface* pSurf
+ 	int numClockwiseTurns
+ 	PREINIT:
+ 		char *CLASS = "SDL::Surface";
+ 	CODE:
+ 		RETVAL = rotateSurface90Degrees(pSurf, numClockwiseTurns);
+ 	OUTPUT:
+ 		RETVAL
+
+
+
+ +
+
\ No newline at end of file