OpenRA.Graphics.TerrainSpriteLayer.UpdatePaletteIndices C# (CSharp) Method

UpdatePaletteIndices() private method

private UpdatePaletteIndices ( ) : void
return void
        void UpdatePaletteIndices()
        {
            // Everything in the layer uses the same palette,
            // so we can fix the indices in one pass
            for (var i = 0; i < vertices.Length; i++)
            {
                var v = vertices[i];
                vertices[i] = new Vertex(v.X, v.Y, v.Z, v.S, v.T, v.U, v.V, palette.TextureIndex, v.C);
            }

            for (var row = 0; row < map.MapSize.Y; row++)
                dirtyRows.Add(row);
        }