sk_paint_get_pos_text_path() private method

private sk_paint_get_pos_text_path ( IntPtr t, IntPtr text, IntPtr length, [ points ) : IntPtr
t System.IntPtr
text IntPtr
length IntPtr
points [
return System.IntPtr
Ejemplo n.º 1
0
 public SKPath GetTextPath(IntPtr buffer, IntPtr length, SKPoint[] points)
 {
     if (buffer == IntPtr.Zero)
     {
         throw new ArgumentNullException(nameof(buffer));
     }
     return(GetObject <SKPath>(SkiaApi.sk_paint_get_pos_text_path(Handle, buffer, length, points)));
 }
Ejemplo n.º 2
0
 public SKPath GetTextPath(byte[] text, SKPoint[] points)
 {
     if (text == null)
     {
         throw new ArgumentNullException(nameof(text));
     }
     return(GetObject <SKPath> (SkiaApi.sk_paint_get_pos_text_path(Handle, text, (IntPtr)text.Length, points)));
 }
Ejemplo n.º 3
0
        public SKPath GetTextPath(string text, SKPoint[] points)
        {
            if (text == null)
            {
                throw new ArgumentNullException(nameof(text));
            }
            var bytes = StringUtilities.GetEncodedText(text, TextEncoding);

            return(GetObject <SKPath> (SkiaApi.sk_paint_get_pos_text_path(Handle, bytes, (IntPtr)bytes.Length, points)));
        }