H A D | nuklear.h | 102 /// NK_INCLUDE_VERTEX_BUFFER_OUTPUT | Defining this adds a vertex draw command list backend to this library, which allows you to convert queue commands into vertex draw commands. This is mainly if you need a hardware accessible format for OpenGL, DirectX, Vulkan, Metal,... 1134 /// __nk__begin__ | Returns the first draw command in the context draw command list to be drawn 1135 /// __nk__next__ | Increments the draw command iterator to the next command inside the context draw command list 1136 /// __nk_foreach__ | Iterates over each draw command inside the context draw command list 1137 /// __nk_convert__ | Converts from the abstract draw commands list into a hardware accessible vertex format 1138 /// __nk_draw_begin__ | Returns the first vertex command in the context vertex draw list to be executed 1139 /// __nk__draw_next__ | Increments the vertex command iterator to the next command inside the context vertex command list 1140 /// __nk__draw_end__ | Returns the end of the vertex draw list 1141 /// __nk_draw_foreach__ | Iterates over each vertex draw command inside the vertex draw list 1168 /// Returns a draw command list iterato 9221 nk_draw_list_init(struct nk_draw_list *list) nk_draw_list_init() argument 9312 nk_draw_list_alloc_path(struct nk_draw_list *list, int count) nk_draw_list_alloc_path() argument 9330 nk_draw_list_path_last(struct nk_draw_list *list) nk_draw_list_path_last() argument 9341 nk_draw_list_push_command(struct nk_draw_list *list, struct nk_rect clip, nk_handle texture) nk_draw_list_push_command() argument 9372 nk_draw_list_command_last(struct nk_draw_list *list) nk_draw_list_command_last() argument 9385 nk_draw_list_add_clip(struct nk_draw_list *list, struct nk_rect rect) nk_draw_list_add_clip() argument 9399 nk_draw_list_push_image(struct nk_draw_list *list, nk_handle texture) nk_draw_list_push_image() argument 9421 nk_draw_list_push_userdata(struct nk_draw_list *list, nk_handle userdata) nk_draw_list_push_userdata() argument 9427 nk_draw_list_alloc_vertices(struct nk_draw_list *list, nk_size count) nk_draw_list_alloc_vertices() argument 9451 nk_draw_list_alloc_elements(struct nk_draw_list *list, nk_size count) nk_draw_list_alloc_elements() argument 9624 nk_draw_list_stroke_poly_line(struct nk_draw_list *list, const struct nk_vec2 *points, const unsigned int points_count, struct nk_color color, enum nk_draw_list_stroke closed, float thickness, enum nk_anti_aliasing aliasing) nk_draw_list_stroke_poly_line() argument 9864 nk_draw_list_fill_poly_convex(struct nk_draw_list *list, const struct nk_vec2 *points, const unsigned int points_count, struct nk_color color, enum nk_anti_aliasing aliasing) nk_draw_list_fill_poly_convex() argument 9988 nk_draw_list_path_clear(struct nk_draw_list *list) nk_draw_list_path_clear() argument 9997 nk_draw_list_path_line_to(struct nk_draw_list *list, struct nk_vec2 pos) nk_draw_list_path_line_to() argument 10015 nk_draw_list_path_arc_to_fast(struct nk_draw_list *list, struct nk_vec2 center, float radius, int a_min, int a_max) nk_draw_list_path_arc_to_fast() argument 10031 nk_draw_list_path_arc_to(struct nk_draw_list *list, struct nk_vec2 center, float radius, float a_min, float a_max, unsigned int segments) nk_draw_list_path_arc_to() argument 10076 nk_draw_list_path_rect_to(struct nk_draw_list *list, struct nk_vec2 a, struct nk_vec2 b, float rounding) nk_draw_list_path_rect_to() argument 10099 nk_draw_list_path_curve_to(struct nk_draw_list *list, struct nk_vec2 p2, struct nk_vec2 p3, struct nk_vec2 p4, unsigned int num_segments) nk_draw_list_path_curve_to() argument 10126 nk_draw_list_path_fill(struct nk_draw_list *list, struct nk_color color) nk_draw_list_path_fill() argument 10136 nk_draw_list_path_stroke(struct nk_draw_list *list, struct nk_color color, enum nk_draw_list_stroke closed, float thickness) nk_draw_list_path_stroke() argument 10148 nk_draw_list_stroke_line(struct nk_draw_list *list, struct nk_vec2 a, struct nk_vec2 b, struct nk_color col, float thickness) nk_draw_list_stroke_line() argument 10163 nk_draw_list_fill_rect(struct nk_draw_list *list, struct nk_rect rect, struct nk_color col, float rounding) nk_draw_list_fill_rect() argument 10178 nk_draw_list_stroke_rect(struct nk_draw_list *list, struct nk_rect rect, struct nk_color col, float rounding, float thickness) nk_draw_list_stroke_rect() argument 10192 nk_draw_list_fill_rect_multi_color(struct nk_draw_list *list, struct nk_rect rect, struct nk_color left, struct nk_color top, struct nk_color right, struct nk_color bottom) nk_draw_list_fill_rect_multi_color() argument 10226 nk_draw_list_fill_triangle(struct nk_draw_list *list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color col) nk_draw_list_fill_triangle() argument 10237 nk_draw_list_stroke_triangle(struct nk_draw_list *list, struct nk_vec2 a, struct nk_vec2 b, struct nk_vec2 c, struct nk_color col, float thickness) nk_draw_list_stroke_triangle() argument 10248 nk_draw_list_fill_circle(struct nk_draw_list *list, struct nk_vec2 center, float radius, struct nk_color col, unsigned int segs) nk_draw_list_fill_circle() argument 10259 nk_draw_list_stroke_circle(struct nk_draw_list *list, struct nk_vec2 center, float radius, struct nk_color col, unsigned int segs, float thickness) nk_draw_list_stroke_circle() argument 10270 nk_draw_list_stroke_curve(struct nk_draw_list *list, struct nk_vec2 p0, struct nk_vec2 cp0, struct nk_vec2 cp1, struct nk_vec2 p1, struct nk_color col, unsigned int segments, float thickness) nk_draw_list_stroke_curve() argument 10281 nk_draw_list_push_rect_uv(struct nk_draw_list *list, struct nk_vec2 a, struct nk_vec2 c, struct nk_vec2 uva, struct nk_vec2 uvc, struct nk_color color) nk_draw_list_push_rect_uv() argument 10318 nk_draw_list_add_image(struct nk_draw_list *list, struct nk_image texture, struct nk_rect rect, struct nk_color color) nk_draw_list_add_image() argument 10339 nk_draw_list_add_text(struct nk_draw_list *list, const struct nk_user_font *font, struct nk_rect rect, const char *text, int len, float font_height, struct nk_color fg) nk_draw_list_add_text() argument [all...] |