private void GeneratePreviewPixelGrid(ushort maxPreviewDimension, ProgressManager progressManager)
        {
            var gridSet = new GridQuantizedSet(this, maxPreviewDimension);
            var group   = new ChunkProcessSet(gridSet);

            using (var process = progressManager.StartProcess("GeneratePreviewPixelGrid"))
            {
                group.Process(GetTileEnumerator(process));
            }

            m_pixelGridSet = gridSet;
        }
        private void GeneratePreviewPixelGrid(ushort maxPreviewDimension, ProgressManager progressManager)
        {
            var gridSet = new GridQuantizedSet(this, maxPreviewDimension);
            var group = new ChunkProcessSet(gridSet);

            using (var process = progressManager.StartProcess("GeneratePreviewPixelGrid"))
            {
                group.Process(GetTileEnumerator(process));
            }

            m_pixelGridSet = gridSet;
        }