Microsoft.Expression.Effects Determine the orientation of the blinds. Transition shader that simulates blinds opening when transitioning from one visual to another. Gets or sets the orientation of the blinds. Gets or sets the number of blinds. Gets or sets the Amplitude variable within the shader. Creates an instance of the shader. Makes a deep copy of the BlindsTransitionEffect effect. A clone of the current instance of the BlindsTransitionEffect effect. Gets or sets the orientation of the blinds. Gets or sets the number of blinds to display. Gets or sets the orientation of the blinds. Effect that implements a bloom illumination of a visual. The explicit input for this pixel shader. This property is mapped to the BloomIntensity variable within the pixel shader. This property is mapped to the BaseIntensity variable within the pixel shader. This property is mapped to the BloomSaturation variable within the pixel shader. This property is mapped to the BaseSaturation variable within the pixel shader. This property is mapped to the BloomIntensity variable within the pixel shader. This property is mapped to the BloomSaturation variable within the pixel shader. This property is mapped to the BaseSaturation variable within the pixel shader. Creates an instance and updates the shader's variables to the default values. Gets or sets the minimum intensity that will be used for the bloom. Gets or sets the base intensity. Gets or sets the bloom intensity. Gets or sets the base saturation. Gets or sets the bloom saturation. Gets or sets the Input shader sampler. Gets or sets the Base/BloomIntensity variable within the shader. Gets or sets the BaseBloomSaturation variable within the shader. Transition effect that reveals two visuals through a growing/shrinking circle. Dependency property which modifies the feather amount variable within the pixel shader. Dependency property which modifies the circle movement. Dependency property which modifies the reverseShader variable within the pixel shader. Creates an instance and updates the shader's variables to the default values. Makes a deep copy of the CircleRevealTransitionEffect effect. A clone of the current instance of the CircleRevealTransitionEffect effect. Gets or sets the FuzzyAmount variable within the shader. Gets or sets playing the circle reveal backward. Gets or sets playing the circle reveal backward into the shader. Transition effect that transitions two visuals using a cloud texture as the sampler threshold. Defines a transition shader effect that uses an image as a sampler threshold for interpolating pixel value between two visuals. Defines a transition shader effect that provides a random value, allowing the effect to provide variance each time the effect is run. Dependency property which modifies the RandomSeed variable within the pixel shader. Updates the shader's variables to the default values. Gets or sets the RandomSeed variable within the shader. Dependency property which modifies the CloudImage variable within the pixel shader. Creates an instance and updates the shader's variables to the default values. Gets or sets the CloudImage variable within the shader used for sampling. Creates an instance of the shader. Makes a deep copy of the CloudRevealTransitionEffect effect. A clone of the current instance of the CloudRevealTransitionEffect effect. Effect that modifies the color tone of a visual using two colors as the sampling. The explicit input for this pixel shader. This property is mapped to the Desaturation variable within the pixel shader. This property is mapped to the Tone variable within the pixel shader. This property is mapped to the LightColor variable within the pixel shader. This property is mapped to the DarkColor variable within the pixel shader. Creates an instance and updates the shader's variables to the default values. Gets or sets the Desaturation variable within the shader. Gets or sets the Tone variable within the shader. Gets or sets the LightColor variable within the shader. Gets or sets the DarkColor variable within the shader. Gets or sets the Input shader sampler. Effect that simulates an embossed look for the visual. The explicit input for this pixel shader. This property is mapped to the Amount variable within the pixel shader. This property is mapped to the Height variable within the pixel shader. This property is mapped to the Color variable within the pixel shader. Creates an instance and updates the shader's variables to the default values. Gets or sets the Amount variable within the shader. Gets or sets the Height variable within the shader. Gets or sets the Color variable within the shader. Gets or sets the Input shader sampler. Transition effect that gradually transitions from one visual to another. Creates an instance of the shader. Makes a deep copy of the FadeTransitionEffect effect. A clone of the current instance of the FadeTransitionEffect effect. Effect that simulates a magnifying lens. Gets or sets the InnerRadius variable within the shader. Gets or sets the OuterRadius variable within the shader. Gets or sets the center variable within the shader. Gets or sets the amount variable within the shader. Gets or sets the Input used in the shader. The transform used for this shader. Creates an instance and updates the shader's variables to the default values. Gets or sets the InnerRadius variable within the shader. Gets or sets the OuterRadius variable within the shader. Gets or sets the Center variable within the shader. Gets or sets the ShrinkFactor. The higher the shrink factor the "smaller" the content inside the ellipse will appear. Gets the EffectMapping. Gets or sets the Input shader sampler. The GeneralTransform corresponding to the Magnify effect. Attempt to transform a point based on the effect. The point to transform. The result if available. Return true if successful. The effect instance. If the transform is an inverse. The transform specific to this Effect. Creates a new instance. The source effect. This particular effect keeps axis-aligned lines axis-aligned, so the transformation of the Rect is just transformation of its corner points. The input Rect. The output Rect. For the inverse of the shader, we need to find Pin which is the Pixel Ouput, given Pout the texture input (is the reverse of the shader) However, the shader algorithm is dependant on the radius of the pixel output from the center, which is a variable that we don't have when computing the inverse. We need to perform bisection in order to converge using the equation below PHatout = PHat_in*Scalar where PHatout = Pout - Pcenter pHatin = Pin -Pcenter Scalar is dependent on the radius of Pin (which we don't have). Given a pixel output (Pin) find the texture input (Pout). Creats a new instance. A new instance of this. Determines if a point is within an ellipse. The test point. The center point of the ellipse. The radius of the ellipse. Return true if successful. Gets the inverse transform. Effect that turns a visual into a monochrome color. Gets or sets the Color variable within the shader. Gets or sets the Input of the shader. Creates an instance and updates the shader's variables to the default values. Gets or sets the Color variable within the shader. Gets or sets the Input used in the shader. Effect that pixelates a visual. The explicit input for this pixel shader. This property is mapped to the Pixelation variable within the pixel shader. Creates an instance and updates the shader's variables to the default values. Gets or sets the amount of pixelation inside the shader. Gets or sets the Input shader sampler. Transition effect that increases or decreases pixelation between two visuals. Creates an instance of the shader. Makes a deep copy of the PixelateTransitionEffect effect. A clone of the current instance of the PixelateTransitionEffect effect. Transition effect that performs a radial blur of the current visual as the new visual is introduced. Creates an instance of the shader. Makes a deep copy of the RadialBlurTransitionEffect effect. A clone of the current instance of the RadialBlurTransitionEffect effect. Effect that simulates water ripples on the visual. Gets or sets the Center variable within the shader. Gets or sets the Amplitude variable within the shader. Gets or sets the Frequency variable within the shader. Gets or sets the Phase variable within the shader. Gets or sets the Input brush used in the shader. Creates an instance and updates the shader's variables to the default values. Gets or sets the Center variable within the shader. Gets or sets the Amplitude variable within the shader. Gets or sets the Frequency variable within the shader. Gets or sets the Phase variable within the shader. Gets or sets the Input shader sampler. Transition effect that simulates water ripple during transition. Creates an instance of the shader. Makes a deep copy of the RippleTransitionEffect effect. A clone of the current instance of the RippleTransitionEffect effect. Effect that makes a visual crisper and sharper. The explicit input for this pixel shader. This property is mapped to the Amount variable within the pixel shader. This property is mapped to the Width variable within the pixel shader. Creates an instance and updates the shader's variables to the default values. Gets or sets the Amount variable within the shader. Gets or sets the Height variable within the shader. Gets or sets the Input shader sampler. Defines the slide orientation. Transition effect that slides the current visual away, revealing the new visual. Dependency property that modifies the SlideAmount variable within the pixel shader. Dependency property that modifies the SlideAmount variable within the pixel shader. Creates an instance and updates the shader's variables to the default values. Makes a deep copy of the SlideInTransitionEffect effect. A clone of the current instance of the SlideInTransitionEffect effect. Gets or sets the SlideAmount variable within the shader. Gets or sets the SlideAmount variable within the shader. Transition effect that swirls the current visual while introducing the new visual. Dependency property that modifies the TwistAmount variable within the pixel shader. Dependency property that modifies the number of cells where pixels will be twisted. Creates an instance and sets the shader's twist variable to the specified values. Level of swirl twist. Creates an instance and updates the shader's variables to the default values. Makes a deep copy of the SmoothSwirlGridTransitionEffect effect. A clone of the current instance of the SmoothSwirlGridTransitionEffect effect. Gets or sets the TwistAmount variable within the shader. Gets or sets the CellCount variable within the shader. Effect that swirls the current visual. The explicit input for this pixel shader. This property is mapped to the Center variable within the pixel shader. This property is mapped to the TwistAmount variable within the pixel shader. This property is mapped to the AngleFrequency variable within the pixel shader. The transform used when this Effect is applied. Creates an instance and updates the shader's variables to the default values. Gets or sets the Center variable within the shader. Gets or sets the TwistAmount variable within the shader. Gets or sets the AngleFrequency variable within the shader. This property is not exposed. Gets or sets the Input shader sampler. Gets the GeneralTransform for this effect. Used for transforming input and tree transformations. The instance of the Effect. The inverse of the transform. The inverse of this GeneralTransform. Creates an instance of this class. The effect itself. For this operation, the bounds is the bounding box of the four transformed points. Need to transform each of them, and then circumscribe. This is true for both the forward and the inverse. The input Rect. The transformed Rect. Attempt to transform inPoint with the Swirl effect. The input point. The output point after transformed using the Swirl effect. Returns true but throws if false. Returns a new instance of this. A new instance. Gets a clone of the inverse of the current transform. Transition effect that waves the current visual while introducing the new visual. Dependency property that modifies the Magnitude variable within the pixel shader. Dependency property that modifies the Phase variable within the pixel shader. Dependency property that modifies the Frequency variable within the pixel shader. Creates an instance of the shader. Makes a deep copy of the WaveTransitionEffect effect. A clone of the current instance of the WaveTransitionEffect effect. Gets or sets the magnitude of the wave. Gets or sets the phase of the wave. Gets or sets the magnitude of the wave. Define the wipe direction. Transition effect that wipes the current visual while introducing the new visual. Dependency property that modifies the WipeDirection variable within the pixel shader. Dependency property that modifies the FeatherAmount variable within the pixel shader. Dependency property that modifies the LineOrigin variable within the pixel shader. Dependency property that modifies the LineNormal variable within the pixel shader. Dependency property that modifies the LineOffset variable within the pixel shader. Creates an instance and updates the shader's variables to the default values. Makes a deep copy of the WipeTransitionEffect effect. A clone of the current instance of the WipeTransitionEffect effect. Gets or sets the direction of the wipe. Gets or sets the FeatherAmount variable within the shader. Gets or sets the LineOrigin variable within the shader. Gets or sets the LineNormal variable within the shader. Gets or sets the LineOffset variable within the shader.