Struct MotionBlurSettings
Contains settings for Motion Blur effect rendering.
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public struct MotionBlurSettings
Fields
Enabled
If checked, motion blur effect will be rendered.
Declaration
[EditorOrder(0)]
public bool Enabled
Field Value
System.Boolean
|
MotionVectorsResolution
The motion vectors texture resolution. Motion blur uses per-pixel motion vectors buffer that contains objects movement information. Use lower resolution to improve performance.
Declaration
[EditorOrder(3)]
public ResolutionMode MotionVectorsResolution
Field Value
ResolutionMode
|
OverrideFlags
The flags for overriden properties.
Declaration
[HideInEditor]
public MotionBlurSettingsOverride OverrideFlags
Field Value
MotionBlurSettingsOverride
|
SampleCount
The amount of sample points used during motion blur rendering. It affects quality and performance.
Declaration
[Limit(4F, 32F, 0.1F)]
[EditorOrder(2)]
public int SampleCount
Field Value
System.Int32
|
Scale
The blur effect strength. Value 0 disabled is, while higher values increase the effect.
Declaration
[Limit(0F, 5F, 0.01F)]
[EditorOrder(1)]
public float Scale
Field Value
System.Single
|