System.Windows.Forms.ColorPickerForm.AlphaPicker.AlphaPicker C# (CSharp) Method

AlphaPicker() public method

public AlphaPicker ( int w, int h ) : System
w int
h int
return System
            public AlphaPicker(int w, int h)
            {
                Alpha = 1;
                Size = new Size(w, h);

                _image = new UnityEngine.Texture2D(w, h);
                for (int i = 0; i < w; i++)
                {
                    int rgb = (int)(((float)i / w) * 255);
                    Color currentColor = Color.FromArgb(rgb, rgb, rgb);
                    for (int k = 0; k < h; k++)
                    {
                        _image.SetPixel(i, k, currentColor.ToUColor());
                    }
                }
                _image.Apply();

                Owner.UpClick += Application_UpClick;
            }