Class MotionBlurReal
The MotionBlurReal component is a visual effect that can be applied to any UI (uGUI) components to create an accurate motion blur effect when the UI components are in motion.
Assembly: ChocDino.UIFX.dll​
[RequireComponent(typeof(Graphic))]
[HelpURL("https://www.chocdino.com/products/unity-assets/")]
[AddComponentMenu("UI/Chocolate Dinosaur UIFX/Effects/UIFX - Motion Blur (Real)")]
public class MotionBlurReal : UIBehaviour, IMeshModifier, IMaterialModifier
Inheritance: System.Object -> UnityEngine.Object -> UnityEngine.Component -> UnityEngine.Behaviour -> UnityEngine.MonoBehaviour -> UnityEngine.EventSystems.UIBehaviour
Implements:
UnityEngine.UI.IMeshModifier, UnityEngine.UI.IMaterialModifier
Properties​
UpdateMode​
Property UpdateMode sets which vertex modifiers are used to calculate the motion blur
public VertexModifierSource UpdateMode { get; set; }
SampleCount​
Property SampleCount sets the number of motion blur steps to calculate. The higher the number the more expensive the effect.
public int SampleCount { get; set; }
Strength​
Property Blend controls how large the motion blur effect is.
public float Strength { get; set; }
Fields​
GlobalDebugTint​
Global debugging option to tint the colour of the motion blur mesh to magenta. Can be used to tell when the effect is being applied
public static bool GlobalDebugTint
GlobalDebugFreeze​
Global option to freeze updating of the mesh, useful for seeing the motion blur
public static bool GlobalDebugFreeze
GlobalDisabled​
Global option to disable this effect from being applied
public static bool GlobalDisabled
Implements​
UnityEngine.UI.IMeshModifierUnityEngine.UI.IMaterialModifier