IMHOTEP Framework
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Twirl.cs
1 using System;
2 using UnityEngine;
3 
4 namespace UnityStandardAssets.ImageEffects
5 {
6  [ExecuteInEditMode]
7  [AddComponentMenu("Image Effects/Displacement/Twirl")]
8  public class Twirl : ImageEffectBase
9  {
10  public Vector2 radius = new Vector2(0.3F,0.3F);
11  [Range(0.0f,360.0f)]
12  public float angle = 50;
13  public Vector2 center = new Vector2 (0.5F, 0.5F);
14 
15 
16  // Called by camera to apply image effect
17  void OnRenderImage (RenderTexture source, RenderTexture destination)
18  {
19  ImageEffects.RenderDistortion (material, source, destination, angle, center, radius);
20  }
21  }
22 }