Class TemporalAntiAliasEffect
[DataContract("TemporalAntiAliasEffect")]
public class TemporalAntiAliasEffect : ImageEffectShader, IComponent, IReferencable, ICollectorHolder, IScreenSpaceAntiAliasingEffect, IImageEffect, IGraphicsRenderer, IGraphicsRendererBase, IGraphicsRendererCore, IDisposable
- Inheritance
-
TemporalAntiAliasEffect
- 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 of object resources.
protected override void Destroy()
DrawCore(RenderDrawContext)
Main drawing method for this renderer that must be implemented.
protected override void DrawCore(RenderDrawContext context)
Parameters
context
RenderDrawContextThe 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