Lines Matching defs:first
521 /// To use a context it first has to be initialized which can be achieved by calling
611 /// buffers. The first buffer is for allocating draw commands while the second buffer is
696 /// Input state needs to be provided to nuklear by first calling `nk_input_begin`
999 /// frame and call `nk_clear` directly after the first pass and only draw in
1034 /// draw on changes you first have to define `NK_ZERO_COMMAND_MEMORY` and
1083 /// To access the vertex output you first have to convert all draw commands into
1134 /// __nk__begin__ | Returns the first draw command in the context draw command list to be drawn
1138 /// __nk_draw_begin__ | Returns the first vertex command in the context vertex draw list to be executed
1179 /// Returns draw command pointer pointing to the first command inside the draw command list
1255 /// Returns vertex draw command pointer pointing to the first command inside the vertex draw command buffer
2049 /// // first row with height: 30 composed of two widgets
2073 /// // first row with height: 30 composed of two widgets with width: 80
2101 /// // first row with height: 25 composed of two widgets with width 60 and 40
2169 /// The row template layout has three different per widget size specifier. The first
2188 /// // first row
3754 different ways to use the font atlas. The first two will use your font
3761 So first up the easiest way to do font handling is by just providing a
3788 While the first approach works fine if you don't want to use the optional
3838 Font baker need to be initialized first by one of the nk_font_atlas_init_xxx
4073 The first way and the one providing most control is by just passing a fixed
6645 /* penalty applied for every letter in str before the first match */
6658 /* true so if first letter match gets separator bonus*/
6692 /* Apply penalty for each letter before the first pattern match */
10655 nk_rp__skyline_find_min_y(struct nk_rp_context *c, struct nk_rp_node *first,
10658 struct nk_rp_node *node = first;
10661 NK_ASSERT(first->x <= x0);
10679 /* the first time through, visited_width might be reduced */
10724 /* can only use it if it first vertically */
10758 /* find first node that's admissible */
10953 /* if non-zero, then the chars are continuous, and this is the first codepoint */
11182 nk_uint first = nk_ttUSHORT(data + index_map + 6);
11184 if ((nk_uint) unicode_codepoint >= first && (nk_uint) unicode_codepoint < first+count)
11185 return nk_ttUSHORT(data + index_map + 10 + (unicode_codepoint - (int)first)*2);
11348 /* in first pass, we load uninterpreted data into the allocated array */
11353 /* first load flags */
12101 if (!points) return; /* during first pass, it's unallocated */
12771 /* pack custom user data first so it will be in the upper left corner*/
12787 /* first font pass: pack all glyphs */
17300 If you want a menubar the first nuklear function after `nk_begin` has to be a
21702 int first_char, length; /* first char of row, and length */
21703 int prev_first; /*_ first char of previous row */
21843 int i=0, first;
21881 find->first_char = first = i;
21888 for (i=0; first+i < n; ++i)
21889 find->x += nk_textedit_get_width(state, first, i, font);
21944 /* move cursor to first character of selection */
24069 /* add first slot into chart */
24149 /* first data point does not have a connection */