entity.MapForms.MapForm.convertToBumpMapToolStripMenuItem_Click C# (CSharp) Method

convertToBumpMapToolStripMenuItem_Click() private method

The convert to bump map tool strip menu item_ click.
private convertToBumpMapToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object The sender.
e System.EventArgs The e.
return void
        private void convertToBumpMapToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (saveBitmapDialog1.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            Panel p = new Panel();
            Renderer r = new Renderer();
            r.CreateDevice(p);
            map.OpenMap(MapTypes.Internal);
            ParsedBitmap pm = new ParsedBitmap(ref map.SelectedMeta, map);

            Bitmap b = pm.FindChunkAndDecode(0, 0, 0, ref map.SelectedMeta, map, 0, 0);
            ShaderInfo s = new ShaderInfo();
            s.BumpMapBitmap = b;
            map.CloseMap();
            s.MakeTextures(ref r.device);
            TextureLoader.Save(saveBitmapDialog1.FileName, ImageFileFormat.Dds, s.NormalMap);
        }
MapForm