Lines Matching defs:key

109 /// NK_KEYSTATE_BASED_INPUT         | Define this if your backend uses key state for each frame rather than key press/release events
677 /// mouse, key and text input states.
699 /// mouse motion, button and key pressed and released, text input and scrolling.
728 /// __nk_input_key__ | Mirrors key state with either pressed or released
780 /// mouse, previous mouse position and movement as well as key state transitions,
806 /// Mirrors the state of a specific key to nuklear
809 /// void nk_input_key(struct nk_context*, enum nk_keys key, int down);
816 /// __down__ | Must be 0 for key is up and 1 for key is down
832 /// __down__ | Must be 0 for key is up and 1 for key is down
3708 NK_API nk_hash nk_murmur_hash(const void *key, int len, nk_hash seed);
5860 NK_LIB void nk_textedit_key(struct nk_text_edit *state, enum nk_keys key, int shift_mod, const struct nk_user_font *font, float row_height);
7231 nk_murmur_hash(const void * key, int len, nk_hash seed)
7238 const nk_byte *data = (const nk_byte*)key;
7250 if (!key) return 0;
13990 nk_input_key(struct nk_context *ctx, enum nk_keys key, int down)
13997 if (in->keyboard.keys[key].down != down)
13998 in->keyboard.keys[key].clicked++;
14000 in->keyboard.keys[key].clicked++;
14002 in->keyboard.keys[key].down = down;
14162 nk_input_is_key_pressed(const struct nk_input *i, enum nk_keys key)
14166 k = &i->keyboard.keys[key];
14172 nk_input_is_key_released(const struct nk_input *i, enum nk_keys key)
14176 k = &i->keyboard.keys[key];
14182 nk_input_is_key_down(const struct nk_input *i, enum nk_keys key)
14186 k = &i->keyboard.keys[key];
22096 nk_textedit_key(struct nk_text_edit *state, enum nk_keys key, int shift_mod,
22100 switch (key)
22217 key = NK_KEY_RIGHT;
22265 key = NK_KEY_LEFT;
22980 /* enter key handler */
25485 /// like GLFW without breaking key repeat behavior on event based.
25542 /// - 2017/04/20 (1.37.1) - Fixed key repeat found inside glfw demo backends.
25674 /// to account for key press and release happening in one frame.