Blender  V3.3
Public Attributes | List of all members
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 [64]
 
short flag
 
short kmi_id
 
bool(* poll )(struct bContext *)
 
bool(* poll_modal_item )(const struct wmOperator *op, int value)
 
const voidmodal_items
 

Detailed Description

Stored in WM, the actively used key-maps.

Definition at line 438 of file DNA_windowmanager_types.h.

Member Data Documentation

◆ diff_items

ListBase wmKeyMap::diff_items

◆ flag

short wmKeyMap::flag

◆ idname

char wmKeyMap::idname[64]

◆ items

ListBase wmKeyMap::items

◆ kmi_id

short wmKeyMap::kmi_id

Last kmi id.

Definition at line 456 of file DNA_windowmanager_types.h.

Referenced by keymap_item_set_id(), and wm_keymap_patch_update().

◆ modal_items

const void* wmKeyMap::modal_items

◆ next

struct wmKeyMap* wmKeyMap::next

Definition at line 439 of file DNA_windowmanager_types.h.

Referenced by blo_do_versions_userdef().

◆ owner_id

char wmKeyMap::owner_id[64]

Optional, see: wmOwnerID.

Definition at line 451 of file DNA_windowmanager_types.h.

Referenced by wm_keymap_new(), and WM_keymap_poll().

◆ poll

bool(* wmKeyMap::poll) (struct bContext *)

◆ poll_modal_item

bool(* wmKeyMap::poll_modal_item) (const struct wmOperator *op, int value)

◆ prev

struct wmKeyMap * wmKeyMap::prev

Definition at line 439 of file DNA_windowmanager_types.h.

◆ regionid

short wmKeyMap::regionid

◆ spaceid

short wmKeyMap::spaceid

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