4 namespace UnityStandardAssets.ImageEffects
6 [RequireComponent(typeof (Camera))]
14 private Material m_Material;
17 protected virtual void Start()
20 if (!SystemInfo.supportsImageEffects)
28 if (!shader || !shader.isSupported)
33 protected Material material
37 if (m_Material == null)
39 m_Material =
new Material(shader);
40 m_Material.hideFlags = HideFlags.HideAndDontSave;
47 protected virtual void OnDisable()
51 DestroyImmediate(m_Material);