Class TemporalAntiAliasEffect
[DataContract("TemporalAntiAliasEffect")]
public class TemporalAntiAliasEffect : ImageEffectShader, IComponent, IReferencable, ICollectorHolder, IScreenSpaceAntiAliasingEffect, IImageEffect, IGraphicsRenderer, IGraphicsRendererBase, IGraphicsRendererCore, IDisposable
- Inheritance
-
objectTemporalAntiAliasEffect
- Implements
- Inherited Members
- Extension Methods
Constructors
TemporalAntiAliasEffect()
Initializes a new instance of the TemporalAntiAliasEffect class.
public TemporalAntiAliasEffect()
Properties
BlendWeightMax
public float BlendWeightMax { get; set; }
Property Value
BlendWeightMin
public float BlendWeightMin { get; set; }
Property Value
HistoryBlurAmp
public float HistoryBlurAmp { get; set; }
Property Value
JitteringMagnitude
public float JitteringMagnitude { get; set; }
Property Value
LumaContrastFactor
public float LumaContrastFactor { get; set; }
Property Value
NeedRangeDecompress
public bool NeedRangeDecompress { get; }
Property Value
RequiresDepthBuffer
public bool RequiresDepthBuffer { get; }
Property Value
RequiresVelocityBuffer
public bool RequiresVelocityBuffer { get; }
Property Value
VelocityDecay
public float VelocityDecay { get; set; }
Property Value
Methods
Destroy()
Disposes the object's resources.
protected override void Destroy()
Remarks
Override in a derived class to implement disposal logic specific to it.
This method is automatically called whenever a call to Dispose() (or to Release()) has decreased the internal reference count to zero, meaning no other objects (hopefully) hold a reference to this one and its resources can be safely released.
DrawCore(RenderDrawContext)
Main drawing method for this renderer that must be implemented.
protected override void DrawCore(RenderDrawContext context)
Parameters
contextRenderDrawContextThe context.
InitializeCore()
protected override void InitializeCore()
UpdateParameters()
Updates the effect Parameters from properties defined in this instance. See remarks.
protected override void UpdateParameters()
Remarks
By default, all the input textures will be remapped to Texture0...etc.
Exceptions
- InvalidOperationException
Expecting less than 10 textures in input