Lines Matching defs:end
544 /// __nk_clear__ | Called at the end of the frame to reset and prepare the context for the next frame
629 /// Resets the context state at the end of the frame. This includes mostly
1140 /// __nk__draw_end__ | Returns the end of the vertex draw list
1177 /// __ctx__ | must point to an previously initialized `nk_context` struct at the end of a frame
1191 /// __ctx__ | Must point to an previously initialized `nk_context` struct at the end of a frame
1206 /// __ctx__ | Must point to an previously initialized `nk_context` struct at the end of a frame
1226 /// __ctx__ | Must point to an previously initialized `nk_context` struct at the end of a frame
1252 /// __ctx__ | Must point to an previously initialized `nk_context` struct at the end of a frame
1259 /// Returns the vertex draw command at the end of the vertex draw command buffer
1267 /// __ctx__ | Must point to an previously initialized `nk_context` struct at the end of a frame
1270 /// Returns vertex draw command pointer pointing to the end of the last vertex draw command inside the vertex draw command buffer
1284 /// __ctx__ | Must point to an previously initialized `nk_context` struct at the end of a frame
1286 /// Returns vertex draw command pointer pointing to the end of the last vertex draw command inside the vertex draw command buffer
1300 /// __ctx__ | Must point to an previously initialized `nk_context` struct at the end of a frame
1330 /// functions to start window declarations and `nk_end` at the end. Furthermore it
1333 /// `nk_end` at the end of window declarations. Furthermore, do not attempt to
1347 /// is called at the end of the frame. While nuklear's default platform backends
1392 /// nk_end | Needs to be called at the end of the window building process to process scaling, scrollbars and general cleanup
1422 /// nk_window_close | Closes the window with given window name which deletes the window at the end of the frame
1504 /// Needs to be called at the end of the window building process to process scaling, scrollbars and general cleanup.
1923 /// Closes a window and marks it for being freed at the end of the frame
2249 /// nk_layout_row_template_end | Marks the end of the row template
2253 /// nk_layout_space_end | Marks the end of the layouting space
2446 /// Marks the end of the row template
2483 /// Marks the end of the layout space
2577 /// functions to start group declarations and `nk_group_end` at the end. Furthermore it
2794 /// end.
3028 int begin, end, count;
4416 struct nk_vec2i end;
4424 struct nk_vec2i end;
4568 nk_size begin, end, last;
5317 nk_size end;
5364 /* Directly closes and frees the window at the end of the frame */
5368 /* Removes read only mode at the end of the window */
5603 struct nk_window *end;
6621 $ matches the end of the input string
6781 int end = len / 2;
6784 for (; i < end; ++i) {
6945 const char *end;
6946 width = nk_strtoi(iter, &end);
6947 if (end == iter)
6949 else iter = end;
6963 const char *end;
6964 precision = nk_strtoi(iter, &end);
6965 if (end == iter)
6967 else iter = end;
8120 /* copy back buffer to the end of the new buffer */
8534 const char *end;
8547 end = (const char*)str->buffer.memory.ptr + str->buffer.allocated;
8548 nk_str_remove_chars(str, (int)(end-begin)+1);
8573 char *end;
8586 end = nk_str_at_rune(s, len, &unicode, &unused);
8588 if (!end) return;
8589 nk_str_delete_chars(s, (int)(begin - temp), (int)(end - begin));
8747 cb->end = b->allocated;
8756 b->end = 0;
8793 b->end = cmd->next;
8829 cmd->end.x = (short)x1;
8830 cmd->end.y = (short)y1;
8852 cmd->end.x = (short)bx;
8853 cmd->end.y = (short)by;
9283 const struct nk_draw_command *end;
9293 end = nk_ptr_add(const struct nk_draw_command, memory, offset);
9294 end -= (canvas->cmd_count-1);
9295 return end;
9301 const struct nk_draw_command *end;
9307 end = nk__draw_list_end(canvas, buffer);
9308 if (cmd <= end) return 0;
10421 nk_vec2(l->end.x, l->end.y), l->color, l->line_thickness);
10427 q->ctrl[1].y), nk_vec2(q->end.x, q->end.y), q->color,
11211 nk_ushort end;
11213 end = nk_ttUSHORT(data + search + searchRange*2);
11214 if (unicode_codepoint > end)
11349 /* above, shifted to the end of the array so we won't overwrite it when */
11983 /* if 0 >= mid >= end, or 0 < mid < end, then use mid */
15060 ctx->end = 0;
15099 ctx->end = iter->prev;
15100 if (!ctx->end)
15139 buffer->end = buffer->begin;
15160 buf->begin = win->buffer.end;
15161 buf->end = win->buffer.end;
15176 buf->end = win->buffer.end;
15184 buffer->end = ctx->memory.allocated;
15202 parent_last->next = buf->end;
15261 if (ctx->overlay.end != ctx->overlay.begin)
15281 while (iter && ((iter->buffer.begin == iter->buffer.end) ||
16207 ctx->end = win;
16212 struct nk_window *end;
16213 end = ctx->end;
16214 end->flags |= NK_WINDOW_ROM;
16215 end->next = win;
16216 win->prev = ctx->end;
16218 ctx->end = win;
16219 ctx->active = ctx->end;
16220 ctx->end->flags &= ~(nk_flags)NK_WINDOW_ROM;
16222 /*ctx->end->flags |= NK_WINDOW_ROM;*/
16234 if (win == ctx->begin || win == ctx->end) {
16240 if (win == ctx->end) {
16241 ctx->end = win->prev;
16252 ctx->active = ctx->end;
16253 if (ctx->end)
16254 ctx->end->flags &= ~(nk_flags)NK_WINDOW_ROM;
16327 ctx->end = win;
16370 if (iter && inpanel && (win != ctx->end)) {
16399 if (!iter && ctx->end != win) {
16409 if (ctx->end != win && !(win->flags & NK_WINDOW_BACKGROUND))
16786 if (win && ctx->end != win) {
17255 This is a bit of a hack solution since we do not know before we end our popup
17662 a window, group, popup, combobox or contextual menu `begin` and `end` block.
18300 /* check if the end of the row has been hit and begin new row if so */
18978 view->end = view->begin + view->count;
19158 a window, group, popup, combobox or contextual menu `begin` and `end` block.
21467 /* update cursor to the end */
21708 /* starting x location, end x location (allows for align=right, etc) */
21740 const char *end = nk_str_get_const(&edit->string) + len;
21743 text, (int)(end - text), row_height, &remaining, 0, &glyphs, NK_STOP_ON_NEW_LINE);
21789 /* check if it's before the end of the line */
21803 /* shouldn't happen, but if it does, fall through to end-of-line case */
21847 /* if it's at the end, then find the last line -- simpler than trying to
21934 /* canonicalize the selection so start <= end */
22170 * move cursor to end of selection */
23002 int end = NK_MAX(b, e);
23005 edit->clip.copy(edit->clip.userdata, text, end - begin);
23126 /* set end selection 2D position and line */
23166 /* handle case when cursor is at end of text buffer */
23293 const char *end = nk_str_get_const(&edit->string) +
23300 begin, (int)(end - begin), row_height, font,
23310 /* draw cursor at end of line */
25675 /// - 2016/08/25 (1.10.0) - Added additional nk_edit flag to directly jump to the end on activate.
25708 /// windows get removed at the end of the frame while hidden windows