added constants to SDL::Events docs
[sdlgit/SDL-Site.git] / pages / SDL-GFX-Rotozoom.html-inc
CommitLineData
cf23a5da 1<div class="pod">
2<!-- INDEX START -->
3<h3 id="TOP">Index</h3>
4
5<ul><li><a href="#NAME">NAME</a></li>
6<li><a href="#CATEGORY">CATEGORY</a></li>
7<li><a href="#METHODS">METHODS</a>
8<ul><li><a href="#surface">surface</a></li>
9<li><a href="#surface_xy">surface_xy</a></li>
10<li><a href="#surface_size">surface_size</a></li>
11<li><a href="#surface_size_xy">surface_size_xy</a></li>
12<li><a href="#zoom_surface">zoom_surface</a></li>
13<li><a href="#zoom_surface_size">zoom_surface_size</a></li>
14<li><a href="#shrink_surface">shrink_surface</a></li>
15<li><a href="#rotate_surface_90_degrees">rotate_surface_90_degrees</a>
16</li>
17</ul>
18</li>
19</ul><hr />
20<!-- INDEX END -->
21
22<h1 id="NAME">NAME</h1><p><a href="#TOP" class="toplink">Top</a></p>
23<div id="NAME_CONTENT">
24<p>SDL::GFX::Rotozoom - rotation and zooming functions for surfaces</p>
25
26</div>
27<h1 id="CATEGORY">CATEGORY</h1><p><a href="#TOP" class="toplink">Top</a></p>
28<div id="CATEGORY_CONTENT">
b5d537cc 29<p>TODO, GFX</p>
cf23a5da 30
31</div>
32<h1 id="METHODS">METHODS</h1><p><a href="#TOP" class="toplink">Top</a></p>
33<div id="METHODS_CONTENT">
34
35</div>
36<h2 id="surface">surface</h2>
37<div id="surface_CONTENT">
38<pre> SDL_Surface *
39 gfx_roto_surface(src, angle, zoom, smooth)
40 SDL_Surface * src
41 double angle
42 double zoom
43 int smooth
44 PREINIT:
45 char *CLASS = &quot;SDL::Surface&quot;;
46 CODE:
47 RETVAL = rotozoomSurface(src, angle, zoom, smooth);
48 OUTPUT:
49 RETVAL
50
51</pre>
52
53</div>
54<h2 id="surface_xy">surface_xy</h2>
55<div id="surface_xy_CONTENT">
56<pre> SDL_Surface *
57 gfx_roto_surface_xy(src, angle, zoomx, zoomy, smooth)
58 SDL_Surface * src
59 double angle
60 double zoomx
61 double zoomy
62 int smooth
63 PREINIT:
64 char *CLASS = &quot;SDL::Surface&quot;;
65 CODE:
66 RETVAL = rotozoomSurfaceXY(src, angle, zoomx, zoomy, smooth);
67 OUTPUT:
68 RETVAL
69
70</pre>
71
72</div>
73<h2 id="surface_size">surface_size</h2>
74<div id="surface_size_CONTENT">
75<pre> void
76 gfx_roto_surface_size(width, height, angle, zoom, dstwidth, dstheight)
77 int width
78 int height
79 double angle
80 double zoom
81 int *dstwidth
82 int *dstheight
83 CODE:
84 rotozoomSurfaceSize(width, height, angle, zoom, dstwidth, dstheight);
85
86</pre>
87
88</div>
89<h2 id="surface_size_xy">surface_size_xy</h2>
90<div id="surface_size_xy_CONTENT">
91<pre> void
92 gfx_roto_surface_size_xy(width, height, angle, zoomx, zoomy, dstwidth, dstheight)
93 int width
94 int height
95 double angle
96 double zoomx
97 double zoomy
98 int *dstwidth
99 int *dstheight
100 CODE:
101 rotozoomSurfaceSizeXY(width, height, angle, zoomx, zoomy, dstwidth, dstheight);
102
103</pre>
104
105</div>
106<h2 id="zoom_surface">zoom_surface</h2>
107<div id="zoom_surface_CONTENT">
108<pre> SDL_Surface *
109 gfx_roto_zoom_surface(src, zoomx, zoomy, smooth)
110 SDL_Surface * src
111 double zoomx
112 double zoomy
113 int smooth
114 PREINIT:
115 char *CLASS = &quot;SDL::Surface&quot;;
116 CODE:
117 RETVAL = zoomSurface(src, zoomx, zoomy, smooth);
118 OUTPUT:
119 RETVAL
120
121</pre>
122
123</div>
124<h2 id="zoom_surface_size">zoom_surface_size</h2>
125<div id="zoom_surface_size_CONTENT">
126<pre> void
127 gfx_roto_zoom_surface_size(width, height, zoomx, zoomy, dstwidth, dstheight)
128 int width
129 int height
130 double zoomx
131 double zoomy
132 int *dstwidth
133 int *dstheight
134 CODE:
135 zoomSurfaceSize(width, height, zoomx, zoomy, dstwidth, dstheight);
136
137</pre>
138
139</div>
140<h2 id="shrink_surface">shrink_surface</h2>
141<div id="shrink_surface_CONTENT">
142<pre> SDL_Surface *
143 gfx_roto_shrink_surface(src, factorx, factory)
144 SDL_Surface * src
145 int factorx
146 int factory
147 PREINIT:
148 char *CLASS = &quot;SDL::Surface&quot;;
149 CODE:
150 RETVAL = shrinkSurface(src, factorx, factory);
151 OUTPUT:
152 RETVAL
153
154</pre>
155
156</div>
157<h2 id="rotate_surface_90_degrees">rotate_surface_90_degrees</h2>
158<div id="rotate_surface_90_degrees_CONTENT">
159<pre> SDL_Surface *
160 gfx_roto_rotate_surface_90_degrees(pSurf, numClockwiseTurns)
161 SDL_Surface* pSurf
162 int numClockwiseTurns
163 PREINIT:
164 char *CLASS = &quot;SDL::Surface&quot;;
165 CODE:
166 RETVAL = rotateSurface90Degrees(pSurf, numClockwiseTurns);
167 OUTPUT:
168 RETVAL
169
170
171</pre>
172
173</div>
174</div>