| 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 | |