PipelineBuilder.Merge Method

Definition

Overloads

Merge(Func<IGraphicsEffectSource,IGraphicsEffectSource,Task<IGraphicsEffectSource>>, PipelineBuilder, IEnumerable<String>, IEnumerable<BrushProvider>)

Blends two pipelines using the provided asynchronous Func<T1,T2,TResult> to do so

Merge(Func<IGraphicsEffectSource,IGraphicsEffectSource,IGraphicsEffectSource>, PipelineBuilder, IEnumerable<String>, IEnumerable<BrushProvider>)

Blends two pipelines using the provided Func<T1,T2,TResult> to do so

Merge(Func<IGraphicsEffectSource,IGraphicsEffectSource,Task<IGraphicsEffectSource>>, PipelineBuilder, IEnumerable<String>, IEnumerable<BrushProvider>)

Blends two pipelines using the provided asynchronous Func<T1,T2,TResult> to do so

public Microsoft.Toolkit.Uwp.UI.Media.Pipelines.PipelineBuilder Merge (Func<Windows.Graphics.Effects.IGraphicsEffectSource,Windows.Graphics.Effects.IGraphicsEffectSource,System.Threading.Tasks.Task<Windows.Graphics.Effects.IGraphicsEffectSource>> factory, Microsoft.Toolkit.Uwp.UI.Media.Pipelines.PipelineBuilder background, System.Collections.Generic.IEnumerable<string> animations = default, System.Collections.Generic.IEnumerable<Microsoft.Toolkit.Uwp.UI.Media.Pipelines.BrushProvider> initializers = default);
member this.Merge : Func<Windows.Graphics.Effects.IGraphicsEffectSource, Windows.Graphics.Effects.IGraphicsEffectSource, System.Threading.Tasks.Task<Windows.Graphics.Effects.IGraphicsEffectSource>> * Microsoft.Toolkit.Uwp.UI.Media.Pipelines.PipelineBuilder * seq<string> * seq<Microsoft.Toolkit.Uwp.UI.Media.Pipelines.BrushProvider> -> Microsoft.Toolkit.Uwp.UI.Media.Pipelines.PipelineBuilder
Public Function Merge (factory As Func(Of IGraphicsEffectSource, IGraphicsEffectSource, Task(Of IGraphicsEffectSource)), background As PipelineBuilder, Optional animations As IEnumerable(Of String) = Nothing, Optional initializers As IEnumerable(Of BrushProvider) = Nothing) As PipelineBuilder

Parameters

factory
Func<Windows.Graphics.Effects.IGraphicsEffectSource,Windows.Graphics.Effects.IGraphicsEffectSource,Task<Windows.Graphics.Effects.IGraphicsEffectSource>>

The asynchronous blend function to use

background
PipelineBuilder

The background pipeline to blend with the current instance

animations
IEnumerable<String>

The list of optional animatable properties in the returned effect

initializers
IEnumerable<BrushProvider>

The list of source parameters that require deferred initialization (see Windows.UI.Composition.CompositionEffectSourceParameter for more info)

Returns

A new PipelineBuilder instance to use to keep adding new effects

Applies to

Merge(Func<IGraphicsEffectSource,IGraphicsEffectSource,IGraphicsEffectSource>, PipelineBuilder, IEnumerable<String>, IEnumerable<BrushProvider>)

Blends two pipelines using the provided Func<T1,T2,TResult> to do so

public Microsoft.Toolkit.Uwp.UI.Media.Pipelines.PipelineBuilder Merge (Func<Windows.Graphics.Effects.IGraphicsEffectSource,Windows.Graphics.Effects.IGraphicsEffectSource,Windows.Graphics.Effects.IGraphicsEffectSource> factory, Microsoft.Toolkit.Uwp.UI.Media.Pipelines.PipelineBuilder background, System.Collections.Generic.IEnumerable<string> animations = default, System.Collections.Generic.IEnumerable<Microsoft.Toolkit.Uwp.UI.Media.Pipelines.BrushProvider> initializers = default);
member this.Merge : Func<Windows.Graphics.Effects.IGraphicsEffectSource, Windows.Graphics.Effects.IGraphicsEffectSource, Windows.Graphics.Effects.IGraphicsEffectSource> * Microsoft.Toolkit.Uwp.UI.Media.Pipelines.PipelineBuilder * seq<string> * seq<Microsoft.Toolkit.Uwp.UI.Media.Pipelines.BrushProvider> -> Microsoft.Toolkit.Uwp.UI.Media.Pipelines.PipelineBuilder
Public Function Merge (factory As Func(Of IGraphicsEffectSource, IGraphicsEffectSource, IGraphicsEffectSource), background As PipelineBuilder, Optional animations As IEnumerable(Of String) = Nothing, Optional initializers As IEnumerable(Of BrushProvider) = Nothing) As PipelineBuilder

Parameters

factory
Func<Windows.Graphics.Effects.IGraphicsEffectSource,Windows.Graphics.Effects.IGraphicsEffectSource,Windows.Graphics.Effects.IGraphicsEffectSource>

The blend function to use

background
PipelineBuilder

The background pipeline to blend with the current instance

animations
IEnumerable<String>

The list of optional animatable properties in the returned effect

initializers
IEnumerable<BrushProvider>

The list of source parameters that require deferred initialization (see Windows.UI.Composition.CompositionEffectSourceParameter for more info)

Returns

A new PipelineBuilder instance to use to keep adding new effects

Applies to