Class MotionBlurSimple
The MotionBlurSimple component is a visual effect that can be applied to any UI (uGUI) components to create an approximate 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 (Simple)")]
public class MotionBlurSimple : UIBehaviour, IMeshModifier
Inheritance: System.Object
-> UnityEngine.Object
-> UnityEngine.Component
-> UnityEngine.Behaviour
-> UnityEngine.MonoBehaviour
-> UnityEngine.EventSystems.UIBehaviour
Implements:
UnityEngine.UI.IMeshModifier
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; }
BlendStrength
Property BlendStrength
controls how transparent the motion blur is.
public float BlendStrength { 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.IMeshModifier