コード例 #1
0
        public static PixelState getInstance()
        {
            if (PState != null) return PState;

            PState = new PixelState();
            amount = (int)Config.value.PIXEL_STATE_CONTAINER_AMOUNT;
            container = new List<I_ImageObject>(amount);
            return PState;
        }
コード例 #2
0
 public void filter_rotate(RotateFlipType type)
 {
     ImageManipulatorType.Name name = ImageManipulatorType.Name.ROTATE;
     PixelState.getInstance().add(new ImageObject(pic.Image, name));
     RotateFilter.rotate((Bitmap)pic.Image, type);
 }
コード例 #3
0
 public void reset_pixel_state()
 {
     PixelState.getInstance().reset();
 }
コード例 #4
0
 //@todo
 public void undo( )
 {
     pic.Image = PixelState.getInstance().remove_last().get_Image();
 }