1 | use ffi::*; |
2 | use libc::c_int; |
3 | |
4 | bitflags! { |
5 | #[derive (Copy, Clone, Debug, PartialEq, Eq)] |
6 | pub struct Flags: c_int { |
7 | const FAST_BILINEAR = SWS_FAST_BILINEAR; |
8 | const BILINEAR = SWS_BILINEAR; |
9 | const BICUBIC = SWS_BICUBIC; |
10 | const X = SWS_X; |
11 | const POINT = SWS_POINT; |
12 | const AREA = SWS_AREA; |
13 | const BICUBLIN = SWS_BICUBLIN; |
14 | const GAUSS = SWS_GAUSS; |
15 | const SINC = SWS_SINC; |
16 | const LANCZOS = SWS_LANCZOS; |
17 | const SPLINE = SWS_SPLINE; |
18 | const SRC_V_CHR_DROP_MASK = SWS_SRC_V_CHR_DROP_MASK; |
19 | const SRC_V_CHR_DROP_SHIFT = SWS_SRC_V_CHR_DROP_SHIFT; |
20 | const PARAM_DEFAULT = SWS_PARAM_DEFAULT; |
21 | const PRINT_INFO = SWS_PRINT_INFO; |
22 | const FULL_CHR_H_INT = SWS_FULL_CHR_H_INT; |
23 | const FULL_CHR_H_INP = SWS_FULL_CHR_H_INP; |
24 | const DIRECT_BGR = SWS_DIRECT_BGR; |
25 | const ACCURATE_RND = SWS_ACCURATE_RND; |
26 | const BITEXACT = SWS_BITEXACT; |
27 | const ERROR_DIFFUSION = SWS_ERROR_DIFFUSION; |
28 | } |
29 | } |
30 | |