public override void Process()
        {
            lock (FLockTexture)
            {
                //ImageChanged so mark needs refresh on created textures
                foreach (var key in FNeedsRefresh.Keys.ToList())
                {
                    FNeedsRefresh[key] = true;
                }
            }

            if (FNeedsConversion)
            {
                FInput.GetImage(FBufferConverted);
                FBufferConverted.Swap();
            }
        }