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