Example #1
0
        public SwapMode(FileReader reader)
        {
            byte value = reader.ReadByte();

            R = (SwapChannel)((value >> 0) & 0x3);
            G = (SwapChannel)((value >> 2) & 0x3);
            B = (SwapChannel)((value >> 4) & 0x3);
            A = (SwapChannel)((value >> 6) & 0x3);
        }
Example #2
0
        private void SetColorDisplay(Panel panel, SwapChannel channel)
        {
            switch (channel)
            {
            case SwapChannel.Red: panel.BackColor = Color.Red; break;

            case SwapChannel.Green: panel.BackColor = Color.Green; break;

            case SwapChannel.Blue: panel.BackColor = Color.Blue; break;

            case SwapChannel.Alpha: panel.BackColor = Color.Gray; break;
            }
            panel.Refresh();
        }