Ejemplo n.º 1
0
 public static void GetFreeHitTestChain(out VgHitChain hitTestArgs)
 {
     if (s_hitChains.Count > 0)
     {
         hitTestArgs = s_hitChains.Pop();
     }
     else
     {
         hitTestArgs = new VgHitChain();
     }
 }
Ejemplo n.º 2
0
 public static void ReleaseHitTestChain(ref VgHitChain hitTestArgs)
 {
     hitTestArgs.Clear();
     s_hitChains.Push(hitTestArgs);
     hitTestArgs = null;
 }
Ejemplo n.º 3
0
 public void HitTestOnSubPart(VgHitChain hitChain)
 {
     _vgVisElem.HitTest(hitChain);
 }