Beispiel #1
0
        public SD.Color Get(PSData psdata)
        {
            int x = BeginOffset.X + (int)(diff.X * psdata.Factor);
            int y = BeginOffset.Y + (int)(diff.Y * psdata.Factor);

            psdata.Index = Map[x, y];
            return(SD.Color.Black);
        }
Beispiel #2
0
        public SD.Color Get(PSData psdata)
        {
            var ndx = psdata.Index;

            if (!Wrap && ((ndx < 0) || (ndx >= Palet.Length)))
            {
                return(Color.Black);
            }
            return(Palet[ndx % Palet.Length]);
        }
Beispiel #3
0
 public void Init(PSData psdata)
 {
     Src.Init(psdata);
 }
Beispiel #4
0
 public SD.Color Get(PSData psdata) =>
 Left.Get(psdata).Fade(Right.Get(psdata), psdata.Factor);
Beispiel #5
0
 public void Init(PSData psdata)
 {
 }
Beispiel #6
0
 public SD.Color Get(PSData psdata) => Left.Get(psdata).Cross(Right.Get(psdata));
Beispiel #7
0
 public SD.Color Get(PSData PSD)
 {
     return(Color);
 }