1 /* automatically generated by rust-bindgen */
2
3 pub const FPS_UPPER_LIMIT: u32 = 200;
4 pub const FPS_LOWER_LIMIT: u32 = 1;
5 pub const FPS_DEFAULT: u32 = 30;
6 pub type __uint32_t = libc::c_uint;
7 pub type Uint32 = u32;
8 #[repr(C)]
9 #[derive(Debug, Copy, Clone)]
10 pub struct FPSmanager {
11 pub framecount: Uint32,
12 pub rateticks: f32,
13 pub baseticks: Uint32,
14 pub lastticks: Uint32,
15 pub rate: Uint32,
16 }
17 #[test]
bindgen_test_layout_FPSmanager()18 fn bindgen_test_layout_FPSmanager() {
19 assert_eq!(
20 ::core::mem::size_of::<FPSmanager>(),
21 20usize,
22 concat!("Size of: ", stringify!(FPSmanager))
23 );
24 assert_eq!(
25 ::core::mem::align_of::<FPSmanager>(),
26 4usize,
27 concat!("Alignment of ", stringify!(FPSmanager))
28 );
29 assert_eq!(
30 unsafe { &(*(::core::ptr::null::<FPSmanager>())).framecount as *const _ as usize },
31 0usize,
32 concat!(
33 "Offset of field: ",
34 stringify!(FPSmanager),
35 "::",
36 stringify!(framecount)
37 )
38 );
39 assert_eq!(
40 unsafe { &(*(::core::ptr::null::<FPSmanager>())).rateticks as *const _ as usize },
41 4usize,
42 concat!(
43 "Offset of field: ",
44 stringify!(FPSmanager),
45 "::",
46 stringify!(rateticks)
47 )
48 );
49 assert_eq!(
50 unsafe { &(*(::core::ptr::null::<FPSmanager>())).baseticks as *const _ as usize },
51 8usize,
52 concat!(
53 "Offset of field: ",
54 stringify!(FPSmanager),
55 "::",
56 stringify!(baseticks)
57 )
58 );
59 assert_eq!(
60 unsafe { &(*(::core::ptr::null::<FPSmanager>())).lastticks as *const _ as usize },
61 12usize,
62 concat!(
63 "Offset of field: ",
64 stringify!(FPSmanager),
65 "::",
66 stringify!(lastticks)
67 )
68 );
69 assert_eq!(
70 unsafe { &(*(::core::ptr::null::<FPSmanager>())).rate as *const _ as usize },
71 16usize,
72 concat!(
73 "Offset of field: ",
74 stringify!(FPSmanager),
75 "::",
76 stringify!(rate)
77 )
78 );
79 }
80 extern "C" {
SDL_initFramerate(manager: *mut FPSmanager)81 pub fn SDL_initFramerate(manager: *mut FPSmanager);
82 }
83 extern "C" {
SDL_setFramerate(manager: *mut FPSmanager, rate: Uint32) -> libc::c_int84 pub fn SDL_setFramerate(manager: *mut FPSmanager, rate: Uint32) -> libc::c_int;
85 }
86 extern "C" {
SDL_getFramerate(manager: *mut FPSmanager) -> libc::c_int87 pub fn SDL_getFramerate(manager: *mut FPSmanager) -> libc::c_int;
88 }
89 extern "C" {
SDL_getFramecount(manager: *mut FPSmanager) -> libc::c_int90 pub fn SDL_getFramecount(manager: *mut FPSmanager) -> libc::c_int;
91 }
92 extern "C" {
SDL_framerateDelay(manager: *mut FPSmanager) -> Uint3293 pub fn SDL_framerateDelay(manager: *mut FPSmanager) -> Uint32;
94 }
95