ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/Client.xs
(Generate patch)

Comparing deliantra/Deliantra-Client/Client.xs (file contents):
Revision 1.204 by root, Thu Jul 19 14:54:50 2007 UTC vs.
Revision 1.206 by root, Thu Jul 19 23:29:16 2007 UTC

933#endif 933#endif
934} 934}
935 935
936MODULE = CFPlus PACKAGE = CFPlus::Font 936MODULE = CFPlus PACKAGE = CFPlus::Font
937 937
938PROTOTYPES: DISABLE
939
938CFPlus::Font 940CFPlus::Font
939new_from_file (SV *class, char *path, int id = 0) 941new_from_file (SV *class, char *path, int id = 0)
940 CODE: 942 CODE:
941{ 943{
942 int count; 944 int count;
952 CODE: 954 CODE:
953 pango_font_description_free (self); 955 pango_font_description_free (self);
954 956
955void 957void
956make_default (CFPlus::Font self) 958make_default (CFPlus::Font self)
959 PROTOTYPE: $
957 CODE: 960 CODE:
958 default_font = self; 961 default_font = self;
959 962
960MODULE = CFPlus PACKAGE = CFPlus::Layout 963MODULE = CFPlus PACKAGE = CFPlus::Layout
961 964
965PROTOTYPES: DISABLE
966
962void 967void
963reset_glyph_cache () 968reset_glyph_cache ()
969 PROTOTYPE:
964 CODE: 970 CODE:
965 tc_clear (); 971 tc_clear ();
966 972
967CFPlus::Layout 973CFPlus::Layout
968new (SV *class) 974new (SV *class)
1255 flags 1261 flags
1256 ); 1262 );
1257 1263
1258MODULE = CFPlus PACKAGE = CFPlus::Texture 1264MODULE = CFPlus PACKAGE = CFPlus::Texture
1259 1265
1266PROTOTYPES: ENABLE
1267
1260int minpot (int n) 1268int minpot (int n)
1261 1269
1262void 1270void
1263pad (SV *data_, int ow, int oh, int nw, int nh) 1271pad (SV *data_, int ow, int oh, int nw, int nh)
1264 CODE: 1272 CODE:
1340} 1348}
1341 OUTPUT: 1349 OUTPUT:
1342 RETVAL 1350 RETVAL
1343 1351
1344MODULE = CFPlus PACKAGE = CFPlus::Map 1352MODULE = CFPlus PACKAGE = CFPlus::Map
1353
1354PROTOTYPES: DISABLE
1345 1355
1346CFPlus::Map 1356CFPlus::Map
1347new (SV *class) 1357new (SV *class)
1348 CODE: 1358 CODE:
1349 New (0, RETVAL, 1, struct map); 1359 New (0, RETVAL, 1, struct map);
2181 } 2191 }
2182} 2192}
2183 2193
2184MODULE = CFPlus PACKAGE = CFPlus::MixChunk 2194MODULE = CFPlus PACKAGE = CFPlus::MixChunk
2185 2195
2196PROTOTYPES: DISABLE
2197
2186CFPlus::MixChunk 2198CFPlus::MixChunk
2187new_from_file (SV *class, char *path) 2199new_from_file (SV *class, char *path)
2188 CODE: 2200 CODE:
2189 RETVAL = Mix_LoadWAV (path); 2201 RETVAL = Mix_LoadWAV (path);
2190 OUTPUT: 2202 OUTPUT:
2211 2223
2212MODULE = CFPlus PACKAGE = CFPlus::MixMusic 2224MODULE = CFPlus PACKAGE = CFPlus::MixMusic
2213 2225
2214int 2226int
2215volume (int volume = -1) 2227volume (int volume = -1)
2228 PROTOTYPE: ;$
2216 CODE: 2229 CODE:
2217 RETVAL = Mix_VolumeMusic (volume); 2230 RETVAL = Mix_VolumeMusic (volume);
2218 OUTPUT: 2231 OUTPUT:
2219 RETVAL 2232 RETVAL
2220 2233
2250 RETVAL = Mix_FadeInMusicPos (self, loops, ms, position); 2263 RETVAL = Mix_FadeInMusicPos (self, loops, ms, position);
2251 OUTPUT: 2264 OUTPUT:
2252 RETVAL 2265 RETVAL
2253 2266
2254MODULE = CFPlus PACKAGE = CFPlus::OpenGL 2267MODULE = CFPlus PACKAGE = CFPlus::OpenGL
2268
2269PROTOTYPES: ENABLE
2255 2270
2256BOOT: 2271BOOT:
2257{ 2272{
2258 HV *stash = gv_stashpv ("CFPlus::OpenGL", 1); 2273 HV *stash = gv_stashpv ("CFPlus::OpenGL", 1);
2259 static const struct { 2274 static const struct {
2275 const_iv (GL_ALPHA_TEST), 2290 const_iv (GL_ALPHA_TEST),
2276 const_iv (GL_NORMALIZE), 2291 const_iv (GL_NORMALIZE),
2277 const_iv (GL_RESCALE_NORMAL), 2292 const_iv (GL_RESCALE_NORMAL),
2278 const_iv (GL_FRONT), 2293 const_iv (GL_FRONT),
2279 const_iv (GL_BACK), 2294 const_iv (GL_BACK),
2295 const_iv (GL_AUX0),
2280 const_iv (GL_AND), 2296 const_iv (GL_AND),
2281 const_iv (GL_ONE), 2297 const_iv (GL_ONE),
2282 const_iv (GL_ZERO), 2298 const_iv (GL_ZERO),
2283 const_iv (GL_SRC_ALPHA), 2299 const_iv (GL_SRC_ALPHA),
2284 const_iv (GL_DST_ALPHA), 2300 const_iv (GL_DST_ALPHA),
2339 const_iv (GL_QUAD_STRIP), 2355 const_iv (GL_QUAD_STRIP),
2340 const_iv (GL_TRIANGLES), 2356 const_iv (GL_TRIANGLES),
2341 const_iv (GL_TRIANGLE_STRIP), 2357 const_iv (GL_TRIANGLE_STRIP),
2342 const_iv (GL_TRIANGLE_FAN), 2358 const_iv (GL_TRIANGLE_FAN),
2343 const_iv (GL_PERSPECTIVE_CORRECTION_HINT), 2359 const_iv (GL_PERSPECTIVE_CORRECTION_HINT),
2360 const_iv (GL_POINT_SMOOTH_HINT),
2361 const_iv (GL_LINE_SMOOTH_HINT),
2362 const_iv (GL_POLYGON_SMOOTH_HINT),
2363 const_iv (GL_GENERATE_MIPMAP_HINT),
2344 const_iv (GL_FASTEST), 2364 const_iv (GL_FASTEST),
2365 const_iv (GL_DONT_CARE),
2366 const_iv (GL_NICEST),
2345 const_iv (GL_V2F), 2367 const_iv (GL_V2F),
2346 const_iv (GL_V3F), 2368 const_iv (GL_V3F),
2347 const_iv (GL_T2F_V3F), 2369 const_iv (GL_T2F_V3F),
2348 const_iv (GL_T2F_N3F_V3F), 2370 const_iv (GL_T2F_N3F_V3F),
2349# undef const_iv 2371# undef const_iv

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines