… | |
… | |
933 | #endif |
933 | #endif |
934 | } |
934 | } |
935 | |
935 | |
936 | MODULE = CFPlus PACKAGE = CFPlus::Font |
936 | MODULE = CFPlus PACKAGE = CFPlus::Font |
937 | |
937 | |
|
|
938 | PROTOTYPES: DISABLE |
|
|
939 | |
938 | CFPlus::Font |
940 | CFPlus::Font |
939 | new_from_file (SV *class, char *path, int id = 0) |
941 | new_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 | |
955 | void |
957 | void |
956 | make_default (CFPlus::Font self) |
958 | make_default (CFPlus::Font self) |
|
|
959 | PROTOTYPE: $ |
957 | CODE: |
960 | CODE: |
958 | default_font = self; |
961 | default_font = self; |
959 | |
962 | |
960 | MODULE = CFPlus PACKAGE = CFPlus::Layout |
963 | MODULE = CFPlus PACKAGE = CFPlus::Layout |
961 | |
964 | |
|
|
965 | PROTOTYPES: DISABLE |
|
|
966 | |
962 | void |
967 | void |
963 | reset_glyph_cache () |
968 | reset_glyph_cache () |
|
|
969 | PROTOTYPE: |
964 | CODE: |
970 | CODE: |
965 | tc_clear (); |
971 | tc_clear (); |
966 | |
972 | |
967 | CFPlus::Layout |
973 | CFPlus::Layout |
968 | new (SV *class) |
974 | new (SV *class) |
… | |
… | |
1255 | flags |
1261 | flags |
1256 | ); |
1262 | ); |
1257 | |
1263 | |
1258 | MODULE = CFPlus PACKAGE = CFPlus::Texture |
1264 | MODULE = CFPlus PACKAGE = CFPlus::Texture |
1259 | |
1265 | |
|
|
1266 | PROTOTYPES: ENABLE |
|
|
1267 | |
1260 | int minpot (int n) |
1268 | int minpot (int n) |
1261 | |
1269 | |
1262 | void |
1270 | void |
1263 | pad (SV *data_, int ow, int oh, int nw, int nh) |
1271 | pad (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 | |
1344 | MODULE = CFPlus PACKAGE = CFPlus::Map |
1352 | MODULE = CFPlus PACKAGE = CFPlus::Map |
|
|
1353 | |
|
|
1354 | PROTOTYPES: DISABLE |
1345 | |
1355 | |
1346 | CFPlus::Map |
1356 | CFPlus::Map |
1347 | new (SV *class) |
1357 | new (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 | |
2184 | MODULE = CFPlus PACKAGE = CFPlus::MixChunk |
2194 | MODULE = CFPlus PACKAGE = CFPlus::MixChunk |
2185 | |
2195 | |
|
|
2196 | PROTOTYPES: DISABLE |
|
|
2197 | |
2186 | CFPlus::MixChunk |
2198 | CFPlus::MixChunk |
2187 | new_from_file (SV *class, char *path) |
2199 | new_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 | |
2212 | MODULE = CFPlus PACKAGE = CFPlus::MixMusic |
2224 | MODULE = CFPlus PACKAGE = CFPlus::MixMusic |
2213 | |
2225 | |
2214 | int |
2226 | int |
2215 | volume (int volume = -1) |
2227 | volume (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 | |
2254 | MODULE = CFPlus PACKAGE = CFPlus::OpenGL |
2267 | MODULE = CFPlus PACKAGE = CFPlus::OpenGL |
|
|
2268 | |
|
|
2269 | PROTOTYPES: ENABLE |
2255 | |
2270 | |
2256 | BOOT: |
2271 | BOOT: |
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 |