Esempio n. 1
0
 internal void Set(PaintNative paint) {
     unsafe
     {
         for (int i = 0; i < 6; i++) {
             float* ptr = paint.xform;
             XForm[i] = ptr[i];
         }
         for (int i = 0; i < 2; i++) {
             float* ptr = paint.extent;
             Extent[i] = ptr[i];
         }
     }
     Radius = paint.radius;
     Feather = paint.feather;
     InnerColor = paint.innerColor;
     OuterColor = paint.outerColor;
     Image = paint.image;
 }
Esempio n. 2
0
 internal void Set(PaintNative paint)
 {
     unsafe
     {
         for (int i = 0; i < 6; i++)
         {
             float *ptr = paint.xform;
             XForm[i] = ptr[i];
         }
         for (int i = 0; i < 2; i++)
         {
             float *ptr = paint.extent;
             Extent[i] = ptr[i];
         }
     }
     Radius     = paint.radius;
     Feather    = paint.feather;
     InnerColor = paint.innerColor;
     OuterColor = paint.outerColor;
     Image      = paint.image;
 }
Esempio n. 3
0
 internal static extern void nvgFillPaint(IntPtr ctx, PaintNative paint);
Esempio n. 4
0
 internal static extern void nvgStrokePaint(IntPtr ctx, PaintNative paint);
 internal static extern void nvgFillPaint(IntPtr ctx, PaintNative paint);
 internal static extern void nvgStrokePaint(IntPtr ctx, PaintNative paint);