public static extern void nk_draw_list_path_arc_to_fast(
     nk_draw_list *dl,
     nk_vec2 center,
     float radius,
     int a_min,
     int a_max
     );
 public static extern void nk_draw_list_fill_triangle(
     nk_draw_list *dl,
     nk_vec2 a,
     nk_vec2 b,
     nk_vec2 c,
     nk_color col
     );
 public static extern void nk_draw_list_stroke_rect(
     nk_draw_list *dl,
     nk_rect rect,
     nk_color col,
     float rounding,
     float thickness
     );
 public static extern void nk_draw_list_stroke_line(
     nk_draw_list *dl,
     nk_vec2 a,
     nk_vec2 b,
     nk_color col,
     float thickness
     );
 public static extern void nk_draw_list_path_curve_to(
     nk_draw_list *dl,
     nk_vec2 p2,
     nk_vec2 p3,
     nk_vec2 p4,
     uint num_segments
     );
 public static extern void nk_draw_list_fill_circle(
     nk_draw_list *dl,
     nk_vec2 center,
     float radius,
     nk_color col,
     uint segs
     );
 public static extern void nk_draw_list_fill_rect_multi_color(
     nk_draw_list *dl,
     nk_rect rect,
     nk_color left,
     nk_color top,
     nk_color right,
     nk_color bottom
     );
 public static extern void nk_draw_list_stroke_circle(
     nk_draw_list *dl,
     nk_vec2 center,
     float radius,
     nk_color col,
     uint segs,
     float thickness
     );
 public static extern void nk_draw_list_path_arc_to(
     nk_draw_list *dl,
     nk_vec2 center,
     float radius,
     float a_min,
     float a_max,
     uint segments
     );
 public static extern void nk_draw_list_stroke_poly_line(
     nk_draw_list *dl,
     nk_vec2 *pnts,
     uint cnt,
     nk_color col,
     nk_draw_list_stroke stroke,
     float thickness,
     nk_anti_aliasing aa
     );
 public static extern void nk_draw_list_add_text(
     nk_draw_list *dl,
     nk_user_font *userfont,
     nk_rect rect,
     byte *text,
     int len,
     float font_height,
     nk_color col
     );
 public static extern void nk_draw_list_setup(
     nk_draw_list *dl,
     nk_convert_config *ncc,
     nk_buffer *cmds,
     nk_buffer *vertices,
     nk_buffer *elements,
     nk_anti_aliasing line_aa,
     nk_anti_aliasing shape_aa
     );
 public static extern void nk_draw_list_stroke_curve(
     nk_draw_list *dl,
     nk_vec2 p0,
     nk_vec2 cp0,
     nk_vec2 cp1,
     nk_vec2 p1,
     nk_color col,
     uint segments,
     float thickness
     );
Beispiel #14
0
 public static void nk_draw_list_fill_rect_multi_color(nk_draw_list *dl, nk_rect rect, nk_color left, nk_color top, nk_color right, nk_color bottom) => _nk_draw_list_fill_rect_multi_color(dl, rect, left, top, right, bottom);
Beispiel #15
0
 public static void nk_draw_list_fill_rect(nk_draw_list *dl, nk_rect rect, nk_color col, float rounding) => _nk_draw_list_fill_rect(dl, rect, col, rounding);
Beispiel #16
0
 public static void nk_draw_list_stroke_poly_line(nk_draw_list *dl, nk_vec2 *pnts, uint cnt, nk_color col, nk_draw_list_stroke stroke, float thickness, nk_anti_aliasing aa) => _nk_draw_list_stroke_poly_line(dl, pnts, cnt, col, stroke, thickness, aa);
Beispiel #17
0
 public static void nk_draw_list_stroke_curve(nk_draw_list *dl, nk_vec2 p0, nk_vec2 cp0, nk_vec2 cp1, nk_vec2 p1, nk_color col, uint segments, float thickness) => _nk_draw_list_stroke_curve(dl, p0, cp0, cp1, p1, col, segments, thickness);
Beispiel #18
0
 public static void nk_draw_list_stroke_circle(nk_draw_list *dl, nk_vec2 center, float radius, nk_color col, uint segs, float thickness) => _nk_draw_list_stroke_circle(dl, center, radius, col, segs, thickness);
Beispiel #19
0
 public static void nk_draw_list_stroke_triangle(nk_draw_list *dl, nk_vec2 a, nk_vec2 b, nk_vec2 c, nk_color col, float thickness) => _nk_draw_list_stroke_triangle(dl, a, b, c, col, thickness);
Beispiel #20
0
 public static void nk_draw_list_stroke_rect(nk_draw_list *dl, nk_rect rect, nk_color col, float rounding, float thickness) => _nk_draw_list_stroke_rect(dl, rect, col, rounding, thickness);
Beispiel #21
0
 public static void nk_draw_list_path_stroke(nk_draw_list *dl, nk_color col, nk_draw_list_stroke closed, float thickness) => _nk_draw_list_path_stroke(dl, col, closed, thickness);
Beispiel #22
0
 public static void nk_draw_list_add_text(nk_draw_list *dl, nk_user_font *userfont, nk_rect rect, byte *text, int len, float font_height, nk_color col) => _nk_draw_list_add_text(dl, userfont, rect, text, len, font_height, col);
Beispiel #23
0
 public static void nk_draw_list_fill_poly_convex(nk_draw_list *dl, nk_vec2 *points, uint count, nk_color col, nk_anti_aliasing aa) => _nk_draw_list_fill_poly_convex(dl, points, count, col, aa);
Beispiel #24
0
 public static void nk_draw_list_fill_triangle(nk_draw_list *dl, nk_vec2 a, nk_vec2 b, nk_vec2 c, nk_color col) => _nk_draw_list_fill_triangle(dl, a, b, c, col);
Beispiel #25
0
 public static void nk_draw_list_fill_circle(nk_draw_list *dl, nk_vec2 center, float radius, nk_color col, uint segs) => _nk_draw_list_fill_circle(dl, center, radius, col, segs);
Beispiel #26
0
 public static void nk_draw_list_path_rect_to(nk_draw_list *dl, nk_vec2 a, nk_vec2 b, float rounding) => _nk_draw_list_path_rect_to(dl, a, b, rounding);
Beispiel #27
0
 public static void nk_draw_list_add_image(nk_draw_list *dl, nk_image texture, nk_rect rect, nk_color col) => _nk_draw_list_add_image(dl, texture, rect, col);
Beispiel #28
0
 public static void nk_draw_list_path_curve_to(nk_draw_list *dl, nk_vec2 p2, nk_vec2 p3, nk_vec2 p4, uint num_segments) => _nk_draw_list_path_curve_to(dl, p2, p3, p4, num_segments);
Beispiel #29
0
 public static void nk_draw_list_push_userdata(nk_draw_list *dl, nk_handle userdata) => _nk_draw_list_push_userdata(dl, userdata);
Beispiel #30
0
 public static void nk_draw_list_path_fill(nk_draw_list *dl, nk_color col) => _nk_draw_list_path_fill(dl, col);