Пример #1
0
        public void SetTo(float x, float y)
        {
            Float2 *p = data;

            for (int i = 0; i < width * height; i++)
            {
                p->x = x;
                p->y = y;
                p++;
            }
        }
Пример #2
0
        public void Copy(FloatImage x, FloatImage y)
        {
            Float2 *p = data;

            float *px = x.Data(0, 0);
            float *py = y.Data(0, 0);

            for (int i = 0; i < width * height; i++)
            {
                p->x = *px++;
                p->y = *py++;
                p++;
            }
        }
Пример #3
0
 // Overrides for vector types
 public unsafe bool InputFloat2(string label, Float2 *value)
 {
     return(InputFloat2(label, &value->X));
 }
Пример #4
0
 public Float2Image(int width, int height)
     : base(width, height, sizeof(Float2))
 {
     data = (Float2 *)dataIntPtr.ToPointer();
 }