Table of Contents

Class TemporalAntiAliasEffect

Namespace
Stride.Rendering.Images
Assembly
Stride.Rendering.dll
[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

float

BlendWeightMin

public float BlendWeightMin { get; set; }

Property Value

float

HistoryBlurAmp

public float HistoryBlurAmp { get; set; }

Property Value

float

JitteringMagnitude

public float JitteringMagnitude { get; set; }

Property Value

float

LumaContrastFactor

public float LumaContrastFactor { get; set; }

Property Value

float

NeedRangeDecompress

public bool NeedRangeDecompress { get; }

Property Value

bool

RequiresDepthBuffer

public bool RequiresDepthBuffer { get; }

Property Value

bool

RequiresVelocityBuffer

public bool RequiresVelocityBuffer { get; }

Property Value

bool

VelocityDecay

public float VelocityDecay { get; set; }

Property Value

float

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 RenderDrawContext

The 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