Chris,
Thanks for your post.
The first parameter of this API is an Innumerable of an item which is an array of ScreenPointF. In this way, it will stands for an area in the screen.
Following sample code snippet is a way to recreate it:
ScreenPointF screen1 = new ScreenPointF(1.0f, 1.0f);
ScreenPointF screen2 = new ScreenPointF(1.0f, 2.0f);
ScreenPointF screen3 = new ScreenPointF(2.0f, 2.0f);
ScreenPointF screen4 = new ScreenPointF(2.0f, 1.0f);
ScreenPointF[] screenPointFs1 = new ScreenPointF[] { screen1,screen2,screen3,screen4};
ScreenPointF screen6 = new ScreenPointF(3.0f, 3.0f);
ScreenPointF screen7 = new ScreenPointF(3.0f, 4.0f);
ScreenPointF screen8 = new ScreenPointF(4.0f, 4.0f);
ScreenPointF screen9 = new ScreenPointF(4.0f, 3.0f);
ScreenPointF[] screenPointFs2 = new ScreenPointF[] { screen6, screen7, screen8, screen9 };
Collection<ScreenPointF[]> colScreenPointF = new Collection<ScreenPointF[]>();
colScreenPointF.Add(screenPointFs1);
colScreenPointF.Add(screenPointFs2);
Any more questions just feel free to let me know.
Thanks.
Yale