Lines Matching refs:stack
92 /// Every time nuklear is included define the same compiler flags. This very important not doing so could lead to compiler errors or even worse stack corruptions.
517 /// They are used for window, memory, input, style, stack, commands and time management and need
559 /// __ctx__ | Must point to an either stack or heap allocated `nk_context` struct
583 /// __ctx__ | Must point to an either stack or heap allocated `nk_context` struct
602 /// __ctx__ | Must point to an either stack or heap allocated `nk_context` struct
620 /// __ctx__ | Must point to an either stack or heap allocated `nk_context` struct
1318 /// is linked into a window stack list which determines the drawing and overlapping
1321 /// To change window position inside the stack occurs either automatically by
4228 * a fixed size nk_text_edit struct, which has an internal undo/redo stack.
5439 /* The style modifier stack can be used to temporarily change a
5441 * red button you can temporarily push the old button color onto a stack
5443 * back from the stack:
5457 * Nuklear has a stack for style_items, float properties, vector properties,
5458 * flags, colors, fonts and for button_behavior. Each has it's own fixed size stack
5591 * undo/redo stack. Therefore it does not make sense to have one for
10867 unsigned right, left = 0, stack[NK_MAX_SORT_STACK], pos = 0;
10872 if (pos == NK_MAX_SORT_STACK) len = stack[pos = 0];
10875 stack[pos++] = len;
10887 len = stack[--pos];
14867 #define NK_STYLE_PUSH_IMPLEMENATION(prefix, type, stack) \
14874 type_stack = &ctx->stacks.stack;\
14884 #define NK_STYLE_POP_IMPLEMENATION(type, stack) \
14891 type_stack = &ctx->stacks.stack;\
15629 /* pull state into local stack */
15639 /* pull style configuration into local stack */
16394 * at the highest priority in stack */
16402 * at the highest priority in stack */