Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    TemporalAntiAliasEffect Class

    Namespace: Stride.Rendering.Images
    Assembly: Stride.Rendering.dll
    System.Object → DisposeBase → ComponentBase → RendererCoreBase → RendererBase → DrawEffect → ImageEffect → ImageEffectShader → TemporalAntiAliasEffect
    Derived from TemporalAntiAliasEffect:

    [DataContract("TemporalAntiAliasEffect")]
    public class TemporalAntiAliasEffect : ImageEffectShader, IComponent, IReferencable, ICollectorHolder, IScreenSpaceAntiAliasingEffect, IImageEffect, IGraphicsRenderer, IGraphicsRendererBase, IGraphicsRendererCore, IDisposable
    Name Description
    Constructors
    TemporalAntiAliasEffect()

    Initializes a new instance of the TemporalAntiAliasEffect class.

    Properties
    BlendWeightMax
    BlendWeightMin
    HistoryBlurAmp
    JitteringMagnitude
    LumaContrastFactor
    NeedRangeDecompress
    RequiresDepthBuffer
    RequiresVelocityBuffer
    VelocityDecay
    Methods
    Destroy()
    DrawCore(RenderDrawContext)
    InitializeCore()
    UpdateParameters()
    | Improve this Doc View Source

    Constructors


    TemporalAntiAliasEffect()

    Initializes a new instance of the TemporalAntiAliasEffect class.

    public TemporalAntiAliasEffect()
    | Improve this Doc View Source

    Properties


    BlendWeightMax

    public float BlendWeightMax { get; set; }
    Property Value
    Type Description
    System.Single

    BlendWeightMin

    public float BlendWeightMin { get; set; }
    Property Value
    Type Description
    System.Single

    HistoryBlurAmp

    public float HistoryBlurAmp { get; set; }
    Property Value
    Type Description
    System.Single

    JitteringMagnitude

    public float JitteringMagnitude { get; set; }
    Property Value
    Type Description
    System.Single

    LumaContrastFactor

    public float LumaContrastFactor { get; set; }
    Property Value
    Type Description
    System.Single

    NeedRangeDecompress

    public bool NeedRangeDecompress { get; }
    Property Value
    Type Description
    System.Boolean

    RequiresDepthBuffer

    public bool RequiresDepthBuffer { get; }
    Property Value
    Type Description
    System.Boolean

    RequiresVelocityBuffer

    public bool RequiresVelocityBuffer { get; }
    Property Value
    Type Description
    System.Boolean

    VelocityDecay

    public float VelocityDecay { get; set; }
    Property Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Methods


    Destroy()

    protected override void Destroy()
    Overrides
    RendererCoreBase.Destroy()

    DrawCore(RenderDrawContext)

    protected override void DrawCore(RenderDrawContext context)
    Parameters
    Type Name Description
    RenderDrawContext context
    Overrides
    ImageEffectShader.DrawCore(RenderDrawContext)

    InitializeCore()

    protected override void InitializeCore()
    Overrides
    ImageEffectShader.InitializeCore()

    UpdateParameters()

    protected override void UpdateParameters()
    Overrides
    ImageEffectShader.UpdateParameters()

    Inherited Members

    ImageEffectShader.BlendState
    ImageEffectShader.DepthStencilState
    ImageEffectShader.EffectInstance
    ImageEffectShader.EffectName
    ImageEffectShader.SetDefaultParameters()
    ImageEffectShader.PreDrawCore(RenderDrawContext)
    ImageEffect.EnableSetRenderTargets
    ImageEffect.SetInput(Int32, Texture)
    ImageEffect.Reset()
    ImageEffect.SetOutput(Texture)
    ImageEffect.SetOutput(Texture[])
    ImageEffect.SetDepthOutput(Texture, Texture)
    ImageEffect.SetDepthOutput(Texture, Texture[])
    ImageEffect.SetViewport(Nullable<Viewport>)
    ImageEffect.SetRenderTargets(RenderDrawContext)
    ImageEffect.PostDrawCore(RenderDrawContext)
    ImageEffect.DisposeCreatedRenderTargetViews(RenderDrawContext)
    ImageEffect.InputCount
    ImageEffect.GetInput(Int32)
    ImageEffect.GetSafeInput(Int32)
    ImageEffect.DepthStencil
    ImageEffect.HasDepthStencilOutput
    ImageEffect.OutputCount
    ImageEffect.GetOutput(Int32)
    ImageEffect.GetSafeOutput(Int32)
    ImageEffect.NewScopedRenderTarget2D(TextureDescription)
    ImageEffect.NewScopedRenderTarget2D(Int32, Int32, PixelFormat, TextureFlags, Int32)
    ImageEffect.NewScopedRenderTarget2D(Int32, Int32, PixelFormat, MipMapCount, TextureFlags, Int32)
    DrawEffect.SamplingPattern
    DrawEffect.Parameters
    DrawEffect.Scaler
    DrawEffect.Draw(RenderDrawContext, String)
    DrawEffect.Draw(RenderDrawContext, String, Object[])
    DrawEffect.ToString()
    RendererBase.Draw(RenderDrawContext)
    RendererCoreBase.Enabled
    RendererCoreBase.Profiling
    RendererCoreBase.ProfilingKey
    RendererCoreBase.Context
    RendererCoreBase.Services
    RendererCoreBase.Content
    RendererCoreBase.GraphicsDevice
    RendererCoreBase.EffectSystem
    RendererCoreBase.Initialized
    RendererCoreBase.Initialize(RenderContext)
    RendererCoreBase.Unload()
    RendererCoreBase.NewScopedBuffer(BufferDescription, PixelFormat)
    RendererCoreBase.NewScopedTypedBuffer(Int32, PixelFormat, Boolean, GraphicsResourceUsage)
    RendererCoreBase.PushScopedResource<T>(T)
    RendererCoreBase.CheckIsInDrawCore()
    RendererCoreBase.ToLoadAndUnload<T>(T)
    RendererCoreBase.PreDrawCoreInternal(RenderDrawContext)
    RendererCoreBase.EnsureContext(RenderContext)
    RendererCoreBase.PostDrawCoreInternal(RenderDrawContext)
    ComponentBase.Tags
    ComponentBase.Name
    ComponentBase.ICollectorHolder.Collector
    ComponentBase.OnNameChanged()
    DisposeBase.Dispose()
    DisposeBase.IsDisposed
    DisposeBase.IReferencable.ReferenceCount
    DisposeBase.IReferencable.AddReference()
    DisposeBase.IReferencable.Release()
    DisposeBase.OnAddReference()
    DisposeBase.OnReleaseReference()

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    ImageEffectExtensions.SetInput(IImageEffect, Texture)
    ImageEffectExtensions.SetInput(IImageEffect, Texture, Texture)
    ImageEffectExtensions.SetInput(IImageEffect, Texture, Texture, Texture)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation