Lines Matching refs:param

38 …                                                             lv_draw_sw_mask_line_param_t * param);
41 … lv_draw_sw_mask_radius_param_t * param);
44 … lv_draw_sw_mask_angle_param_t * param);
47 … lv_draw_sw_mask_fade_param_t * param);
50 … lv_draw_sw_mask_map_param_t * param);
141 void lv_draw_sw_mask_line_points_init(lv_draw_sw_mask_line_param_t * param, int32_t p1x, int32_t p1… in lv_draw_sw_mask_line_points_init() argument
145 lv_memzero(param, sizeof(lv_draw_sw_mask_line_param_t)); in lv_draw_sw_mask_line_points_init()
163 lv_point_set(&param->cfg.p1, p1x, p1y); in lv_draw_sw_mask_line_points_init()
164 lv_point_set(&param->cfg.p2, p2x, p2y); in lv_draw_sw_mask_line_points_init()
165 param->cfg.side = side; in lv_draw_sw_mask_line_points_init()
167 lv_point_set(&param->origo, p1x, p1y); in lv_draw_sw_mask_line_points_init()
168 param->flat = (LV_ABS(p2x - p1x) > LV_ABS(p2y - p1y)) ? 1 : 0; in lv_draw_sw_mask_line_points_init()
169 param->yx_steep = 0; in lv_draw_sw_mask_line_points_init()
170 param->xy_steep = 0; in lv_draw_sw_mask_line_points_init()
171 param->dsc.cb = (lv_draw_sw_mask_xcb_t)lv_draw_mask_line; in lv_draw_sw_mask_line_points_init()
172 param->dsc.type = LV_DRAW_SW_MASK_TYPE_LINE; in lv_draw_sw_mask_line_points_init()
177 if(param->flat) { in lv_draw_sw_mask_line_points_init()
183 param->yx_steep = (m * dy) >> 10; in lv_draw_sw_mask_line_points_init()
188 param->xy_steep = (m * dx) >> 10; in lv_draw_sw_mask_line_points_init()
190 param->steep = param->yx_steep; in lv_draw_sw_mask_line_points_init()
198 param->xy_steep = (m * dx) >> 10; in lv_draw_sw_mask_line_points_init()
203 param->yx_steep = (m * dy) >> 10; in lv_draw_sw_mask_line_points_init()
205 param->steep = param->xy_steep; in lv_draw_sw_mask_line_points_init()
208 if(param->cfg.side == LV_DRAW_SW_MASK_LINE_SIDE_LEFT) param->inv = 0; in lv_draw_sw_mask_line_points_init()
209 else if(param->cfg.side == LV_DRAW_SW_MASK_LINE_SIDE_RIGHT) param->inv = 1; in lv_draw_sw_mask_line_points_init()
210 else if(param->cfg.side == LV_DRAW_SW_MASK_LINE_SIDE_TOP) { in lv_draw_sw_mask_line_points_init()
211 if(param->steep > 0) param->inv = 1; in lv_draw_sw_mask_line_points_init()
212 else param->inv = 0; in lv_draw_sw_mask_line_points_init()
214 else if(param->cfg.side == LV_DRAW_SW_MASK_LINE_SIDE_BOTTOM) { in lv_draw_sw_mask_line_points_init()
215 if(param->steep > 0) param->inv = 0; in lv_draw_sw_mask_line_points_init()
216 else param->inv = 1; in lv_draw_sw_mask_line_points_init()
219 param->spx = param->steep >> 2; in lv_draw_sw_mask_line_points_init()
220 if(param->steep < 0) param->spx = -param->spx; in lv_draw_sw_mask_line_points_init()
223 void lv_draw_sw_mask_line_angle_init(lv_draw_sw_mask_line_param_t * param, int32_t p1x, int32_t py,… in lv_draw_sw_mask_line_angle_init() argument
238 lv_draw_sw_mask_line_points_init(param, p1x, py, p2x, p2y, side); in lv_draw_sw_mask_line_angle_init()
241 void lv_draw_sw_mask_angle_init(lv_draw_sw_mask_angle_param_t * param, int32_t vertex_x, int32_t ve… in lv_draw_sw_mask_angle_init() argument
259 param->delta_deg = 360 - start_angle + end_angle; in lv_draw_sw_mask_angle_init()
262 param->delta_deg = LV_ABS(end_angle - start_angle); in lv_draw_sw_mask_angle_init()
265 param->cfg.start_angle = start_angle; in lv_draw_sw_mask_angle_init()
266 param->cfg.end_angle = end_angle; in lv_draw_sw_mask_angle_init()
267 lv_point_set(&param->cfg.vertex_p, vertex_x, vertex_y); in lv_draw_sw_mask_angle_init()
268 param->dsc.cb = (lv_draw_sw_mask_xcb_t)lv_draw_mask_angle; in lv_draw_sw_mask_angle_init()
269 param->dsc.type = LV_DRAW_SW_MASK_TYPE_ANGLE; in lv_draw_sw_mask_angle_init()
290 … lv_draw_sw_mask_line_angle_init(&param->start_line, vertex_x, vertex_y, start_angle, start_side); in lv_draw_sw_mask_angle_init()
291 lv_draw_sw_mask_line_angle_init(&param->end_line, vertex_x, vertex_y, end_angle, end_side); in lv_draw_sw_mask_angle_init()
294 void lv_draw_sw_mask_radius_init(lv_draw_sw_mask_radius_param_t * param, const lv_area_t * rect, in… in lv_draw_sw_mask_radius_init() argument
303 lv_area_copy(&param->cfg.rect, rect); in lv_draw_sw_mask_radius_init()
304 param->cfg.radius = radius; in lv_draw_sw_mask_radius_init()
305 param->cfg.outer = inv ? 1 : 0; in lv_draw_sw_mask_radius_init()
306 param->dsc.cb = (lv_draw_sw_mask_xcb_t)lv_draw_mask_radius; in lv_draw_sw_mask_radius_init()
307 param->dsc.type = LV_DRAW_SW_MASK_TYPE_RADIUS; in lv_draw_sw_mask_radius_init()
310 param->circle = NULL; in lv_draw_sw_mask_radius_init()
323 param->circle = &(_circle_cache[i]); in lv_draw_sw_mask_radius_init()
350 param->circle = entry; in lv_draw_sw_mask_radius_init()
352 circ_calc_aa4(param->circle, radius); in lv_draw_sw_mask_radius_init()
357 void lv_draw_sw_mask_fade_init(lv_draw_sw_mask_fade_param_t * param, const lv_area_t * coords, lv_o… in lv_draw_sw_mask_fade_init() argument
361 lv_area_copy(&param->cfg.coords, coords); in lv_draw_sw_mask_fade_init()
362 param->cfg.opa_top = opa_top; in lv_draw_sw_mask_fade_init()
363 param->cfg.opa_bottom = opa_bottom; in lv_draw_sw_mask_fade_init()
364 param->cfg.y_top = y_top; in lv_draw_sw_mask_fade_init()
365 param->cfg.y_bottom = y_bottom; in lv_draw_sw_mask_fade_init()
366 param->dsc.cb = (lv_draw_sw_mask_xcb_t)lv_draw_mask_fade; in lv_draw_sw_mask_fade_init()
367 param->dsc.type = LV_DRAW_SW_MASK_TYPE_FADE; in lv_draw_sw_mask_fade_init()
370 void lv_draw_sw_mask_map_init(lv_draw_sw_mask_map_param_t * param, const lv_area_t * coords, const … in lv_draw_sw_mask_map_init() argument
372 lv_area_copy(&param->cfg.coords, coords); in lv_draw_sw_mask_map_init()
373 param->cfg.map = map; in lv_draw_sw_mask_map_init()
374 param->dsc.cb = (lv_draw_sw_mask_xcb_t)lv_draw_mask_map; in lv_draw_sw_mask_map_init()
375 param->dsc.type = LV_DRAW_SW_MASK_TYPE_MAP; in lv_draw_sw_mask_map_init()