Show / Hide Table of Contents

# Class BlendEffect

##### Inheritance

object
DispatcherObject
DependencyObject
Freezable
Animatable
Effect
ShaderEffect
BlendEffect

##### Implements

IAnimatable

##### Inherited Members

ShaderEffect.PixelShaderProperty
ShaderEffect.UpdateShaderValue(DependencyProperty)
ShaderEffect.PixelShaderConstantCallback(int)
ShaderEffect.PixelShaderSamplerCallback(int)
ShaderEffect.PixelShaderSamplerCallback(int, SamplingMode)
ShaderEffect.RegisterPixelShaderSamplerProperty(string, Type, int)
ShaderEffect.RegisterPixelShaderSamplerProperty(string, Type, int, SamplingMode)
ShaderEffect.CloneCore(Freezable)
ShaderEffect.CloneCurrentValueCore(Freezable)
ShaderEffect.GetAsFrozenCore(Freezable)
ShaderEffect.GetCurrentValueAsFrozenCore(Freezable)
ShaderEffect.Clone()
ShaderEffect.CloneCurrentValue()
ShaderEffect.CreateInstanceCore()
ShaderEffect.PaddingTop
ShaderEffect.PaddingBottom
ShaderEffect.PaddingLeft
ShaderEffect.PaddingRight
ShaderEffect.DdxUvDdyUvRegisterIndex
ShaderEffect.PixelShader
Effect.ImplicitInput
Effect.EffectMapping
Animatable.FreezeCore(bool)
Animatable.ApplyAnimationClock(DependencyProperty, AnimationClock)
Animatable.ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)
Animatable.BeginAnimation(DependencyProperty, AnimationTimeline)
Animatable.BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)
Animatable.GetAnimationBaseValue(DependencyProperty)
Animatable.HasAnimatedProperties
Freezable.GetAsFrozen()
Freezable.GetCurrentValueAsFrozen()
Freezable.Freeze()
Freezable.OnPropertyChanged(DependencyPropertyChangedEventArgs)
Freezable.CreateInstance()
Freezable.OnChanged()
Freezable.ReadPreamble()
Freezable.WritePreamble()
Freezable.WritePostscript()
Freezable.OnFreezablePropertyChanged(DependencyObject, DependencyObject)
Freezable.OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)
Freezable.Freeze(Freezable, bool)
Freezable.CanFreeze
Freezable.IsFrozen
Freezable.Changed
DependencyObject.Equals(object)
DependencyObject.GetHashCode()
DependencyObject.GetValue(DependencyProperty)
DependencyObject.SetValue(DependencyProperty, object)
DependencyObject.SetCurrentValue(DependencyProperty, object)
DependencyObject.SetValue(DependencyPropertyKey, object)
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.ClearValue(DependencyPropertyKey)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.InvalidateProperty(DependencyProperty)
DependencyObject.ShouldSerializeProperty(DependencyProperty)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.GetLocalValueEnumerator()
DependencyObject.DependencyObjectType
DependencyObject.IsSealed
DispatcherObject.Dispatcher
object.ToString()
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetType()
object.MemberwiseClone()

###### Namespace: pdftron.PDF.Details

###### Assembly: PDFNet.dll

##### Syntax

    public class BlendEffect : ShaderEffect, IAnimatable

### Constructors

#### BlendEffect()

##### Declaration

    public BlendEffect()

### Fields

#### BaseInputProperty

##### Declaration

    public static readonly DependencyProperty BaseInputProperty

##### Field Value

Type | Description
--- | ---
DependencyProperty |

#### BlendInputProperty

##### Declaration

    public static readonly DependencyProperty BlendInputProperty

##### Field Value

Type | Description
--- | ---
DependencyProperty |

### Properties

#### BaseInput

##### Declaration

    public virtual Brush BaseInput { get; set; }

##### Property Value

Type | Description
--- | ---
Brush |

#### BlendInput

##### Declaration

    public virtual Brush BlendInput { get; set; }

##### Property Value

Type | Description
--- | ---
Brush |

### Methods

#### SetShader(PixelShader)

##### Declaration

    public void SetShader(PixelShader shader)

##### Parameters

Type | Name | Description
--- | --- | ---
PixelShader | shader |

#### SetShaderStream(Stream)

##### Declaration

    public void SetShaderStream(Stream stream)

##### Parameters

Type | Name | Description
--- | --- | ---
Stream | stream |

#### SetShaderUri(Uri)

##### Declaration

    public void SetShaderUri(Uri pixelShaderUri)

##### Parameters

Type | Name | Description
--- | --- | ---
Uri | pixelShaderUri |

### Implements

IAnimatable