public TestPixel2D(IUpdateActionParent parent, int pixelWidth, int pixelHeight)
{
this.pixelWidth = pixelWidth;
this.pixelHeight = pixelHeight;
parent.AddUpdateAction(() =>
{
lock (lockObject)
{
if (this.newDataAvailable)
{
this.newDataAvailable = false;
if (control != null)
{
control.SetImage(this.outputBitmap);
}
}
}
});
Executor.Current.Register(this);
}