Example #1
0
        static UIElementsList BuildElementsList(RawMultitouchReport report, DependencyObject newOver, UIElementsList oldList, out UIElementsList mergedList)
        {
            UIElementsList newList = null;

            if (newOver != null)
            {
                newList = new UIElementsList(newOver);
                if (!report.CleanUp)
                {
                    BuildElementsList(newList, newOver);
                }
            }
            mergedList = UIElementsList.BuildDifference(newList, oldList);
            return(newList);
        }