Class AntiAliasingSettings
Contains settings for Anti Aliasing effect rendering.
Inheritance
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public sealed class AntiAliasingSettings : ValueType
Fields
Mode
The anti-aliasing effect mode.
Declaration
[EditorOrder(0)]
public AntialiasingMode Mode
Field Value
AntialiasingMode
|
TAA_JitterSpread
The diameter (in texels) inside which jitter samples are spread. Smaller values result in crisper but more aliased output, while larger values result in more stable but blurrier output.
Declaration
[Limit(0.1F, 1F, 0.001F)]
[EditorOrder(1)]
[EditorDisplay(null, "TAA Jitter Spread")]
public float TAA_JitterSpread
Field Value
System.Single
|
TAA_MotionBlending
The blending coefficient for moving fragments. Controls the percentage of history samples blended into the final color for fragments with significant active motion.
Declaration
[Limit(0F, 0.99F, 0.001F)]
[EditorOrder(4)]
[EditorDisplay(null, "TAA Motion Blending")]
public float TAA_MotionBlending
Field Value
System.Single
|
TAA_Sharpness
Controls the amount of sharpening applied to the color buffer. TAA can induce a slight loss of details in high frequency regions. Sharpening alleviates this issue. High values may introduce dark-border artifacts.
Declaration
[Limit(0F, 3F, 0.001F)]
[EditorOrder(2)]
[EditorDisplay(null, "TAA Sharpness")]
public float TAA_Sharpness
Field Value
System.Single
|
TAA_StationaryBlending
The blend coefficient for stationary fragments. Controls the percentage of history samples blended into the final color for fragments with minimal active motion.
Declaration
[Limit(0F, 0.99F, 0.001F)]
[EditorOrder(3)]
[EditorDisplay(null, "TAA Stationary Blending")]
public float TAA_StationaryBlending
Field Value
System.Single
|
Properties
Default
The default AntiAliasingSettings.
Declaration
public static AntiAliasingSettings Default { get; }
Property Value
AntiAliasingSettings
|