pub const PATTERN_TYPE_SURFACE: i32 = 1;