Lines Matching refs:param
2068 lv_freetype_outline_event_param_t * param = lv_event_get_param(e); in _freetype_outline_cb() local
2071 param->outline = lv_vector_path_create(LV_VECTOR_PATH_QUALITY_MEDIUM); in _freetype_outline_cb()
2074 lv_vector_path_delete(param->outline); in _freetype_outline_cb()
2077 if(param->type == LV_FREETYPE_OUTLINE_MOVE_TO) { in _freetype_outline_cb()
2079 pt.x = LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.x); in _freetype_outline_cb()
2080 pt.y = -LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.y); in _freetype_outline_cb()
2081 lv_vector_path_move_to(param->outline, &pt); in _freetype_outline_cb()
2083 else if(param->type == LV_FREETYPE_OUTLINE_LINE_TO) { in _freetype_outline_cb()
2085 pt.x = LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.x); in _freetype_outline_cb()
2086 pt.y = -LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.y); in _freetype_outline_cb()
2087 lv_vector_path_line_to(param->outline, &pt); in _freetype_outline_cb()
2089 else if(param->type == LV_FREETYPE_OUTLINE_CUBIC_TO) { in _freetype_outline_cb()
2091 pt[0].x = LV_FREETYPE_F26DOT6_TO_FLOAT(param->control1.x); in _freetype_outline_cb()
2092 pt[0].y = -LV_FREETYPE_F26DOT6_TO_FLOAT(param->control1.y); in _freetype_outline_cb()
2093 pt[1].x = LV_FREETYPE_F26DOT6_TO_FLOAT(param->control2.x); in _freetype_outline_cb()
2094 pt[1].y = -LV_FREETYPE_F26DOT6_TO_FLOAT(param->control2.y); in _freetype_outline_cb()
2095 pt[2].x = LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.x); in _freetype_outline_cb()
2096 pt[2].y = -LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.y); in _freetype_outline_cb()
2097 lv_vector_path_cubic_to(param->outline, &pt[0], &pt[1], &pt[2]); in _freetype_outline_cb()
2099 else if(param->type == LV_FREETYPE_OUTLINE_CONIC_TO) { in _freetype_outline_cb()
2101 pt[0].x = LV_FREETYPE_F26DOT6_TO_FLOAT(param->control1.x); in _freetype_outline_cb()
2102 pt[0].y = -LV_FREETYPE_F26DOT6_TO_FLOAT(param->control1.y); in _freetype_outline_cb()
2103 pt[1].x = LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.x); in _freetype_outline_cb()
2104 pt[1].y = -LV_FREETYPE_F26DOT6_TO_FLOAT(param->to.y); in _freetype_outline_cb()
2105 lv_vector_path_quad_to(param->outline, &pt[0], &pt[1]); in _freetype_outline_cb()
2107 else if(param->type == LV_FREETYPE_OUTLINE_END) { in _freetype_outline_cb()
2108 lv_vector_path_close(param->outline); in _freetype_outline_cb()