Blender V5.0
wmKeyMap Struct Reference

#include <DNA_windowmanager_types.h>

Public Attributes

struct wmKeyMapnext
struct wmKeyMapprev
ListBase items
ListBase diff_items
char idname [64]
short spaceid
short regionid
char owner_id [128]
short flag
short kmi_id
bool(* poll )(struct bContext *)
bool(* poll_modal_item )(const struct wmOperator *op, int value)
const void * modal_items

Detailed Description

Stored in WM, the actively used key-maps.

Definition at line 447 of file DNA_windowmanager_types.h.

Member Data Documentation

◆ diff_items

◆ flag

◆ idname

◆ items

◆ kmi_id

short wmKeyMap::kmi_id

Last kmi id.

Definition at line 465 of file DNA_windowmanager_types.h.

Referenced by keymap_item_set_id(), WM_keymap_item_find_match(), and wm_keymap_patch_update().

◆ modal_items

◆ next

struct wmKeyMap* wmKeyMap::next

Definition at line 448 of file DNA_windowmanager_types.h.

◆ owner_id

char wmKeyMap::owner_id[128]

Optional, see: wmOwnerID.

Definition at line 460 of file DNA_windowmanager_types.h.

Referenced by wm_keymap_new(), and WM_keymap_poll().

◆ poll

◆ poll_modal_item

◆ prev

struct wmKeyMap * wmKeyMap::prev

Definition at line 448 of file DNA_windowmanager_types.h.

◆ regionid

◆ spaceid


The documentation for this struct was generated from the following file: