Lines Matching defs:blend
72 void (*blend)(const uint8_t *top, int top_linesize,
104 { "c0_mode", "set component #0 blend mode", OFFSET(params[0].mode), AV_OPT_TYPE_INT, {.i64=0}, 0, BLEND_NB-1, FLAGS, "mode"},
105 { "c1_mode", "set component #1 blend mode", OFFSET(params[1].mode), AV_OPT_TYPE_INT, {.i64=0}, 0, BLEND_NB-1, FLAGS, "mode"},
106 { "c2_mode", "set component #2 blend mode", OFFSET(params[2].mode), AV_OPT_TYPE_INT, {.i64=0}, 0, BLEND_NB-1, FLAGS, "mode"},
107 { "c3_mode", "set component #3 blend mode", OFFSET(params[3].mode), AV_OPT_TYPE_INT, {.i64=0}, 0, BLEND_NB-1, FLAGS, "mode"},
108 { "all_mode", "set blend mode for all components", OFFSET(all_mode), AV_OPT_TYPE_INT, {.i64=-1},-1, BLEND_NB-1, FLAGS, "mode"},
148 AVFILTER_DEFINE_CLASS(blend);
251 td->param->blend(top + slice_start * td->top->linesize[td->plane],
307 case BLEND_ADDITION: param->blend = blend_addition; break;
308 case BLEND_AND: param->blend = blend_and; break;
309 case BLEND_AVERAGE: param->blend = blend_average; break;
310 case BLEND_BURN: param->blend = blend_burn; break;
311 case BLEND_DARKEN: param->blend = blend_darken; break;
312 case BLEND_DIFFERENCE: param->blend = blend_difference; break;
313 case BLEND_DIVIDE: param->blend = blend_divide; break;
314 case BLEND_DODGE: param->blend = blend_dodge; break;
315 case BLEND_EXCLUSION: param->blend = blend_exclusion; break;
316 case BLEND_HARDLIGHT: param->blend = blend_hardlight; break;
317 case BLEND_LIGHTEN: param->blend = blend_lighten; break;
318 case BLEND_MULTIPLY: param->blend = blend_multiply; break;
319 case BLEND_NEGATION: param->blend = blend_negation; break;
320 case BLEND_NORMAL: param->blend = blend_normal; break;
321 case BLEND_OR: param->blend = blend_or; break;
322 case BLEND_OVERLAY: param->blend = blend_overlay; break;
323 case BLEND_PHOENIX: param->blend = blend_phoenix; break;
324 case BLEND_PINLIGHT: param->blend = blend_pinlight; break;
325 case BLEND_REFLECT: param->blend = blend_reflect; break;
326 case BLEND_SCREEN: param->blend = blend_screen; break;
327 case BLEND_SOFTLIGHT: param->blend = blend_softlight; break;
328 case BLEND_SUBTRACT: param->blend = blend_subtract; break;
329 case BLEND_VIVIDLIGHT: param->blend = blend_vividlight; break;
330 case BLEND_XOR: param->blend = blend_xor; break;
343 param->blend = blend_expr;
455 .name = "blend",