Blender V5.0
WM_types.hh File Reference
#include <memory>
#include <string>
#include "BLI_compiler_attrs.h"
#include "BLI_utildefines.h"
#include "BLI_vector.hh"
#include "DNA_listBase.h"
#include "DNA_uuid_types.h"
#include "DNA_vec_types.h"
#include "DNA_xr_types.h"
#include "BKE_wm_runtime.hh"
#include "RNA_types.hh"
#include "gizmo/WM_gizmo_types.hh"
#include "wm_cursors.hh"
#include "wm_event_types.hh"
#include "gizmo/WM_gizmo_api.hh"

Go to the source code of this file.

Classes

struct  wmGenericUserData
struct  wmGenericCallback
struct  wmNotifier
struct  wmGesture
struct  wmTabletData
struct  wmEvent
struct  wmTimer
struct  wmJobWorkerStatus
struct  wmOperatorType
struct  wmOperatorCallParams
struct  wmDragID
struct  wmDragAsset
struct  wmDragAssetCatalog
struct  wmDragAssetListItem
struct  wmDragPath
struct  wmDragGreasePencilLayer
struct  wmDragActiveDropState
struct  wmDrag
struct  wmDropBox
struct  wmTooltipState
struct  RecentFile

Namespaces

namespace  blender
namespace  blender::asset_system
namespace  blender::wm
namespace  blender::wm::gesture

Macros

#define WM_OP_CONTEXT_HAS_AREA(type)
#define WM_OP_CONTEXT_HAS_REGION(type)
#define OP_PROP_TAG_ADVANCED   ((eOperatorPropTags)OP_PROP_TAG_ADVANCED)
#define WM_UI_HANDLER_CONTINUE   0
#define WM_UI_HANDLER_BREAK   1
#define NOTE_CATEGORY   0xFF000000
#define NOTE_CATEGORY_TAG_CLEARED   NOTE_CATEGORY
#define NC_WM   (1 << 24)
#define NC_WINDOW   (2 << 24)
#define NC_WORKSPACE   (3 << 24)
#define NC_SCREEN   (4 << 24)
#define NC_SCENE   (5 << 24)
#define NC_OBJECT   (6 << 24)
#define NC_MATERIAL   (7 << 24)
#define NC_TEXTURE   (8 << 24)
#define NC_LAMP   (9 << 24)
#define NC_GROUP   (10 << 24)
#define NC_IMAGE   (11 << 24)
#define NC_BRUSH   (12 << 24)
#define NC_TEXT   (13 << 24)
#define NC_WORLD   (14 << 24)
#define NC_ANIMATION   (15 << 24)
#define NC_SPACE   (16 << 24)
#define NC_GEOM   (17 << 24)
#define NC_NODE   (18 << 24)
#define NC_ID   (19 << 24)
#define NC_PAINTCURVE   (20 << 24)
#define NC_MOVIECLIP   (21 << 24)
#define NC_MASK   (22 << 24)
#define NC_GPENCIL   (23 << 24)
#define NC_LINESTYLE   (24 << 24)
#define NC_CAMERA   (25 << 24)
#define NC_LIGHTPROBE   (26 << 24)
#define NC_ASSET   (27 << 24)
#define NC_VIEWER_PATH   (28 << 24)
#define NOTE_DATA   0x00FF0000
#define ND_FILEREAD   (1 << 16)
#define ND_FILESAVE   (2 << 16)
#define ND_DATACHANGED   (3 << 16)
#define ND_HISTORY   (4 << 16)
#define ND_JOB   (5 << 16)
#define ND_UNDO   (6 << 16)
#define ND_XR_DATA_CHANGED   (7 << 16)
#define ND_LIB_OVERRIDE_CHANGED   (8 << 16)
#define ND_LAYOUTBROWSE   (1 << 16)
#define ND_LAYOUTDELETE   (2 << 16)
#define ND_ANIMPLAY   (4 << 16)
#define ND_GPENCIL   (5 << 16)
#define ND_LAYOUTSET   (6 << 16)
#define ND_SKETCH   (7 << 16)
#define ND_WORKSPACE_SET   (8 << 16)
#define ND_WORKSPACE_DELETE   (9 << 16)
#define ND_SCENEBROWSE   (1 << 16)
#define ND_MARKERS   (2 << 16)
#define ND_FRAME   (3 << 16)
#define ND_RENDER_OPTIONS   (4 << 16)
#define ND_NODES   (5 << 16)
#define ND_SEQUENCER   (6 << 16)
#define ND_OB_ACTIVE   (7 << 16)
#define ND_OB_SELECT   (8 << 16)
#define ND_OB_VISIBLE   (9 << 16)
#define ND_OB_RENDER   (10 << 16)
#define ND_MODE   (11 << 16)
#define ND_RENDER_RESULT   (12 << 16)
#define ND_COMPO_RESULT   (13 << 16)
#define ND_KEYINGSET   (14 << 16)
#define ND_TOOLSETTINGS   (15 << 16)
#define ND_LAYER   (16 << 16)
#define ND_FRAME_RANGE   (17 << 16)
#define ND_WORLD   (92 << 16)
#define ND_LAYER_CONTENT   (101 << 16)
#define ND_TRANSFORM   (18 << 16)
#define ND_OB_SHADING   (19 << 16)
#define ND_POSE   (20 << 16)
#define ND_BONE_ACTIVE   (21 << 16)
#define ND_BONE_SELECT   (22 << 16)
#define ND_DRAW   (23 << 16)
#define ND_MODIFIER   (24 << 16)
#define ND_KEYS   (25 << 16)
#define ND_CONSTRAINT   (26 << 16)
#define ND_PARTICLE   (27 << 16)
#define ND_POINTCACHE   (28 << 16)
#define ND_PARENT   (29 << 16)
#define ND_LOD   (30 << 16)
#define ND_DRAW_RENDER_VIEWPORT   (31 << 16)
#define ND_SHADERFX   (32 << 16)
#define ND_DRAW_ANIMVIZ   (33 << 16)
#define ND_BONE_COLLECTION   (34 << 16)
#define ND_SHADING   (30 << 16)
#define ND_SHADING_DRAW   (31 << 16)
#define ND_SHADING_LINKS   (32 << 16)
#define ND_SHADING_PREVIEW   (33 << 16)
#define ND_LIGHTING   (40 << 16)
#define ND_LIGHTING_DRAW   (41 << 16)
#define ND_WORLD_DRAW   (45 << 16)
#define ND_CURSOR   (50 << 16)
#define ND_DISPLAY   (51 << 16)
#define ND_KEYFRAME   (70 << 16)
#define ND_KEYFRAME_PROP   (71 << 16)
#define ND_ANIMCHAN   (72 << 16)
#define ND_NLA   (73 << 16)
#define ND_NLA_ACTCHANGE   (74 << 16)
#define ND_FCURVES_ORDER   (75 << 16)
#define ND_NLA_ORDER   (76 << 16)
#define ND_KEYFRAME_AUTO   (77 << 16)
#define ND_GPENCIL_EDITMODE   (85 << 16)
#define ND_SELECT   (90 << 16)
#define ND_DATA   (91 << 16)
#define ND_VERTEX_GROUP   (92 << 16)
#define ND_NODE_ASSET_DATA   (1 << 16)
#define ND_NODE_GIZMO   (2 << 16)
#define ND_SPACE_CONSOLE   (1 << 16) /* General redraw. */
#define ND_SPACE_INFO_REPORT   (2 << 16) /* Update for reports, could specify type. */
#define ND_SPACE_INFO   (3 << 16)
#define ND_SPACE_IMAGE   (4 << 16)
#define ND_SPACE_FILE_PARAMS   (5 << 16)
#define ND_SPACE_FILE_LIST   (6 << 16)
#define ND_SPACE_ASSET_PARAMS   (7 << 16)
#define ND_SPACE_NODE   (8 << 16)
#define ND_SPACE_OUTLINER   (9 << 16)
#define ND_SPACE_VIEW3D   (10 << 16)
#define ND_SPACE_PROPERTIES   (11 << 16)
#define ND_SPACE_TEXT   (12 << 16)
#define ND_SPACE_TIME   (13 << 16)
#define ND_SPACE_GRAPH   (14 << 16)
#define ND_SPACE_DOPESHEET   (15 << 16)
#define ND_SPACE_NLA   (16 << 16)
#define ND_SPACE_SEQUENCER   (17 << 16)
#define ND_SPACE_NODE_VIEW   (18 << 16)
#define ND_SPACE_CHANGED   (19 << 16)
#define ND_SPACE_CLIP   (20 << 16)
#define ND_SPACE_FILE_PREVIEW   (21 << 16)
#define ND_SPACE_SPREADSHEET   (22 << 16)
#define ND_REGIONS_ASSET_SHELF   (23 << 16)
#define ND_ASSET_LIST   (1 << 16)
#define ND_ASSET_LIST_PREVIEW   (2 << 16)
#define ND_ASSET_LIST_READING   (3 << 16)
#define ND_ASSET_CATALOGS   (4 << 16)
#define NOTE_SUBTYPE   0x0000FF00
#define NS_MODE_OBJECT   (1 << 8)
#define NS_EDITMODE_MESH   (2 << 8)
#define NS_EDITMODE_CURVE   (3 << 8)
#define NS_EDITMODE_SURFACE   (4 << 8)
#define NS_EDITMODE_TEXT   (5 << 8)
#define NS_EDITMODE_MBALL   (6 << 8)
#define NS_EDITMODE_LATTICE   (7 << 8)
#define NS_EDITMODE_ARMATURE   (8 << 8)
#define NS_MODE_POSE   (9 << 8)
#define NS_MODE_PARTICLE   (10 << 8)
#define NS_EDITMODE_CURVES   (11 << 8)
#define NS_EDITMODE_GREASE_PENCIL   (12 << 8)
#define NS_EDITMODE_POINTCLOUD   (13 << 8)
#define NS_VIEW3D_GPU   (16 << 8)
#define NS_VIEW3D_SHADING   (17 << 8)
#define NS_LAYER_COLLECTION   (24 << 8)
#define NOTE_ACTION   (0x000000FF)
#define NA_EDITED   1
#define NA_EVALUATED   2
#define NA_ADDED   3
#define NA_REMOVED   4
#define NA_RENAME   5
#define NA_SELECTED   6
#define NA_ACTIVATED   7
#define NA_PAINTING   8
#define NA_JOB_FINISHED   9
#define WM_GESTURE_LINES   1
#define WM_GESTURE_RECT   2
#define WM_GESTURE_CROSS_RECT   3
#define WM_GESTURE_LASSO   4
#define WM_GESTURE_CIRCLE   5
#define WM_GESTURE_STRAIGHTLINE   6
#define WM_GESTURE_POLYLINE   7
#define WM_EVENT_CURSOR_MOTION_THRESHOLD   ((float)U.move_threshold * UI_SCALE_FAC)

Typedefs

using AssetRepresentationHandle = blender::asset_system::AssetRepresentation
using wmGenericUserDataFreeFn = void (*)(void *data)
using wmGenericCallbackFn = void (*)(bContext *C, void *user_data)
using wmPaintCursorDraw
using WMDropboxTooltipFunc

Enumerations

enum  {
  OPTYPE_REGISTER = (1 << 0) , OPTYPE_UNDO = (1 << 1) , OPTYPE_BLOCKING = (1 << 2) , OPTYPE_MACRO = (1 << 3) ,
  OPTYPE_GRAB_CURSOR_XY = (1 << 4) , OPTYPE_GRAB_CURSOR_X = (1 << 5) , OPTYPE_GRAB_CURSOR_Y = (1 << 6) , OPTYPE_PRESET = (1 << 7) ,
  OPTYPE_INTERNAL = (1 << 8) , OPTYPE_LOCK_BYPASS = (1 << 9) , OPTYPE_UNDO_GROUPED = (1 << 10) , OPTYPE_DEPENDS_ON_CURSOR = (1 << 11) ,
  OPTYPE_MODAL_PRIORITY = (1 << 12)
}
enum  eWM_CursorWrapAxis { WM_CURSOR_WRAP_NONE = 0 , WM_CURSOR_WRAP_X , WM_CURSOR_WRAP_Y , WM_CURSOR_WRAP_XY }
enum class  blender::wm::OpCallContext : int8_t {
  blender::wm::InvokeDefault , blender::wm::InvokeRegionWin , blender::wm::InvokeRegionChannels , blender::wm::InvokeRegionPreview ,
  blender::wm::InvokeArea , blender::wm::InvokeScreen , blender::wm::ExecDefault , blender::wm::ExecRegionWin ,
  blender::wm::ExecRegionChannels , blender::wm::ExecRegionPreview , blender::wm::ExecArea , blender::wm::ExecScreen
}
enum  eOperatorPropTags { OP_PROP_TAG_ADVANCED = (1 << 0) }
enum  eWM_EventFlag { WM_EVENT_SCROLL_INVERT = (1 << 0) , WM_EVENT_IS_REPEAT = (1 << 1) , WM_EVENT_IS_CONSECUTIVE = (1 << 2) , WM_EVENT_FORCE_DRAG_THRESHOLD = (1 << 3) }
enum  wmProgress {
  P_NOT_STARTED = 0 , P_STARTING , P_IN_PROGRESS , P_FINISHING ,
  P_FINISHED
}
enum  wmTimerFlags { WM_TIMER_NO_FREE_CUSTOM_DATA = 1 << 0 , WM_TIMER_TAGGED_FOR_REMOVAL = 1 << 16 }
enum  wmPopupSize { WM_POPUP_SIZE_SMALL = 0 , WM_POPUP_SIZE_LARGE }
enum  wmPopupPosition { WM_POPUP_POSITION_MOUSE = 0 , WM_POPUP_POSITION_CENTER }
enum  eWM_DragDataType : int8_t {
  WM_DRAG_ID , WM_DRAG_ASSET , WM_DRAG_ASSET_LIST , WM_DRAG_RNA ,
  WM_DRAG_PATH , WM_DRAG_NAME , WM_DRAG_STRING , WM_DRAG_COLOR ,
  WM_DRAG_DATASTACK , WM_DRAG_ASSET_CATALOG , WM_DRAG_GREASE_PENCIL_LAYER , WM_DRAG_GREASE_PENCIL_GROUP ,
  WM_DRAG_NODE_TREE_INTERFACE , WM_DRAG_BONE_COLLECTION , WM_DRAG_SHAPE_KEY
}
enum  eWM_DragFlags { WM_DRAG_NOP = 0 , WM_DRAG_FREE_DATA = 1 }

Functions

 ENUM_OPERATORS (eWM_EventFlag, WM_EVENT_FORCE_DRAG_THRESHOLD)

Variables

constexpr float blender::wm::gesture::POLYLINE_CLICK_RADIUS = 15.0f
CLG_LogRefWM_LOG_OPERATORS
CLG_LogRefWM_LOG_EVENTS
CLG_LogRefWM_LOG_TOOL_GIZMO
CLG_LogRefWM_LOG_MSGBUS_PUB
CLG_LogRefWM_LOG_MSGBUS_SUB

#wmKeyMapItem

#define KM_MOD_NUM   5
#define KM_MOD_HELD   1
enum  wmEventModifierFlag : uint8_t {
  KM_SHIFT = (1 << 0) , KM_CTRL = (1 << 1) , KM_ALT = (1 << 2) , KM_OSKEY = (1 << 3) ,
  KM_HYPER = (1 << 4)
}
enum  { KM_TEXTINPUT = -2 }
enum  {
  KM_ANY = -1 , KM_NOTHING = 0 , KM_PRESS = 1 , KM_RELEASE = 2 ,
  KM_CLICK = 3 , KM_DBL_CLICK = 4 , KM_PRESS_DRAG = 5
}
enum  {
  KM_DIRECTION_N = 1 , KM_DIRECTION_NE = 2 , KM_DIRECTION_E = 3 , KM_DIRECTION_SE = 4 ,
  KM_DIRECTION_S = 5 , KM_DIRECTION_SW = 6 , KM_DIRECTION_W = 7 , KM_DIRECTION_NW = 8
}
 ENUM_OPERATORS (wmEventModifierFlag, KM_HYPER)

Detailed Description

Overview of WM structs

Window Layout

wmWindow -> bScreen
+----------------------------------------------------------+
|+-----------------------------------------+-------------+ |
||ScrArea (links to 3D view)               |ScrArea      | |
||+-------++----------+-------------------+|(links to    | |
|||ARegion||          |ARegion (quad view)|| properties) | |
|||(tools)||          |                   ||             | |
|||       ||          |                   ||             | |
|||       ||          |                   ||             | |
|||       ||          |                   ||             | |
|||       |+----------+-------------------+|             | |
|||       ||          |                   ||             | |
|||       ||          |                   ||             | |
|||       ||          |                   ||             | |
|||       ||          |                   ||             | |
|||       ||          |                   ||             | |
||+-------++----------+-------------------+|             | |
|+-----------------------------------------+-------------+ |
+----------------------------------------------------------+

Space Data

ScrArea's store a list of space data (SpaceLinks), each of unique type.
The first one is the displayed in the UI, others are added as needed.

+----------------------------+  <-- area->spacedata.first;
|                            |
|                            |---+  <-- other inactive SpaceLink's stored.
|                            |   |
|                            |   |---+
|                            |   |   |
|                            |   |   |
|                            |   |   |
|                            |   |   |
+----------------------------+   |   |
   |                             |   |
   +-----------------------------+   |
      |                              |
      +------------------------------+

A common way to get the space from the ScrArea:

if (area->spacetype == SPACE_VIEW3D) {
View3D *v3d = area->spacedata.first;
...
}
@ SPACE_VIEW3D

Definition in file WM_types.hh.

Macro Definition Documentation

◆ KM_MOD_HELD

#define KM_MOD_HELD   1

◆ KM_MOD_NUM

#define KM_MOD_NUM   5

The number of modifiers wmKeyMapItem & wmEvent can use.

Definition at line 297 of file WM_types.hh.

Referenced by UI_icon_from_keymap_item(), uiTemplateEventFromKeymapItem(), and uiTemplateStatusBarModalItem().

◆ NA_ACTIVATED

◆ NA_ADDED

#define NA_ADDED   3

Definition at line 586 of file WM_types.hh.

Referenced by action_listener(), action_new_exec(), actkeys_duplicate_exec(), actkeys_insertkey_exec(), blender::ed::space_node::add_node_group_asset(), blender::ed::asset::asset_mark_exec(), blender::ed::sculpt_paint::brush_asset_save_as_exec(), buttons_area_listener(), blender::ed::object::constraint_add_exec(), blender::ed::object::constraint_copy_exec(), blender::ed::object::constraint_copy_for_object(), blender::ed::object::constraint_copy_for_pose(), blender::ed::object::constraint_link(), blender::ed::animrig::create_pose_asset_local(), blender::ed::animrig::create_pose_asset_user_library(), create_primitive_from_points(), blender::ed::space_node::duplicate_compositing_node_group_exec(), ED_view3d_camera_autokey(), file_listener(), graphkeys_duplicate_exec(), graphkeys_insertkey_exec(), image_clipboard_paste_exec(), image_new_exec(), blender::io::usd::import_endjob(), import_endjob(), insert_key(), insert_key_button_exec(), blender::animrig::insert_key_to_keying_set_path(), insert_key_with_keyingset(), blender::ed::asset::list::AssetList::listen(), mask_new_exec(), blender::ed::object::modifier_add_exec(), blender::ed::object::modifier_copy_exec(), blender::ed::object::modifier_copy_to_object(), blender::ed::object::modifier_copy_to_selected_exec(), blender::ed::space_node::new_compositing_node_group_exec(), blender::ed::space_node::new_compositor_sequencer_node_group_exec(), new_material_exec(), blender::ed::space_node::new_node_tree_exec(), new_texture_exec(), new_world_exec(), nlaedit_add_actionclip_exec(), nlaedit_add_meta_exec(), nlaedit_add_sound_exec(), nlaedit_add_tracks_exec(), nlaedit_add_transition_exec(), nlaedit_duplicate_exec(), nlaedit_make_single_user_exec(), nlaedit_snap_exec(), nlaedit_split_exec(), blender::ed::space_node::node_add_group_exec(), blender::ed::space_node::node_group_make_exec(), blender::ed::space_node::node_swap_group_asset_invoke(), blender::ed::object::object_constraint_copy_exec(), blender::ed::object::object_modifiers_copy_exec(), blender::ed::object::object_speaker_add_exec(), open_exec(), blender::ed::outliner::outliner_main_region_listener(), paintcurve_new_exec(), proj_paint_add_slot(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::transform::special_aftertrans_update__nla(), blender::ed::curves::surface_set::surface_set_exec(), text_listener(), text_new_exec(), text_open_exec(), txt_add_object(), ui_template_id_liboverride_hierarchy_make(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_main_region_listener(), and wm_window_copy_test().

◆ NA_EDITED

#define NA_EDITED   1

Definition at line 584 of file WM_types.hh.

Referenced by achannel_setting_flush_widget_cb(), achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), achannel_setting_widget_cb(), action_listener(), action_main_region_listener(), actkeys_bake_exec(), actkeys_clean_exec(), actkeys_insertkey_exec(), actkeys_mirror_exec(), actkeys_paste_exec(), actkeys_snap_exec(), add_feather_vertex_exec(), add_marker_at_click_modal(), add_marker_exec(), add_vertex_extrude(), add_vertex_handle_cyclic_at_point(), add_vertex_new(), add_vertex_subdivide(), animchannels_clean_empty_exec(), animchannels_collapse_exec(), animchannels_delete_exec(), animchannels_enable_exec(), animchannels_expand_exec(), animchannels_group_exec(), animchannels_rearrange_exec(), animchannels_select_filter_modal(), animchannels_setflag_exec(), animchannels_ungroup_exec(), annotation_draw_exec(), annotation_draw_invoke(), annotation_draw_modal(), area_close_exec(), area_docking_apply(), area_dupli_invoke(), area_join_exec(), area_join_modal(), area_move_apply_do(), area_split_apply(), area_split_exit(), area_swap_modal(), armature_select_linked_impl(), blender::ed::asset::asset_clear_exec(), blender::ed::asset::asset_mark_exec(), blender::animrig::autokeyframe_property(), average_tracks_exec(), blend_offset_exec(), blend_offset_modal_update(), blend_to_default_exec(), blend_to_default_modal_update(), blend_to_ease_exec(), blend_to_ease_modal_update(), blend_to_neighbor_exec(), blend_to_neighbor_modal_update(), bpy_rna_region_from_string(), breakdown_exec(), breakdown_modal_update(), blender::ed::sculpt_paint::brush_asset_delete_exec(), blender::ed::sculpt_paint::brush_asset_edit_metadata_exec(), blender::ed::sculpt_paint::brush_asset_load_preview_exec(), blender::ed::sculpt_paint::brush_asset_revert_exec(), blender::ed::sculpt_paint::brush_asset_save_as_exec(), blender::ed::sculpt_paint::brush_asset_save_exec(), brush_colors_flip_exec(), brush_edit_apply(), brush_scale_size_exec(), btw_smooth_exec(), btw_smooth_modal_update(), buttons_area_listener(), clear_edited_exec(), click_select_channel_gplayer(), click_select_channel_grease_pencil_datablock(), click_select_channel_grease_pencil_layer(), click_select_channel_grease_pencil_layer_group(), click_select_channel_maskdatablock(), click_select_channel_masklayer(), click_select_channel_nlacontrols(), clip_delete_marker(), clip_delete_track(), clip_listener(), clip_main_region_listener(), clip_properties_region_listener(), clip_props_region_listener(), blender::ed::object::collection_create_exec(), blender::ed::object::collection_objects_remove_all_exec(), blender::ed::object::collection_objects_remove_exec(), console_main_region_listener(), copy_particle_systems_to_object(), blender::ed::transform::create_orientation_exec(), create_plane_track_tracks_exec(), create_primitive_from_points(), blender::ed::curves::convert_to_particle_system::curves_convert_to_particle_system_exec(), cyclic_toggle_exec(), decimate_exec(), decimate_modal_update(), def_clamp(), def_cmp_combsep_color(), def_cmp_convert_color_space(), def_cmp_cryptomatte(), def_cmp_cryptomatte_common(), def_cmp_defocus(), def_cmp_file_output(), def_cmp_huecorrect(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_colorramp(), def_float_curve(), def_float_to_int(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_rotation(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_curve_handle_type_selection(), def_geo_curve_sample(), def_geo_curve_set_handle_type(), def_geo_distribute_points_on_faces(), def_geo_field_to_grid(), def_geo_foreach_geometry_element_output(), def_geo_image(), def_geo_input_collection(), def_geo_input_material(), def_geo_input_normal(), def_geo_input_object(), def_geo_sample_index(), def_geo_string_to_curves(), def_glass(), def_glossy(), def_group(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_metallic(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_reroute(), def_rgb_curve(), def_scatter(), def_sh_ambient_occlusion(), def_sh_attribute(), def_sh_bump(), def_sh_combsep_color(), def_sh_mapping(), def_sh_mix(), def_sh_normal_map(), def_sh_output(), def_sh_output_aov(), def_sh_radial_tiling(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_noise(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_white_noise(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vector_rotate(), def_sh_vertex_color(), def_sheen(), def_tex_bricks(), def_tex_combsep_color(), def_tex_image(), def_tex_output(), def_texture(), def_time(), def_toon(), def_vector_curve(), def_vector_math(), def_volume_coefficients(), delete_exec(), delete_exec(), delete_fmodifier_cb(), blender::ed::transform::delete_orientation_exec(), delete_track_exec(), detect_features_exec(), ease_exec(), ease_modal_update(), ED_gpencil_set_active_channel(), ed_marker_camera_bind_exec(), ed_marker_move_apply(), ED_screen_do_listen(), ED_view3d_cursor3d_update(), EEVEE_lightbake_job_create(), blender::ui::greasepencil::eyedropper_grease_pencil_modal(), file_listener(), fmodifier_reorder(), blender::ed::greasepencil::frame_clean_duplicate_exec(), gaussian_smooth_exec(), gaussian_smooth_modal_update(), ghost_event_proc(), gizmo_ruler_exit(), gpencil_actframe_delete_exec(), gpencil_data_add_exec(), gpencil_data_unlink_exec(), gpencil_layer_add_exec(), gpencil_layer_move_exec(), gpencil_layer_remove_exec(), blender::ed::greasepencil::gpencil_stroke_subdivide_exec(), graph_fmodifier_add_exec(), graph_fmodifier_paste_exec(), graph_region_listener(), graph_slider_modal(), graphkeys_bake_exec(), graphkeys_clean_exec(), graphkeys_click_insert_exec(), graphkeys_equalize_handles_exec(), graphkeys_euler_filter_exec(), graphkeys_keys_to_samples_exec(), graphkeys_mirror_exec(), graphkeys_paste_exec(), graphkeys_samples_to_keys_exec(), graphkeys_smooth_exec(), graphkeys_snap_exec(), graphview_curves_hide_exec(), graphview_curves_reveal_exec(), blender::ed::greasepencil::grease_pencil_active_frame_delete_exec(), blender::ed::greasepencil::grease_pencil_delete_breakdown_frames_exec(), blender::ed::greasepencil::grease_pencil_delete_frame_exec(), blender::ed::greasepencil::grease_pencil_draw_operator_invoke(), blender::ed::sculpt_paint::grease_pencil_fill_event_modal_map(), blender::ed::sculpt_paint::grease_pencil_fill_exit(), blender::ed::sculpt_paint::grease_pencil_fill_invoke(), blender::ed::sculpt_paint::grease_pencil_fill_modal(), blender::ed::greasepencil::grease_pencil_frame_duplicate_exec(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_invoke(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_restore(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_sequence_exec(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_update(), blender::ed::greasepencil::grease_pencil_layer_group_add_exec(), blender::ed::greasepencil::grease_pencil_layer_hide_exec(), blender::ed::greasepencil::grease_pencil_layer_isolate_exec(), blender::ed::greasepencil::grease_pencil_layer_lock_all_exec(), blender::ed::greasepencil::grease_pencil_layer_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_copy_to_object_exec(), blender::ed::greasepencil::grease_pencil_material_hide_exec(), blender::ed::greasepencil::grease_pencil_material_lock_all_exec(), blender::ed::greasepencil::grease_pencil_material_lock_unselected_exec(), blender::ed::greasepencil::grease_pencil_material_lock_unused_exec(), blender::ed::greasepencil::grease_pencil_material_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_select_exec(), blender::ed::greasepencil::grease_pencil_material_unlock_all_exec(), blender::ed::greasepencil::grease_pencil_move_to_layer_exec(), blender::ed::greasepencil::grease_pencil_paste_strokes_exec(), blender::ed::sculpt_paint::grease_pencil_sculpt_paint_invoke(), blender::ed::greasepencil::grease_pencil_separate_exec(), blender::ed::greasepencil::grease_pencil_set_active_material_exec(), blender::ed::greasepencil::grease_pencil_set_material_exec(), blender::ed::greasepencil::grease_pencil_snap_to_cursor_exec(), blender::ed::greasepencil::grease_pencil_snap_to_grid_exec(), blender::ed::greasepencil::grease_pencil_stroke_material_set_exec(), blender::ed::sculpt_paint::grease_pencil_update_extend(), blender::ed::sculpt_paint::grease_pencil_vertex_brush_stroke_invoke(), header_toggle_menus_exec(), image_buttons_region_listener(), image_flip_exec(), image_header_region_listener(), image_invert_exec(), image_listener(), image_main_region_listener(), image_open_exec(), image_pack_exec(), image_read_viewlayers_exec(), image_reload_exec(), image_replace_exec(), image_rotate_orthogonal_exec(), image_scale_exec(), image_tools_region_listener(), image_unpack_exec(), blender::ed::greasepencil::GreasePencilPenToolOperation::initialize(), blender::ed::greasepencil::insert_blank_frame_exec(), join_tracks_exec(), keyframe_set_flag(), lib_id_generate_preview_exec(), lib_id_generate_preview_from_object_exec(), lib_id_load_custom_preview_exec(), lib_id_remove_preview_exec(), blender::ed::object::light_linking_unlink_from_collection_exec(), lineart_bake_common(), lineart_bake_endjob(), lineart_bake_startjob(), lineart_gpencil_clear_strokes_exec(), blender::ed::asset::list::AssetList::listen(), marker_block_handler(), marker_update_cb(), mask_duplicate_exec(), mask_layer_move_exec(), mask_layer_new_exec(), mask_layer_remove_exec(), mask_normals_make_consistent_exec(), mask_switch_direction_exec(), match_slope_exec(), match_slope_modal_update(), blender::ed::greasepencil::material_isolate_exec(), mirror_exec(), move_lines_exec(), new_image_from_plane_marker_exec(), nla_fmodifier_add_exec(), nla_fmodifier_paste_exec(), nla_main_region_listener(), nlaedit_apply_scale_exec(), nlaedit_clear_scale_exec(), nlaedit_move_down_exec(), nlaedit_move_up_exec(), nlaedit_objects_add_exec(), nlaedit_snap_exec(), nlaedit_swap_exec(), nlaedit_sync_actlen_exec(), nlaedit_toggle_mute_exec(), blender::ed::space_node::node_activate_viewer_exec(), blender::ed::space_node::node_add_image_exec(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_default_group_width_set_exec(), blender::ed::space_node::node_preview_toggle_exec(), blender::ed::space_node::node_region_listener(), blender::ed::object::objects_add_active_exec(), blender::ed::object::objects_remove_active_exec(), blender::ui::greasepencil::LayerNodeDropTarget::on_drop(), blender::ed::outliner::outliner_id_operation_exec(), blender::ed::outliner::outliner_lib_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), paint_2d_bucket_fill(), paint_2d_gradient_fill(), paint_2d_redraw(), paint_proj_redraw(), palette_color_move_exec(), palette_join_exec(), palette_sort_exec(), paste_splines_exec(), paste_tracks_exec(), blender::ed::animrig::pose_asset_modify_exec(), poselib_keytag_pose(), blender::ed::transform::posttrans_gpd_clean(), blender::ed::transform::posttrans_mask_clean(), push_pull_exec(), push_pull_modal_update(), pyrna_struct_keyframe_insert(), rearrange_gpencil_channels(), region_flip_exec(), region_quadview_exec(), region_scale_invoke(), region_scale_modal(), rekey_exec(), reload_exec(), remove_doubles_exec(), render_endjob(), reset_exec(), blender::ed::outliner::restrictbutton_gp_layer_flag_fn(), rna_def_action(), rna_def_action_group(), rna_def_animdata(), rna_def_closure_input_item(), rna_def_closure_output_item(), rna_def_cmp_file_output_item(), rna_def_combine_bundle_item(), rna_def_dopesheet(), rna_def_evaluate_closure_input_item(), rna_def_evaluate_closure_output_item(), rna_def_fcurve(), rna_def_fkeyframe(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_fpoint(), rna_def_geo_bake_item(), rna_def_geo_capture_attribute_item(), rna_def_geo_field_to_grid_item(), rna_def_geo_foreach_geometry_element_generation_item(), rna_def_geo_menu_switch_item(), rna_def_geo_simulation_state_item(), rna_def_geo_viewer(), rna_def_geo_viewer_item(), rna_def_grease_pencil_tree_node(), rna_def_keyingset_path(), rna_def_mask_layer(), rna_def_maskSpline(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_node(), blender::nodes::RNA_def_node_boolean(), blender::nodes::RNA_def_node_enum(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface_bool(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_texture(), rna_def_node_socket_interface_vector(), rna_def_node_socket_material(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), RNA_def_scene(), rna_def_scene_display(), rna_def_separate_bundle_item(), rna_def_text_line(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingTrack(), rna_property_update(), sample_color_exec(), blender::ed::sculpt_paint::sample_color_invoke(), sample_color_invoke(), sample_color_modal(), save_image_op(), scale_average_exec(), scale_average_modal_update(), scale_from_neighbor_exec(), scale_from_neighbor_modal_update(), screen_modal_action_end(), blender::ed::asset::screenshot_preview_exec(), blender::ed::greasepencil::select_layer_channel(), send_notifiers_after_node_tree_change(), separate_slots_exec(), blender::ed::vse::sequencer_buttons_region_listener(), blender::ed::vse::sequencer_preview_region_listener(), shape_cut_exec(), shear_exec(), shear_modal_update(), slide_marker_modal(), slide_plane_marker_modal(), slide_point_customdata(), slide_point_modal(), slide_spline_curvature_modal(), slot_channels_move_to_new_action_exec(), blender::ed::geometry::store_result_geometry(), blender::ed::greasepencil::stroke_trim_execute(), subdivide_exec(), text_comment_exec(), text_convert_whitespace_exec(), text_cut_exec(), text_delete_exec(), text_duplicate_line_exec(), text_find_and_replace(), text_indent_exec(), text_insert_exec(), text_line_break_exec(), text_listener(), text_make_internal_exec(), text_paste_exec(), text_reload_exec(), text_replace_all(), text_run_script(), text_save_as_exec(), text_save_exec(), text_select_all_exec(), text_select_line_exec(), text_select_word_exec(), text_undosys_step_decode(), text_unindent_exec(), texture_paint_camera_project_exec(), time_offset_exec(), time_offset_modal_update(), blender::ed::greasepencil::toggle_weight_tool_direction_exec(), tracking_object_new_exec(), tracking_object_remove_exec(), blender::ed::outliner::tree_element_camera_activate(), blender::ed::outliner::tree_element_psys_activate(), ui_block_region_popup_window_listener(), ui_handler_panel_region(), ui_numedit_but_TRACKPREVIEW(), unify_length_exec(), blender::nodes::socket_items::ops::update_after_node_change(), update_autoflags_fcurve(), update_image_from_plane_marker_exec(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_main_region_listener(), view_zoomdrag_apply(), view_zoomstep_apply_ex(), blender::ed::transform::viewRedrawForce(), blender::ed::transform::viewRedrawPost(), blender::ed::greasepencil::weight_sample_invoke(), weight_sample_invoke(), and weight_set_exec().

◆ NA_EVALUATED

◆ NA_JOB_FINISHED

#define NA_JOB_FINISHED   9

Definition at line 592 of file WM_types.hh.

Referenced by file_listener(), and filelist_readjob_start_ex().

◆ NA_PAINTING

◆ NA_REMOVED

#define NA_REMOVED   4

Definition at line 587 of file WM_types.hh.

Referenced by action_listener(), actkeys_delete_exec(), animchannels_clean_empty_exec(), animchannels_delete_exec(), blender::ed::asset::asset_clear_exec(), blender::ed::sculpt_paint::brush_asset_delete_exec(), buttons_area_listener(), clear_key_button_exec(), clip_listener(), blender::ed::object::constraint_apply_exec(), blender::ed::object::constraint_delete_exec(), blender::ed::outliner::constraint_fn(), delete_key_button_exec(), delete_key_using_keying_set(), ED_scene_view_layer_delete(), file_listener(), graph_driver_delete_invalid_exec(), graphkeys_delete_exec(), blender::ed::asset::list::AssetList::listen(), blender::ed::outliner::modifier_fn(), blender::ed::object::modifier_remove_exec(), blender::ed::object::modifiers_clear_exec(), nlaedit_delete_exec(), nlaedit_delete_tracks_exec(), nlaedit_remove_meta_exec(), blender::ed::object::object_constraints_clear_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_orphans_purge_exec(), blender::ed::animrig::pose_asset_delete_exec(), blender::ed::object::pose_constraints_clear_exec(), blender::ed::object::pose_ik_clear_exec(), scene_delete_exec(), blender::ed::outliner::scene_fn(), blender::ed::vse::sequencer_delete_strip_data(), blender::ed::object::shade_auto_smooth_exec(), blender::ed::object::shade_smooth_exec(), text_listener(), text_unlink_exec(), ui_template_id_liboverride_hierarchy_make(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_main_region_listener(), and wm_window_close().

◆ NA_RENAME

◆ NA_SELECTED

#define NA_SELECTED   6

Definition at line 589 of file WM_types.hh.

Referenced by action_channel_region_listener(), action_circle_select_exec(), action_listener(), actkeys_box_select_exec(), actkeys_clickselect_exec(), actkeys_columnselect_exec(), actkeys_deselectall_exec(), actkeys_lassoselect_exec(), actkeys_select_leftright_exec(), actkeys_select_less_exec(), actkeys_select_linked_exec(), actkeys_select_more_exec(), animchannels_box_select_exec(), animchannels_channel_select_keys_invoke(), animchannels_selectall_exec(), buttons_area_listener(), channels_bake_exec(), click_select_channel_action_slot(), click_select_channel_dummy(), click_select_channel_fcurve(), click_select_channel_group(), click_select_channel_object(), click_select_channel_scene(), click_select_channel_shapekey(), clip_listener(), blender::ed::space_node::do_lasso_select_node(), ED_fileselect_activate_by_id(), ed_marker_select_leftright_exec(), ED_outliner_select_sync_from_outliner(), ED_space_clip_set_clip(), ED_space_clip_set_mask(), ED_space_image_set_mask(), file_listener(), file_main_region_listener(), gpencil_layer_add_exec(), gpencil_layer_remove_exec(), graph_circle_select_exec(), graph_listener(), graph_region_listener(), graphkeys_box_select_exec(), graphkeys_clickselect_exec(), graphkeys_columnselect_exec(), graphkeys_deselectall_exec(), graphkeys_lassoselect_exec(), graphkeys_select_key_handles_exec(), graphkeys_select_leftright_exec(), graphkeys_select_less_exec(), graphkeys_select_linked_exec(), graphkeys_select_more_exec(), blender::ed::greasepencil::grease_pencil_layer_active_exec(), blender::ed::greasepencil::grease_pencil_layer_add_exec(), blender::ed::greasepencil::grease_pencil_layer_duplicate_exec(), blender::ed::greasepencil::grease_pencil_layer_duplicate_object_exec(), blender::ed::greasepencil::grease_pencil_layer_group_color_tag_exec(), blender::ed::greasepencil::grease_pencil_layer_group_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_add_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_reorder_exec(), blender::ed::greasepencil::grease_pencil_layer_remove_exec(), blender::ed::greasepencil::grease_pencil_merge_layer_exec(), hide_exec(), image_buttons_region_listener(), image_listener(), image_main_region_listener(), image_tools_region_listener(), mouse_nla_tracks(), blender::ed::outliner::namebutton_fn(), nlaedit_box_select_exec(), nlaedit_clickselect_exec(), nlaedit_deselectall_exec(), nlaedit_select_leftright_exec(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_box_select_exec(), blender::ed::space_node::node_circleselect_exec(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_region_listener(), blender::ed::space_node::node_select_all_exec(), blender::ed::space_node::node_select_grouped_exec(), blender::ed::space_node::node_select_linked_from_exec(), blender::ed::space_node::node_select_linked_to_exec(), blender::ed::space_node::node_select_single(), blender::ed::outliner::outliner_data_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), PE_box_select(), PE_circle_select(), PE_lasso_select(), PE_mouse_particles(), pe_select_all_exec(), reveal_exec(), rna_api_animdata_nla_tracks(), rna_def_action_group(), rna_def_action_slot(), rna_def_annotation_layer(), rna_def_annotation_layers_api(), rna_def_fcurve(), rna_def_fkeyframe(), rna_def_fpoint(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layers(), rna_def_node(), rna_def_paint(), rna_def_strip(), select_less_exec(), select_linked_exec(), select_linked_pick_exec(), select_more_exec(), select_random_exec(), select_roots_exec(), select_tips_exec(), blender::ed::vse::sequencer_buttons_region_listener(), blender::ed::vse::sequencer_clipboard_copy_exec(), blender::ed::vse::sequencer_de_select_all_exec(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::vse::sequencer_select_do_updates(), blender::ed::vse::sequencer_select_grouped_exec(), blender::ed::vse::sequencer_select_handles_exec(), blender::ed::vse::sequencer_select_inverse_exec(), blender::ed::vse::sequencer_select_less_exec(), blender::ed::vse::sequencer_select_linked_exec(), blender::ed::vse::sequencer_select_linked_pick_invoke(), blender::ed::vse::sequencer_select_more_exec(), blender::ed::vse::sequencer_select_side_exec(), blender::ed::vse::sequencer_select_side_of_frame_exec(), template_texture_select(), text_listener(), blender::ed::outliner::tree_element_gplayer_activate(), blender::ed::outliner::tree_element_grease_pencil_node_activate(), blender::ed::outliner::tree_element_strip_activate(), view3d_buttons_region_listener(), and view3d_main_region_listener().

◆ NC_ANIMATION

#define NC_ANIMATION   (15 << 24)

Definition at line 388 of file WM_types.hh.

Referenced by achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), achannel_setting_widget_cb(), act_markers_make_local_exec(), action_channel_region_listener(), action_circle_select_exec(), action_header_region_listener(), action_listener(), action_main_region_listener(), action_new_exec(), action_pushdown_exec(), action_region_listener(), action_stash_create_exec(), action_stash_exec(), action_unlink_exec(), actkeys_bake_exec(), actkeys_box_select_exec(), actkeys_clean_exec(), actkeys_clickselect_exec(), actkeys_columnselect_exec(), actkeys_delete_exec(), actkeys_deselectall_exec(), actkeys_duplicate_exec(), actkeys_easing_exec(), actkeys_expo_exec(), actkeys_handletype_exec(), actkeys_insertkey_exec(), actkeys_ipo_exec(), actkeys_keytype_exec(), actkeys_lassoselect_exec(), actkeys_mirror_exec(), actkeys_paste_exec(), actkeys_select_leftright_exec(), actkeys_select_less_exec(), actkeys_select_linked_exec(), actkeys_select_more_exec(), actkeys_snap_exec(), add_driver_button_invoke(), add_driver_button_none(), ANIM_channel_draw_widgets(), animchannels_box_select_exec(), animchannels_channel_select_keys_invoke(), animchannels_clean_empty_exec(), animchannels_collapse_exec(), animchannels_delete_exec(), animchannels_enable_exec(), animchannels_expand_exec(), animchannels_group_exec(), animchannels_mouseclick_invoke(), animchannels_rearrange_exec(), animchannels_rename_invoke(), animchannels_select_filter_modal(), animchannels_selectall_exec(), animchannels_setflag_exec(), animchannels_ungroup_exec(), armature_flip_names_exec(), blender::animrig::autokeyframe_property(), blend_offset_exec(), blend_offset_modal_update(), blend_to_default_exec(), blend_to_default_modal_update(), blend_to_ease_exec(), blend_to_ease_modal_update(), blend_to_neighbor_exec(), blend_to_neighbor_modal_update(), breakdown_exec(), breakdown_modal_update(), btw_smooth_exec(), btw_smooth_modal_update(), buttons_area_listener(), channels_bake_exec(), clear_key_button_exec(), convert_action_exec(), copy_driver_to_selected_button_exec(), decimate_exec(), decimate_modal_update(), delete_fmodifier_cb(), delete_key_button_exec(), delete_key_using_keying_set(), do_graph_region_modifier_buttons(), driverdropper_sample(), ease_exec(), ease_modal_update(), ed_marker_add_exec(), ed_marker_box_select_exec(), ed_marker_camera_bind_exec(), ed_marker_delete_exec(), ed_marker_move_apply(), ed_marker_move_modal(), ed_marker_rename_exec(), ed_marker_select(), ed_marker_select_all_exec(), ed_marker_select_leftright_exec(), ED_view3d_camera_autokey(), fmodifier_reorder(), gaussian_smooth_exec(), gaussian_smooth_modal_update(), graph_circle_select_exec(), graph_driver_delete_invalid_exec(), graph_fmodifier_add_exec(), graph_fmodifier_paste_exec(), graph_listener(), graph_region_listener(), graph_slider_modal(), graphkeys_bake_exec(), graphkeys_box_select_exec(), graphkeys_clean_exec(), graphkeys_click_insert_exec(), graphkeys_clickselect_exec(), graphkeys_columnselect_exec(), graphkeys_delete_exec(), graphkeys_deselectall_exec(), graphkeys_duplicate_exec(), graphkeys_easing_exec(), graphkeys_equalize_handles_exec(), graphkeys_euler_filter_exec(), graphkeys_expo_exec(), graphkeys_handletype_exec(), graphkeys_insertkey_exec(), graphkeys_ipo_exec(), graphkeys_keys_to_samples_exec(), graphkeys_lassoselect_exec(), graphkeys_mirror_exec(), graphkeys_paste_exec(), graphkeys_samples_to_keys_exec(), graphkeys_select_key_handles_exec(), graphkeys_select_leftright_exec(), graphkeys_select_less_exec(), graphkeys_select_linked_exec(), graphkeys_select_more_exec(), graphkeys_smooth_exec(), graphkeys_snap_exec(), graphview_curves_hide_exec(), graphview_curves_reveal_exec(), insert_key(), insert_key_button_exec(), blender::animrig::insert_key_to_keying_set_path(), insert_key_with_keyingset(), blender::ed::object::make_links_data_exec(), match_slope_exec(), match_slope_modal_update(), merge_actions_selection_exec(), blender::ed::outliner::namebutton_fn(), nla_fmodifier_add_exec(), nla_fmodifier_paste_exec(), nla_listener(), nla_main_region_listener(), nla_region_listener(), nla_track_region_listener(), nlaedit_add_actionclip_exec(), nlaedit_add_meta_exec(), nlaedit_add_sound_exec(), nlaedit_add_tracks_exec(), nlaedit_add_transition_exec(), nlaedit_apply_scale_exec(), nlaedit_box_select_exec(), nlaedit_clear_scale_exec(), nlaedit_clickselect_exec(), nlaedit_delete_exec(), nlaedit_delete_tracks_exec(), nlaedit_deselectall_exec(), nlaedit_disable_tweakmode(), nlaedit_duplicate_exec(), nlaedit_enable_tweakmode_exec(), nlaedit_make_single_user_exec(), nlaedit_move_down_exec(), nlaedit_move_up_exec(), nlaedit_objects_add_exec(), nlaedit_remove_meta_exec(), nlaedit_select_leftright_exec(), nlaedit_snap_exec(), nlaedit_split_exec(), nlaedit_swap_exec(), nlaedit_sync_actlen_exec(), nlaedit_toggle_mute_exec(), nlatracks_mouseclick_invoke(), nlatracks_pushdown_exec(), blender::ed::space_node::node_delete_reconnect_exec(), blender::ed::space_node::node_region_listener(), blender::ed::object::object_speaker_add_exec(), blender::ed::outliner::outliner_action_set_exec(), blender::ed::outliner::outliner_animdata_operation_exec(), blender::ed::outliner::outliner_drivers_addsel_exec(), blender::ed::outliner::outliner_id_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), paste_driver_button_exec(), poselib_keytag_pose(), push_pull_exec(), push_pull_modal_update(), pyrna_struct_driver_add(), pyrna_struct_driver_remove(), pyrna_struct_keyframe_insert(), remove_driver_button_exec(), rna_api_animdata_nla_tracks(), rna_def_action(), rna_def_action_group(), rna_def_action_layer(), rna_def_action_slot(), rna_def_action_slots(), rna_def_animdata(), rna_def_constraint_action(), rna_def_dopesheet(), rna_def_fcurve(), rna_def_fkeyframe(), rna_def_fmodifier(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_fpoint(), rna_def_nlastrip(), rna_def_nlatrack(), rna_def_tool_settings(), scale_average_exec(), scale_average_modal_update(), scale_from_neighbor_exec(), scale_from_neighbor_modal_update(), separate_slots_exec(), blender::ed::vse::sequencer_main_region_listener(), blender::ed::vse::sequencer_preview_region_listener(), shear_exec(), shear_modal_update(), slot_channels_move_to_new_action_exec(), blender::ed::transform::special_aftertrans_update__nla(), time_offset_exec(), time_offset_modal_update(), ui_but_anim_expression_create(), ui_but_anim_expression_set(), update_autoflags_fcurve(), view3d_buttons_region_listener(), view3d_main_region_listener(), blender::ed::transform::viewRedrawForce(), and blender::ed::transform::viewRedrawPost().

◆ NC_ASSET

#define NC_ASSET   (27 << 24)

Definition at line 404 of file WM_types.hh.

Referenced by blender::ed::asset::asset_catalog_delete_exec(), blender::ed::asset::asset_catalog_new_exec(), blender::ed::asset::asset_catalogs_save_exec(), blender::ed::asset::asset_clear_exec(), blender::ed::asset::asset_library_refresh_exec(), blender::ed::asset::asset_mark_exec(), blender::ed::asset::list::asset_reading_region_listen_fn(), blender::ed::asset::shelf::asset_shelf_region_listen(), blender::ed::sculpt_paint::brush_asset_activate_exec(), blender::ed::sculpt_paint::brush_asset_delete_exec(), blender::ed::sculpt_paint::brush_asset_edit_metadata_exec(), blender::ed::sculpt_paint::brush_asset_load_preview_exec(), blender::ed::sculpt_paint::brush_asset_save_as_exec(), blender::ed::sculpt_paint::brush_asset_save_exec(), blender::ed::asset::list::AssetList::clear(), blender::ed::asset::list::AssetList::clear_current_file_assets(), blender::ed::animrig::create_pose_asset_local(), blender::ed::animrig::create_pose_asset_user_library(), blender::ed::asset_browser::AssetCatalogDropTarget::drop_asset_catalog_into_catalog(), blender::ed::asset_browser::AssetCatalogDropTarget::drop_assets_into_catalog(), ED_fileselect_activate_by_id(), blender::ed::asset::list::AssetList::ensure_blocking(), blender::ed::asset::list::AssetList::fetch(), file_listener(), lib_id_generate_preview_exec(), lib_id_generate_preview_from_object_exec(), lib_id_load_custom_preview_exec(), lib_id_remove_preview_exec(), blender::ed::space_node::link_drag_search_listen_fn(), blender::ed::asset::list::AssetList::listen(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::animrig::pose_asset_delete_exec(), blender::ed::animrig::pose_asset_modify_exec(), rna_def_workspace(), blender::ed::asset::screenshot_preview_exec(), view3d_header_region_listener(), and wm_file_read_post().

◆ NC_BRUSH

◆ NC_CAMERA

◆ NC_GEOM

#define NC_GEOM   (17 << 24)

Definition at line 393 of file WM_types.hh.

Referenced by add_simple_uvs_exec(), add_vertex_exec(), apply_to_active_object(), armature_flip_names_exec(), armature_undosys_step_decode(), average_islands_scale_exec(), blender::ed::object::bake_invoke(), box_select_exec(), box_select_graph_exec(), buttons_area_listener(), circle_select_exec(), clear_tilt_exec(), clip_listener(), cube_project_exec(), curve_decimate_exec(), curve_delete_exec(), curve_dissolve_exec(), curve_draw_exec(), curve_extrude_exec(), curve_normals_make_consistent_exec(), curve_pen_modal(), curve_select_less_exec(), curve_select_more_exec(), curve_select_random_exec(), curve_select_similar_exec(), curve_smooth_radius_exec(), curve_smooth_tilt_exec(), curve_smooth_weight_exec(), curve_split_exec(), curve_undosys_step_decode(), blender::ed::curves::curves_draw_exec(), blender::ed::curves::set_selection_domain::curves_set_selection_domain_exec(), cylinder_project_exec(), de_select_all_exec(), de_select_first_exec(), de_select_last_exec(), blender::ed::curves::curves_delete::delete_exec(), blender::ed::pointcloud::pointcloud_delete::delete_exec(), delete_metaelems_exec(), do_lasso_select_marker(), do_view3d_vgroup_buttons(), dopesheet_select_channel_exec(), blender::ed::curves::curves_duplicate::duplicate_exec(), blender::ed::pointcloud::duplicate_exec(), duplicate_exec(), duplicate_metaelems_exec(), ED_curve_editfont_select_pick(), ED_curve_editnurb_select_pick(), ed_curves_select_pick(), ED_lattice_select_pick(), ED_mball_select_pick(), ED_mesh_color_add(), ED_mesh_shapes_join_objects_exec(), ED_mesh_uv_add(), ED_mesh_uv_loop_reset(), ED_pose_bone_select_tag_update(), ED_wpaint_ensure_data(), edbm_delete_exec(), edbm_dupli_extrude_cursor_invoke(), edbm_faces_select_interior_exec(), edbm_loop_multiselect_exec(), edbm_loop_to_region_exec(), edbm_region_to_loop_exec(), edbm_select_all_exec(), edbm_select_axis_exec(), edbm_select_by_attribute_exec(), edbm_select_by_pole_count_exec(), edbm_select_face_by_sides_exec(), edbm_select_less_exec(), edbm_select_linked_exec(), edbm_select_linked_flat_faces_exec(), edbm_select_linked_pick_exec(), edbm_select_linked_pick_invoke(), edbm_select_loose_exec(), edbm_select_mirror_exec(), edbm_select_more_exec(), edbm_select_non_manifold_exec(), EDBM_select_pick(), edbm_select_random_exec(), edbm_select_sharp_edges_exec(), edbm_select_similar_region_exec(), edbm_select_ungrouped_exec(), EDBM_selectmode_set_multi_ex(), edbm_selectmode_sync_multi_ex(), EDBM_selectmode_toggle_multi(), edbm_separate_exec(), edbm_shortest_path_pick_ex(), EDBM_update(), edcu_shortest_path_pick_invoke(), edgering_select(), blender::ed::sculpt_paint::face_set::edit_modify_geometry(), blender::ed::curves::add_bezier::exec(), blender::ed::curves::add_circle::exec(), blender::ed::curves::clear_tilt::exec(), blender::ed::curves::curve_type_set::exec(), blender::ed::curves::cyclic_toggle::exec(), blender::ed::curves::set_handle_type::exec(), blender::ed::curves::subdivide::exec(), blender::ed::curves::switch_direction::exec(), blender::ed::sculpt_paint::AddOperationExecutor::execute(), blender::ed::sculpt_paint::CombOperationExecutor::execute(), blender::ed::sculpt_paint::CurvesEffectOperationExecutor::execute(), blender::ed::sculpt_paint::DeleteOperationExecutor::execute(), blender::ed::sculpt_paint::DensitySubtractOperationExecutor::execute(), blender::ed::sculpt_paint::PinchOperationExecutor::execute(), blender::ed::sculpt_paint::PuffOperationExecutor::execute(), blender::ed::sculpt_paint::SelectionPaintOperationExecutor::execute(), blender::ed::sculpt_paint::SlideOperationExecutor::execute(), blender::ed::sculpt_paint::SmoothOperationExecutor::execute(), blender::ed::sculpt_paint::SnakeHookOperatorExecutor::execute(), font_cursor_set_apply(), font_undosys_step_decode(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::greasepencil::frame_clean_duplicate_exec(), blender::ed::geometry::geometry_attribute_add_exec(), blender::ed::geometry::geometry_attribute_convert_exec(), blender::ed::geometry::geometry_attribute_remove_exec(), blender::ed::geometry::geometry_color_attribute_add_exec(), blender::ed::geometry::geometry_color_attribute_convert_exec(), blender::ed::geometry::geometry_color_attribute_duplicate_exec(), blender::ed::geometry::geometry_color_attribute_remove_exec(), blender::ed::geometry::geometry_color_attribute_set_render_exec(), geometry_extract_apply(), graph_select_all_markers_exec(), blender::ed::greasepencil::grease_pencil_caps_set_exec(), blender::ed::greasepencil::grease_pencil_clean_loose_exec(), blender::ed::greasepencil::grease_pencil_convert_curve_type_exec(), blender::ed::greasepencil::grease_pencil_cyclical_set_exec(), blender::ed::greasepencil::grease_pencil_delete_exec(), blender::ed::greasepencil::grease_pencil_delete_frame_exec(), blender::ed::greasepencil::grease_pencil_dissolve_exec(), blender::ed::greasepencil::grease_pencil_duplicate_exec(), blender::ed::greasepencil::grease_pencil_extrude_exec(), blender::ed::sculpt_paint::grease_pencil_fill_event_modal_map(), blender::ed::sculpt_paint::grease_pencil_fill_exit(), blender::ed::sculpt_paint::grease_pencil_fill_modal(), blender::ed::greasepencil::grease_pencil_layer_group_add_exec(), blender::ed::greasepencil::grease_pencil_layer_hide_exec(), blender::ed::greasepencil::grease_pencil_layer_isolate_exec(), blender::ed::greasepencil::grease_pencil_layer_lock_all_exec(), blender::ed::greasepencil::grease_pencil_layer_move_exec(), blender::ed::greasepencil::grease_pencil_layer_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_hide_exec(), blender::ed::greasepencil::grease_pencil_material_lock_all_exec(), blender::ed::greasepencil::grease_pencil_material_lock_unselected_exec(), blender::ed::greasepencil::grease_pencil_material_lock_unused_exec(), blender::ed::greasepencil::grease_pencil_material_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_select_exec(), blender::ed::greasepencil::grease_pencil_material_unlock_all_exec(), blender::ed::greasepencil::grease_pencil_outline_exec(), blender::ed::greasepencil::grease_pencil_paste_strokes_exec(), blender::ed::greasepencil::grease_pencil_primitive_update_view(), blender::ed::greasepencil::grease_pencil_remove_fill_guides_exec(), blender::ed::greasepencil::grease_pencil_reproject_exec(), blender::ed::greasepencil::grease_pencil_reset_uvs_exec(), blender::ed::greasepencil::grease_pencil_separate_exec(), blender::ed::greasepencil::grease_pencil_set_active_material_exec(), blender::ed::greasepencil::grease_pencil_set_corner_type_exec(), blender::ed::greasepencil::grease_pencil_set_curve_resolution_exec(), blender::ed::greasepencil::grease_pencil_set_curve_type_exec(), blender::ed::greasepencil::grease_pencil_set_handle_type_exec(), blender::ed::greasepencil::grease_pencil_set_material_exec(), blender::ed::greasepencil::grease_pencil_set_start_point_exec(), blender::ed::greasepencil::grease_pencil_set_uniform_opacity_exec(), blender::ed::greasepencil::grease_pencil_set_uniform_thickness_exec(), blender::ed::greasepencil::grease_pencil_stroke_material_set_exec(), blender::ed::greasepencil::grease_pencil_stroke_merge_by_distance_exec(), blender::ed::greasepencil::grease_pencil_stroke_reorder_exec(), blender::ed::greasepencil::grease_pencil_stroke_simplify_exec(), blender::ed::greasepencil::grease_pencil_stroke_smooth_exec(), blender::ed::greasepencil::grease_pencil_stroke_split_exec(), blender::ed::greasepencil::grease_pencil_stroke_switch_direction_exec(), blender::ed::greasepencil::grease_pencil_texture_gradient_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_brightness_contrast_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_hsv_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_invert_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_levels_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_reset_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_set_exec(), blender::ed::greasepencil::grease_pencil_weight_invert_exec(), hide_exec(), hide_metaelems_exec(), image_header_region_listener(), image_listener(), image_main_region_listener(), blender::ed::greasepencil::insert_blank_frame_exec(), lattice_flip_exec(), lattice_select_all_exec(), lattice_select_mirror_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), lattice_undosys_step_decode(), make_regular_exec(), make_segment_exec(), match_texture_space_exec(), material_slot_assign_exec(), material_slot_de_select(), mball_select_all_exec(), mball_select_similar_exec(), mball_undosys_step_decode(), mesh_customdata_clear_exec__internal(), mesh_customdata_custom_splitnormals_add_exec(), mesh_customdata_custom_splitnormals_clear_exec(), mesh_customdata_skin_add_exec(), mesh_undosys_step_decode(), mesh_uv_texture_remove_exec(), minimize_stretch_exit(), minimize_stretch_iteration(), mouse_mesh_loop(), mouse_select(), obedit_circle_select(), blender::ed::object::object_grease_pencil_add_exec(), blender::ed::object::object_hook_select_exec(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin(), blender::ed::sculpt_paint::greasepencil::EraseOperation::on_stroke_done(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_done(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_extended(), blender::ed::outliner::outliner_main_region_listener(), pack_islands_endjob(), paint_mask_slice_exec(), paintface_flush_flags(), paintvert_tag_select_update(), pointcloud_select_pick(), proj_paint_add_slot(), blender::ed::object::quadriflow_remesh_exec(), blender::ed::sculpt_paint::expand::reposition_pivot(), reset_exec(), reveal_exec(), reveal_metaelems_exec(), ringsel_finish(), rna_def_object_vertex_groups(), rna_def_space_image(), rna_def_tex_slot(), rna_def_vertex_group(), RNA_def_vfont(), blender::ed::geometry::run_node_group_exec(), blender::ed::curves::select_all_exec(), blender::ed::greasepencil::select_all_exec(), blender::ed::pointcloud::select_all_exec(), select_all_exec(), blender::ed::greasepencil::select_alternate_exec(), blender::ed::curves::select_ends_exec(), blender::ed::greasepencil::select_ends_exec(), select_exec(), blender::ed::sculpt_paint::select_grow::select_grow_modal(), blender::ed::sculpt_paint::select_grow::select_grow_update(), blender::ed::curves::select_less_exec(), blender::ed::greasepencil::select_less_exec(), blender::ed::curves::select_linked_exec(), blender::ed::greasepencil::select_linked_exec(), select_linked_exec(), blender::ed::curves::select_linked_pick(), select_linked_pick_invoke(), blender::ed::curves::select_more_exec(), blender::ed::greasepencil::select_more_exec(), select_next_exec(), select_nth_exec(), select_previous_exec(), blender::ed::curves::select_random_exec(), blender::ed::greasepencil::select_random_exec(), blender::ed::pointcloud::select_random_exec(), blender::ed::sculpt_paint::select_random::select_random_exec(), select_random_metaelems_exec(), select_row_exec(), blender::ed::greasepencil::select_set_mode_exec(), blender::ed::greasepencil::select_similar_exec(), blender::ed::greasepencil::selection_update(), separate_exec(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::object::set_active_group_exec(), blender::ed::curves::set_attribute_exec(), blender::ed::pointcloud::set_attribute_exec(), set_goal_weight_exec(), set_handle_type_exec(), blender::ed::sculpt_paint::set_pivot_position_exec(), set_radius_exec(), blender::ed::mesh::set_sharpness_by_angle_exec(), set_spline_type_exec(), set_style(), blender::ed::object::shade_smooth_exec(), shade_smooth_exec(), slide_marker_invoke(), slide_plane_marker_invoke(), smooth_exec(), sort_bmelem_flag(), sphere_project_exec(), spin_exec(), blender::ed::curves::split::split_exec(), blender::ed::spreadsheet::spreadsheet_header_region_listener(), blender::ed::spreadsheet::spreadsheet_main_region_listener(), blender::ed::curves::undo::step_decode(), blender::ed::greasepencil::undo::step_decode(), blender::ed::pointcloud::undo::step_decode(), stitch_exit(), stitch_invoke(), blender::ed::greasepencil::stroke_trim_execute(), subdivide_exec(), blender::ed::curves::surface_set::surface_set_exec(), switch_direction_exec(), text_update_edited(), textbox_add_exec(), textbox_remove_exec(), toggle_cyclic_exec(), blender::ed::curves::pen_tool::CurvesPenToolOperation::update_view(), blender::ed::greasepencil::GreasePencilPenToolOperation::update_view(), uv_align(), uv_arrange_islands_exec(), uv_copy_mirrored_faces_exec(), uv_from_view_exec(), uv_hide_exec(), uv_mark_seam_exec(), uv_move_on_axis_exec(), uv_paste_exec(), uv_pin_exec(), uv_remove_doubles_to_selected(), uv_remove_doubles_to_selected_shared_vertex(), uv_remove_doubles_to_unselected(), uv_reveal_exec(), uv_rip_exec(), uv_sculpt_stroke_modal(), uv_seams_from_islands_exec(), uv_select_linked_internal(), uv_select_more_less(), uv_select_tag_update_for_object(), uv_shortest_path_pick_ex(), uv_snap_selection_exec(), uv_weld(), uvedit_pack_islands_multi(), uvedit_unwrap_multi(), blender::ed::object::vertex_group_add_exec(), blender::ed::object::vertex_group_assign_exec(), blender::ed::object::vertex_group_clean_exec(), blender::ed::object::vertex_group_copy_exec(), blender::ed::object::vertex_group_copy_to_selected_exec(), blender::ed::object::vertex_group_deselect_exec(), blender::ed::object::vertex_group_invert_exec(), blender::ed::object::vertex_group_levels_exec(), blender::ed::object::vertex_group_limit_total_exec(), blender::ed::object::vertex_group_mirror_exec(), blender::ed::object::vertex_group_normalize_all_exec(), blender::ed::object::vertex_group_normalize_exec(), blender::ed::object::vertex_group_quantize_exec(), blender::ed::object::vertex_group_remove_exec(), blender::ed::object::vertex_group_remove_from_exec(), blender::ed::object::vertex_group_select_exec(), blender::ed::object::vertex_group_smooth_exec(), blender::ed::object::vertex_group_sort_exec(), blender::ed::object::vgroup_move_exec(), view3d_box_select_exec(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_lasso_select(), view3d_main_region_listener(), blender::ed::transform::viewRedrawForce(), blender::ed::transform::viewRedrawPost(), blender::ed::object::voxel_remesh_exec(), blender::ed::object::voxel_size_edit_modal(), weight_from_bones_exec(), blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_refresh(), and wm_event_do_notifiers().

◆ NC_GPENCIL

#define NC_GPENCIL   (23 << 24)

Definition at line 399 of file WM_types.hh.

Referenced by achannel_setting_flush_widget_cb(), action_channel_region_listener(), action_listener(), actkeys_insertkey_exec(), actkeys_paste_exec(), annotation_draw_exec(), annotation_draw_invoke(), annotation_draw_modal(), armature_select_linked_impl(), buttons_area_listener(), click_select_channel_gplayer(), click_select_channel_grease_pencil_layer(), click_select_channel_grease_pencil_layer_group(), clip_listener(), clip_main_region_listener(), clip_properties_region_listener(), clip_props_region_listener(), ED_gpencil_set_active_channel(), blender::ui::greasepencil::eyedropper_grease_pencil_modal(), blender::ed::greasepencil::frame_clean_duplicate_exec(), gizmo_ruler_exit(), gpencil_actframe_delete_exec(), gpencil_data_add_exec(), gpencil_data_unlink_exec(), gpencil_layer_add_exec(), gpencil_layer_move_exec(), gpencil_layer_remove_exec(), blender::ed::greasepencil::gpencil_stroke_subdivide_exec(), blender::ed::greasepencil::grease_pencil_active_frame_delete_exec(), blender::ed::greasepencil::grease_pencil_delete_breakdown_frames_exec(), blender::ed::greasepencil::grease_pencil_delete_frame_exec(), blender::ed::greasepencil::grease_pencil_draw_operator_invoke(), blender::ed::sculpt_paint::grease_pencil_fill_event_modal_map(), blender::ed::sculpt_paint::grease_pencil_fill_exit(), blender::ed::sculpt_paint::grease_pencil_fill_invoke(), blender::ed::sculpt_paint::grease_pencil_fill_modal(), blender::ed::greasepencil::grease_pencil_frame_duplicate_exec(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_invoke(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_restore(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_sequence_exec(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_update(), blender::ed::greasepencil::grease_pencil_layer_active_exec(), blender::ed::greasepencil::grease_pencil_layer_add_exec(), blender::ed::greasepencil::grease_pencil_layer_duplicate_exec(), blender::ed::greasepencil::grease_pencil_layer_duplicate_object_exec(), blender::ed::greasepencil::grease_pencil_layer_group_add_exec(), blender::ed::greasepencil::grease_pencil_layer_group_color_tag_exec(), blender::ed::greasepencil::grease_pencil_layer_group_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_hide_exec(), blender::ed::greasepencil::grease_pencil_layer_isolate_exec(), blender::ed::greasepencil::grease_pencil_layer_lock_all_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_add_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_reorder_exec(), blender::ed::greasepencil::grease_pencil_layer_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_copy_to_object_exec(), blender::ed::greasepencil::grease_pencil_merge_layer_exec(), blender::ed::greasepencil::grease_pencil_move_to_layer_exec(), blender::ed::greasepencil::grease_pencil_paste_strokes_exec(), blender::ed::sculpt_paint::grease_pencil_sculpt_paint_invoke(), blender::ed::greasepencil::grease_pencil_snap_to_cursor_exec(), blender::ed::greasepencil::grease_pencil_snap_to_grid_exec(), blender::ed::sculpt_paint::grease_pencil_update_extend(), blender::ed::sculpt_paint::grease_pencil_vertex_brush_stroke_invoke(), image_buttons_region_listener(), image_header_region_listener(), image_main_region_listener(), image_tools_region_listener(), blender::ed::greasepencil::GreasePencilPenToolOperation::initialize(), blender::ed::greasepencil::insert_blank_frame_exec(), lineart_bake_common(), lineart_bake_endjob(), lineart_bake_startjob(), lineart_gpencil_clear_strokes_exec(), blender::ed::greasepencil::material_isolate_exec(), blender::ed::outliner::namebutton_fn(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_region_listener(), blender::ui::greasepencil::LayerNodeDropTarget::on_drop(), blender::ed::outliner::outliner_data_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::greasepencil::paintmode_toggle_exec(), blender::ed::transform::posttrans_gpd_clean(), rearrange_gpencil_channels(), blender::ed::outliner::restrictbutton_gp_layer_flag_fn(), rna_def_annotation_frame(), rna_def_annotation_layer(), rna_def_annotation_layers_api(), rna_def_annotation_stroke_point(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_layers(), rna_def_grease_pencil_onion_skinning(), rna_def_grease_pencil_tree_node(), rna_def_material_greasepencil(), rna_def_material_lineart(), rna_def_object_lineart(), RNA_def_scene(), rna_def_scene_render_data(), rna_def_tool_settings(), blender::ed::greasepencil::sculptmode_toggle_exec(), blender::ed::greasepencil::select_layer_channel(), blender::ed::vse::sequencer_buttons_region_listener(), blender::ed::vse::sequencer_listener(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::spreadsheet::spreadsheet_header_region_listener(), blender::ed::spreadsheet::spreadsheet_main_region_listener(), blender::ed::geometry::store_result_geometry(), blender::ed::greasepencil::stroke_trim_execute(), topbar_main_region_listener(), blender::ed::outliner::tree_element_gplayer_activate(), blender::ed::outliner::tree_element_grease_pencil_node_activate(), blender::ed::greasepencil::vertexmode_toggle_exec(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_main_region_listener(), and blender::ed::greasepencil::weightmode_toggle_exec().

◆ NC_GROUP

◆ NC_ID

◆ NC_IMAGE

#define NC_IMAGE   (11 << 24)

Definition at line 384 of file WM_types.hh.

Referenced by blender::ed::object::bake_invoke(), buttons_area_listener(), do_uvedit_vertex(), ED_node_set_active(), image_add_render_slot_exec(), image_buttons_region_listener(), image_clear_render_slot_exec(), image_clipboard_paste_exec(), image_cycle_render_slot_exec(), image_flip_exec(), image_invert_exec(), image_listener(), image_main_region_listener(), image_multi_cb(), image_multiview_cb(), image_new_exec(), image_open_exec(), image_pack_exec(), image_read_viewlayers_exec(), image_reload_exec(), image_remove_render_slot_exec(), image_replace_exec(), image_rotate_orthogonal_exec(), image_scale_exec(), image_tools_region_listener(), image_unpack_exec(), blender::ed::object::multiresbake_image_exec(), blender::ed::outliner::namebutton_fn(), blender::ed::space_node::node_add_image_exec(), blender::ed::space_node::node_area_listener(), blender::ed::outliner::outliner_main_region_listener(), paint_2d_bucket_fill(), paint_2d_gradient_fill(), paint_2d_redraw(), paint_proj_redraw(), proj_paint_add_slot(), rna_def_image(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_movie(), rna_def_render_slot(), rna_def_render_slots(), rna_def_udim_tile(), save_image_op(), blender::ed::vse::sequencer_preview_region_listener(), texture_paint_camera_project_exec(), tile_add_exec(), tile_fill_exec(), tile_remove_exec(), ui_imageuser_layer_menu_step(), ui_imageuser_pass_menu_step(), ui_imageuser_slot_menu_step(), update_image_from_plane_marker_exec(), view3d_buttons_region_listener(), and view3d_main_region_listener().

◆ NC_LAMP

◆ NC_LIGHTPROBE

#define NC_LIGHTPROBE   (26 << 24)

◆ NC_LINESTYLE

◆ NC_MASK

#define NC_MASK   (22 << 24)

Definition at line 398 of file WM_types.hh.

Referenced by action_listener(), add_feather_vertex_exec(), add_vertex_extrude(), add_vertex_handle_cyclic_at_point(), add_vertex_new(), add_vertex_subdivide(), box_select_exec(), circle_select_exec(), clip_listener(), create_primitive_from_points(), cyclic_toggle_exec(), delete_exec(), do_lasso_select_mask(), ED_mask_deselect_all(), ED_space_clip_set_mask(), ED_space_image_set_mask(), image_listener(), image_main_region_listener(), mask_duplicate_exec(), mask_feather_weight_clear_exec(), mask_hide_view_clear_exec(), mask_hide_view_set_exec(), mask_layer_move_exec(), mask_layer_new_exec(), mask_layer_remove_exec(), mask_new_exec(), mask_normals_make_consistent_exec(), mask_parent_clear_exec(), mask_parent_set_exec(), mask_select_linked_exec(), mask_select_linked_pick_invoke(), mask_select_more_less(), mask_shape_key_clear_exec(), mask_shape_key_feather_reset_exec(), mask_shape_key_insert_exec(), mask_shape_key_rekey_exec(), mask_switch_direction_exec(), blender::ed::space_node::node_area_listener(), blender::ed::outliner::outliner_main_region_listener(), paste_splines_exec(), blender::ed::transform::posttrans_mask_clean(), rna_def_mask(), rna_def_mask_layer(), rna_def_maskSpline(), select_all_exec(), select_exec(), blender::ed::vse::sequencer_preview_region_listener(), set_handle_type_exec(), slide_point_customdata(), slide_point_invoke(), slide_point_modal(), slide_spline_curvature_invoke(), slide_spline_curvature_modal(), blender::ed::transform::special_aftertrans_update__mask(), and blender::ed::transform::viewRedrawForce().

◆ NC_MATERIAL

◆ NC_MOVIECLIP

#define NC_MOVIECLIP   (21 << 24)

Definition at line 397 of file WM_types.hh.

Referenced by add_marker_at_click_modal(), add_marker_exec(), average_tracks_exec(), clean_tracks_exec(), clear_solution_exec(), clear_track_path_exec(), clip_delete_marker(), clip_delete_track(), clip_listener(), clip_rebuild_proxy_exec(), clip_start_prefetch_job(), create_plane_track_tracks_exec(), delete_track_exec(), detect_features_exec(), disable_markers_exec(), do_set_scale(), ed_object_select_pick_camera_track(), ED_space_clip_set_clip(), frame_jump_exec(), graph_disable_markers_exec(), hide_tracks_clear_exec(), hide_tracks_exec(), join_tracks_exec(), keyframe_set_flag(), lock_tracks_exec(), marker_block_handler(), marker_update_cb(), new_image_from_plane_marker_exec(), blender::ed::space_node::node_area_listener(), open_exec(), paste_tracks_exec(), proxy_endjob(), refine_marker_exec(), reload_exec(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_space_clip(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingDopesheet(), rna_def_trackingMarker(), rna_def_trackingObject(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneMarker(), rna_def_trackingPlaneTrack(), rna_def_trackingPlaneTracks(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_trackingTracks(), select_grouped_exec(), blender::ed::vse::sequencer_preview_region_listener(), set_axis_exec(), set_origin_exec(), set_plane_exec(), set_solver_keyframe_exec(), slide_marker_modal(), slide_plane_marker_modal(), solve_camera_freejob(), solve_camera_invoke(), stabilize_2d_add_exec(), stabilize_2d_remove_exec(), stabilize_2d_rotation_add_exec(), stabilize_2d_rotation_remove_exec(), stabilize_2d_rotation_select_exec(), stabilize_2d_select_exec(), track_copy_color_exec(), track_markers(), tracking_object_new_exec(), tracking_object_remove_exec(), ui_numedit_but_TRACKPREVIEW(), update_image_from_plane_marker_exec(), view3d_main_region_listener(), and blender::ed::transform::viewRedrawForce().

◆ NC_NODE

#define NC_NODE   (18 << 24)

Definition at line 394 of file WM_types.hh.

Referenced by action_listener(), action_main_region_listener(), blender::ed::space_node::add_node_group_asset(), blender::ed::space_node::backimage_fit_exec(), blender::ed::space_node::backimage_zoom_exec(), blender::ed::object::bake_simulation::bake_geometry_nodes_endjob(), buttons_area_listener(), blender::ed::space_node::clear_viewer_border_exec(), def_clamp(), def_closure_output(), def_cmp_combsep_color(), def_cmp_convert_color_space(), def_cmp_cryptomatte(), def_cmp_cryptomatte_common(), def_cmp_defocus(), def_cmp_file_output(), def_cmp_huecorrect(), def_cmp_image(), def_cmp_keyingscreen(), def_cmp_mask(), def_cmp_movieclip(), def_cmp_moviedistortion(), def_cmp_planetrackdeform(), def_cmp_render_layers(), def_cmp_stabilize2d(), def_cmp_trackpos(), def_cmp_viewer(), def_colorramp(), def_combine_bundle(), def_evaluate_closure(), def_float_curve(), def_float_to_int(), def_fn_format_string(), def_fn_input_bool(), def_fn_input_color(), def_fn_input_int(), def_fn_input_rotation(), def_fn_input_string(), def_fn_input_vector(), def_fn_random_value(), def_fn_rotate_euler(), def_frame(), def_geo_curve_handle_type_selection(), def_geo_curve_sample(), def_geo_curve_set_handle_type(), def_geo_distribute_points_on_faces(), def_geo_field_to_grid(), def_geo_foreach_geometry_element_output(), def_geo_image(), def_geo_input_collection(), def_geo_input_material(), def_geo_input_normal(), def_geo_input_object(), def_geo_menu_switch(), def_geo_repeat_output(), def_geo_sample_index(), def_geo_simulation_output(), def_geo_string_to_curves(), def_glass(), def_glossy(), def_group(), def_group_output(), def_hair(), def_hair_principled(), def_map_range(), def_math(), def_metallic(), def_mix_rgb(), def_node_image_user(), def_principled(), def_refraction(), def_reroute(), def_rgb_curve(), def_scatter(), def_separate_bundle(), def_sh_ambient_occlusion(), def_sh_attribute(), def_sh_bump(), def_sh_combsep_color(), def_sh_mapping(), def_sh_mix(), def_sh_normal_map(), def_sh_output(), def_sh_output_aov(), def_sh_radial_tiling(), def_sh_script(), def_sh_subsurface(), def_sh_tangent(), def_sh_tex_coord(), def_sh_tex_environment(), def_sh_tex_ies(), def_sh_tex_image(), def_sh_tex_noise(), def_sh_tex_sky(), def_sh_tex_voronoi(), def_sh_tex_white_noise(), def_sh_tex_wireframe(), def_sh_uvalongstroke(), def_sh_uvmap(), def_sh_vector_rotate(), def_sh_vertex_color(), def_sheen(), def_tex_bricks(), def_tex_combsep_color(), def_tex_image(), def_tex_output(), def_texture(), def_time(), def_toon(), def_vector_curve(), def_vector_math(), def_volume_coefficients(), blender::ed::object::bake_simulation::delete_single_bake_exec(), blender::ed::space_node::do_lasso_select_node(), blender::ed::space_node::duplicate_compositing_node_group_exec(), ED_node_set_active_viewer_key(), blender::ed::space_node::ensure_nodetree_previews(), graph_listener(), graph_region_listener(), image_buttons_region_listener(), image_tools_region_listener(), blender::ed::space_node::new_compositing_node_group_exec(), blender::ed::space_node::new_compositor_sequencer_node_group_exec(), blender::ed::space_node::new_node_tree_exec(), nla_main_region_listener(), blender::ed::space_node::node_activate_viewer_exec(), blender::ed::space_node::node_add_group_exec(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_attach_invoke(), blender::ed::space_node::node_box_select_exec(), blender::ed::space_node::node_circleselect_exec(), blender::ed::space_node::node_collapse_toggle_exec(), blender::ed::space_node::node_copy_color_exec(), blender::ed::space_node::node_default_group_width_set_exec(), blender::ed::space_node::node_detach_exec(), blender::ed::space_node::node_group_edit_exec(), blender::ed::space_node::node_group_make_exec(), blender::ed::space_node::node_join_in_frame_exec(), blender::ed::space_node::node_join_nodes_exec(), blender::ed::space_node::node_mouse_select(), blender::ed::space_node::node_options_toggle_exec(), blender::ed::space_node::node_parent_set_exec(), blender::ed::space_node::node_preview_toggle_exec(), blender::ed::space_node::node_region_listener(), blender::ed::space_node::node_select_all_exec(), blender::ed::space_node::node_select_grouped_exec(), blender::ed::space_node::node_select_linked_from_exec(), blender::ed::space_node::node_select_linked_to_exec(), blender::ed::space_node::node_select_single(), blender::ed::space_node::node_socket_toggle_exec(), blender::ed::space_node::node_swap_group_asset_invoke(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::object::bake_simulation::pack_single_bake_exec(), render_endjob(), rna_def_closure_input_item(), rna_def_closure_output_item(), rna_def_cmp_file_output_item(), rna_def_combine_bundle_item(), rna_def_composite_nodetree(), rna_def_evaluate_closure_input_item(), rna_def_evaluate_closure_output_item(), rna_def_geo_bake(), rna_def_geo_bake_item(), rna_def_geo_capture_attribute(), rna_def_geo_capture_attribute_item(), rna_def_geo_field_to_grid_item(), rna_def_geo_foreach_geometry_element_generation_item(), rna_def_geo_menu_switch_item(), rna_def_geo_simulation_state_item(), rna_def_geo_viewer(), rna_def_geo_viewer_item(), rna_def_geometry_nodetree(), rna_def_index_switch_item(), rna_def_node(), blender::nodes::RNA_def_node_boolean(), blender::nodes::RNA_def_node_enum(), rna_def_node_interface_panel(), rna_def_node_interface_socket(), rna_def_node_item_array_socket_item_common(), rna_def_node_link(), rna_def_node_socket(), rna_def_node_socket_bool(), rna_def_node_socket_collection(), rna_def_node_socket_color(), rna_def_node_socket_float(), rna_def_node_socket_image(), rna_def_node_socket_int(), rna_def_node_socket_interface_bool(), rna_def_node_socket_interface_collection(), rna_def_node_socket_interface_color(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_image(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_material(), rna_def_node_socket_interface_menu(), rna_def_node_socket_interface_object(), rna_def_node_socket_interface_rotation(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_texture(), rna_def_node_socket_interface_vector(), rna_def_node_socket_material(), rna_def_node_socket_menu(), rna_def_node_socket_object(), rna_def_node_socket_rotation(), rna_def_node_socket_string(), rna_def_node_socket_texture(), rna_def_node_socket_vector(), rna_def_node_tree_interface_items_api(), rna_def_nodetree(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_separate_bundle_item(), send_notifiers_after_node_tree_change(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::space_node::snode_bg_viewmove_modal(), blender::ed::curves::surface_set::surface_set_exec(), template_texture_select(), blender::ed::object::bake_simulation::unpack_single_bake_exec(), blender::nodes::socket_items::ops::update_after_node_change(), view3d_header_region_listener(), view3d_main_region_listener(), and blender::ed::space_node::viewer_border_exec().

◆ NC_OBJECT

#define NC_OBJECT   (6 << 24)

Definition at line 379 of file WM_types.hh.

Referenced by action_channel_region_listener(), action_listener(), action_main_region_listener(), action_region_listener(), add_or_move_to_collection_exec(), add_vertex_exec(), ANIM_armature_bonecoll_remove_from_index(), apply_armature_pose2bones_exec(), armature_align_bones_exec(), armature_autoside_names_exec(), armature_bone_primitive_add_exec(), armature_calc_roll_exec(), armature_circle_select(), armature_click_extrude_exec(), armature_de_select_all_exec(), armature_de_select_less_exec(), armature_de_select_more_exec(), armature_delete_selected_exec(), armature_dissolve_selected_exec(), armature_duplicate_selected_exec(), armature_extrude_exec(), armature_fill_bones_exec(), armature_hide_exec(), armature_parent_clear_exec(), armature_parent_set_exec(), armature_reveal_exec(), armature_roll_clear_exec(), armature_select_hierarchy_exec(), armature_select_mirror_exec(), armature_shortest_path_pick_invoke(), armature_split_exec(), armature_subdivide_exec(), armature_switch_direction_exec(), armature_symmetrize_exec(), blender::ed::object::bake_simulation::bake_geometry_nodes_endjob(), bone_collection_add_exec(), bone_collection_assign_editbones(), bone_collection_assign_exec(), bone_collection_assign_named_mode_specific(), bone_collection_assign_pchans(), bone_collection_create_and_assign_exec(), bone_collection_move_exec(), bone_collection_remove_exec(), bone_collection_select(), bone_select_menu_exec(), brush_edit_apply(), buttons_area_listener(), cachefile_layer_add_exec(), cachefile_layer_move_exec(), cachefile_layer_remove_exec(), blender::ed::object::childof_clear_inverse_exec(), blender::ed::object::childof_set_inverse_exec(), clear_edited_exec(), blender::ed::object::collection_add_exec(), blender::ed::object::collection_link_exec(), blender::ed::object::collection_remove_exec(), blender::ed::object::collection_unlink_exec(), connect_hair_exec(), blender::ed::object::constraint_add_exec(), blender::ed::object::constraint_apply_exec(), blender::ed::object::constraint_copy_exec(), blender::ed::object::constraint_copy_for_object(), blender::ed::object::constraint_copy_for_pose(), blender::ed::object::constraint_copy_to_selected_exec(), blender::ed::object::constraint_delete_exec(), blender::ed::outliner::constraint_fn(), blender::ed::object::constraint_link(), blender::ed::object::constraint_move_down_exec(), blender::ed::object::constraint_move_to_index(), blender::ed::object::constraint_move_up_exec(), copy_particle_dupliob_exec(), copy_particle_systems_to_object(), blender::ed::object::correctivesmooth_bind_exec(), curve_decimate_exec(), curve_delete_exec(), curve_dissolve_exec(), curve_extrude_exec(), curve_split_exec(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), blender::ed::curves::convert_to_particle_system::curves_convert_to_particle_system_exec(), curvesurf_prim_add(), blender::ed::object::dash_modifier_segment_add_exec(), blender::ed::object::dash_modifier_segment_move_exec(), blender::ed::object::dash_modifier_segment_remove_exec(), blender::ed::object::data_transfer_exec(), blender::ed::object::datalayout_transfer_exec(), blender::ed::object::bake_simulation::delete_baked_simulation_exec(), delete_exec(), blender::ed::object::shapekey::ShapeKeyItem::delete_item(), blender::ui::greasepencil::LayerGroupViewItem::delete_item(), blender::ui::greasepencil::LayerViewItem::delete_item(), blender::ed::object::bake_simulation::delete_single_bake_exec(), disconnect_hair_exec(), do_lasso_select_armature(), do_nla_region_buttons(), do_set_scale(), blender::ed::object::drop_geometry_nodes_invoke(), blender::ed::object::drop_named_material_invoke(), dupliob_move_down_exec(), dupliob_move_up_exec(), dupliob_refresh_exec(), dynamicpaint_bake_exec(), ED_armature_edit_select_pick_bone(), ed_object_select_pick(), ED_pose_bone_select_tag_update(), ED_view3d_camera_lock_sync(), edbm_separate_exec(), blender::ed::object::explode_refresh_exec(), blender::ui::greasepencil::eyedropper_add_material(), fluid_bake_invoke(), fluid_free_exec(), fly_modal(), blender::ed::object::followpath_path_animate_exec(), blender::ed::object::forcefield_toggle_exec(), geometry_extract_apply(), blender::ed::object::geometry_node_tree_copy_assign_exec(), blender::ed::object::geometry_nodes_input_attribute_toggle_exec(), gizmo_empty_image_prop_matrix_set(), graph_listener(), graph_region_listener(), blender::ed::greasepencil::grease_pencil_separate_layer(), blender::ed::greasepencil::grease_pencil_separate_material(), blender::ed::greasepencil::grease_pencil_separate_selected(), blender::ed::greasepencil::grease_pencil_snap_to_cursor_exec(), blender::ed::greasepencil::grease_pencil_snap_to_grid_exec(), hide_exec(), image_listener(), blender::ed::object::laplaciandeform_bind_exec(), blender::ed::object::lattice_add_to_selected_exec(), lightprobe_cache_free_exec(), blender::ed::object::limitdistance_reset_exec(), blender::ed::object::make_links_data_exec(), blender::ed::object::make_links_scene_exec(), make_prim_finish(), make_segment_exec(), blender::ed::outliner::material_drop_invoke(), material_slot_add_exec(), material_slot_copy_exec(), material_slot_move_exec(), material_slot_remove_all_exec(), material_slot_remove_exec(), material_slot_remove_unused_exec(), mesh_reorder_vertices_spatial_exec(), blender::ed::object::meshdeform_bind_exec(), mirror_exec(), blender::ed::object::modifier_add_asset_exec(), blender::ed::object::modifier_add_exec(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_convert_exec(), blender::ed::object::modifier_copy_exec(), blender::ed::object::modifier_copy_to_object(), blender::ed::object::modifier_copy_to_selected_exec(), blender::ed::outliner::modifier_fn(), blender::ed::object::modifier_link(), blender::ed::object::modifier_move_down_exec(), blender::ed::object::modifier_move_to_index(), blender::ed::object::modifier_move_up_exec(), blender::ed::object::modifier_remove_exec(), blender::ed::object::modifier_set_active_exec(), blender::ed::object::modifiers_clear_exec(), blender::ed::object::multires_base_apply_exec(), blender::ed::object::multires_higher_levels_delete_exec(), blender::ed::object::multires_rebuild_subdiv_exec(), blender::ed::object::multires_reshape_exec(), blender::ed::object::multires_subdivide_exec(), blender::ed::object::multires_unsubdivide_exec(), blender::ed::outliner::namebutton_fn(), new_particle_settings_exec(), new_particle_target_exec(), nla_listener(), nla_main_region_listener(), nla_region_listener(), nla_track_region_listener(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_region_listener(), blender::ed::object::object_add_hook_newob_exec(), blender::ed::object::object_add_hook_selob_exec(), blender::ed::object::object_calculate_paths_exec(), blender::ed::object::object_clear_paths_exec(), blender::ed::object::object_clear_transform_generic_exec(), blender::ed::object::object_constraint_copy_exec(), blender::ed::object::object_constraints_clear_exec(), blender::ed::object::object_convert_exec(), blender::ed::object::object_duplicates_make_real_exec(), blender::ed::object::object_hook_assign_exec(), blender::ed::object::object_hook_recenter_exec(), blender::ed::object::object_hook_remove_exec(), blender::ed::object::object_hook_reset_exec(), blender::ed::object::object_metaball_add_exec(), blender::ed::object::object_modifiers_copy_exec(), blender::ed::object::object_origin_clear_exec(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_parent_inverse_apply_exec(), blender::ed::object::object_rand_verts_exec(), blender::ed::object::object_shape_key_add(), blender::ed::object::object_shape_key_mirror(), blender::ed::object::object_track_clear_exec(), blender::ed::object::object_transform_axis_target_cancel(), blender::ed::object::object_transform_axis_target_modal(), blender::ed::object::object_update_all_paths_exec(), blender::ed::object::object_update_paths_exec(), blender::ed::object::object_warp_verts_exec(), blender::ed::object::objectsolver_clear_inverse_exec(), blender::ed::object::objectsolver_set_inverse_exec(), blender::ed::object::ocean_bake_exec(), blender::ed::object::shapekey::ShapeKeyDropTarget::on_drop(), blender::ui::bonecollections::BoneCollectionDropTarget::on_drop(), blender::ed::sculpt_paint::optimize_exec(), blender::ed::outliner::outliner_data_operation_exec(), blender::ed::outliner::outliner_id_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_select_sync_to_edit_bone(), blender::ed::outliner::outliner_select_sync_to_pose_bone(), blender::ed::object::bake_simulation::pack_single_bake_exec(), paint_mask_slice_exec(), paint_weight_gradient_exec(), paint_weight_gradient_modal(), blender::ed::object::parent_clear_exec(), blender::ed::outliner::parent_clear_invoke(), blender::ed::outliner::parent_drop_set_parents(), blender::ed::object::parent_noinv_set_exec(), blender::ed::object::parent_set_exec(), particle_system_add_exec(), particle_system_remove_all_exec(), particle_system_remove_exec(), PE_box_select(), PE_circle_select(), PE_lasso_select(), PE_mouse_particles(), pe_select_all_exec(), pose_autoside_names_exec(), pose_bone_rotmode_exec(), pose_calculate_paths_exec(), pose_clear_paths_exec(), pose_clear_transform_generic_exec(), pose_clear_user_transforms_exec(), blender::ed::object::pose_constraint_copy_exec(), blender::ed::object::pose_constraints_clear_exec(), pose_de_select_all_exec(), pose_flip_names_exec(), pose_flip_quats_exec(), pose_hide_exec(), blender::ed::object::pose_ik_clear_exec(), pose_paste_exec(), pose_reveal_exec(), pose_select_mirror_exec(), pose_update_paths_exec(), pose_update_paths_range_exec(), pose_visual_transform_apply_exec(), poseAnim_mapping_refresh(), poselib_blend_apply(), poselib_blend_cleanup(), ptcache_add_new_exec(), ptcache_bake_from_cache_exec(), ptcache_bake_invoke(), ptcache_free_bake_all_exec(), ptcache_free_bake_exec(), ptcache_job_endjob(), ptcache_remove_exec(), rekey_exec(), remove_doubles_exec(), remove_particle_dupliob_exec(), remove_particle_target_exec(), blender::ed::sculpt_paint::undo::restore_active_shape_key(), blender::ed::outliner::restrictbutton_bone_select_fn(), blender::ed::outliner::restrictbutton_ebone_select_fn(), blender::ed::outliner::restrictbutton_ebone_visibility_fn(), reveal_exec(), rigidbody_con_add_exec(), rigidbody_con_remove_exec(), rigidbody_object_add_exec(), rigidbody_object_remove_exec(), rigidbody_objects_add_exec(), rigidbody_objects_calc_mass_exec(), rigidbody_objects_remove_exec(), rigidbody_objects_shape_change_exec(), rna_def_animviz_motion_path(), rna_def_animviz_paths(), rna_def_armature_collections(), rna_def_bonecollection(), RNA_def_camera(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surface(), rna_def_canvas_surfaces(), rna_def_collection_light_linking(), RNA_def_collections(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_geometry_attribute(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), rna_def_curve(), rna_def_curves(), rna_def_dynamic_paint_brush_settings(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier(), RNA_def_material(), rna_def_material_slot(), RNA_def_modifier(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_hook(), rna_def_modifier_nodes(), rna_def_modifier_nodes_panel(), rna_def_modifier_panel_open_prop(), rna_def_object(), rna_def_object_base(), rna_def_object_display(), rna_def_object_light_linking(), rna_def_object_modifiers(), rna_def_object_particle_systems(), rna_def_object_visibility(), rna_def_particle_edit(), rna_def_particle_system(), rna_def_pointcache_common(), rna_def_pose(), rna_def_pose_channel(), rna_def_pose_itasc(), rna_def_ptcache_point_caches(), rna_def_rigidbody_constraint(), rna_def_rigidbody_object(), rna_def_sculpt(), RNA_def_shader_fx(), rna_def_shader_fx_blur(), rna_def_shader_fx_colorize(), rna_def_shader_fx_flip(), rna_def_shader_fx_glow(), rna_def_shader_fx_pixel(), rna_def_shader_fx_rim(), rna_def_shader_fx_shadow(), rna_def_shader_fx_swirl(), rna_def_shader_fx_wave(), rna_def_strip_modifiers(), blender::ed::sculpt_paint::dyntopo::sculpt_detail_flood_fill_exec(), SCULPT_tag_update_overlays(), select_less_exec(), select_linked_exec(), select_linked_pick_exec(), select_more_exec(), select_random_exec(), select_roots_exec(), select_similar_bone_collection(), select_similar_bone_color(), select_similar_children(), select_similar_children_immediate(), select_similar_data_pchan(), select_similar_direction(), select_similar_length(), select_similar_prefix(), select_similar_siblings(), select_similar_suffix(), select_tips_exec(), send_notifiers_after_node_tree_change(), separate_armature_exec(), separate_exec(), blender::ed::vse::sequencer_preview_region_listener(), set_axis_exec(), set_origin_exec(), set_plane_exec(), set_spline_type_exec(), blender::ed::object::shade_auto_smooth_exec(), blender::ed::object::shade_smooth_exec(), blender::ed::object::shaderfx_add_exec(), blender::ed::object::shaderfx_copy(), blender::ed::object::shaderfx_copy_exec(), blender::ed::object::shaderfx_link(), blender::ed::object::shaderfx_move_down_exec(), blender::ed::object::shaderfx_move_to_index(), blender::ed::object::shaderfx_move_up_exec(), blender::ed::object::shaderfx_remove_exec(), shape_cut_exec(), blender::ed::object::shape_key_clear_exec(), blender::ed::object::shape_key_copy_exec(), blender::ed::object::shape_key_lock_exec(), blender::ed::object::shape_key_make_basis_exec(), blender::ed::object::shape_key_move_exec(), blender::ed::object::shape_key_remove_exec(), blender::ed::object::shape_key_retime_exec(), blender::ed::object::bake_simulation::simulate_to_frame_endjob(), blender::ed::object::bake_simulation::simulate_to_frame_invoke(), blender::ed::object::skin_armature_create_exec(), blender::ed::object::skin_loose_mark_clear_exec(), blender::ed::object::skin_radii_equalize_exec(), blender::ed::object::skin_root_mark_exec(), slide_marker_modal(), snap_sel_to_grid_exec(), snap_selected_to_location_rotation(), solve_camera_freejob(), spin_exec(), blender::ed::spreadsheet::spreadsheet_header_region_listener(), blender::ed::spreadsheet::spreadsheet_main_region_listener(), blender::ed::object::bake_simulation::start_bake_job(), blender::ed::object::stretchto_reset_exec(), blender::ed::sculpt_paint::stroke_done(), subdivide_exec(), subdivide_exec(), surface_slot_remove_exec(), blender::ed::object::surfacedeform_bind_exec(), switch_direction_exec(), blender::ed::sculpt_paint::symmetrize_exec(), blender::ed::space_node::tag_update_id(), blender::ed::sculpt_paint::hide::tag_update_visibility(), target_move_down_exec(), target_move_up_exec(), blender::ed::object::time_modifier_segment_add_exec(), blender::ed::object::time_modifier_segment_move_exec(), blender::ed::object::time_modifier_segment_remove_exec(), blender::ed::object::track_set_exec(), transform_active_color(), blender::ed::transform::transform_exec(), blender::ed::outliner::tree_element_active_ebone__sel(), blender::ed::outliner::tree_element_bone_activate(), blender::ed::outliner::tree_element_bonecollection_activate(), blender::ed::outliner::tree_element_constraint_activate(), blender::ed::outliner::tree_element_defgroup_activate(), blender::ed::outliner::tree_element_modifier_activate(), blender::ed::outliner::tree_element_posechannel_activate(), blender::ed::outliner::tree_element_psys_activate(), txt_add_object(), type_toggle_exec(), ui_drop_material_exec(), unify_length_exec(), blender::ed::object::bake_simulation::unpack_single_bake_exec(), vertex_color_levels_exec(), vertex_color_set_exec(), vertex_color_smooth_exec(), blender::ed::object::vertex_group_add_exec(), blender::ed::object::vertex_group_clean_exec(), blender::ed::object::vertex_group_copy_exec(), blender::ed::object::vertex_group_invert_exec(), blender::ed::object::vertex_group_levels_exec(), blender::ed::object::vertex_group_limit_total_exec(), blender::ed::object::vertex_group_lock_exec(), blender::ed::object::vertex_group_mirror_exec(), blender::ed::object::vertex_group_normalize_all_exec(), blender::ed::object::vertex_group_normalize_exec(), blender::ed::object::vertex_group_quantize_exec(), blender::ed::object::vertex_group_remove_exec(), blender::ed::object::vertex_group_smooth_exec(), vertex_paint_from_weight_exec(), blender::ed::object::vertex_parent_set_exec(), blender::ed::object::vertex_weight_copy_exec(), blender::ed::object::vertex_weight_delete_exec(), blender::ed::object::vertex_weight_normalize_active_vertex_exec(), blender::ed::object::vertex_weight_paste_exec(), blender::ed::object::vertex_weight_set_active_exec(), view3d_box_select_exec(), view3d_buttons_region_listener(), view3d_camera_to_view_exec(), view3d_camera_to_view_selected_exec(), view3d_main_region_listener(), view3d_setobjectascamera_exec(), blender::ed::transform::viewRedrawForce(), blender::ed::object::visual_geometry_to_objects_exec(), blender::ed::object::visual_transform_apply_exec(), vpaint_stroke_done(), walk_modal(), weight_set_exec(), wm_event_do_notifiers(), wpaint_stroke_done(), and wpaint_stroke_update_step().

◆ NC_PAINTCURVE

#define NC_PAINTCURVE   (20 << 24)

◆ NC_SCENE

#define NC_SCENE   (5 << 24)

Definition at line 378 of file WM_types.hh.

Referenced by ABC_export(), ABC_import(), act_markers_make_local_exec(), action_channel_region_listener(), action_footer_region_listener(), action_header_region_listener(), action_listener(), action_main_region_listener(), action_region_listener(), actkeys_framejump_exec(), actkeys_previewrange_exec(), add_default_keyingset_exec(), add_keyingset_button_exec(), add_simple_uvs_exec(), blender::ed::object::add_type_with_obdata(), anim_set_efra_exec(), anim_set_sfra_exec(), blender::ed::asset::shelf::asset_shelf_region_listen(), blender::ed::object::bake_image_exec(), blender::ed::object::bake_invoke(), blender::ed::object::base_active_refresh(), bone_select_menu_exec(), blender::ed::sculpt_paint::brush_asset_activate_exec(), buttons_area_listener(), change_frame_apply(), change_frame_apply(), change_frame_apply(), change_frame_cancel(), change_frame_modal(), clear_render_border_exec(), clear_render_border_exec(), clip_header_region_listener(), clip_listener(), clip_props_region_listener(), clip_set_scene_frames_exec(), blender::ed::outliner::collection_drop_invoke(), blender::ed::outliner::collection_duplicate_exec(), blender::ed::outliner::collection_flag_exec(), blender::ed::outliner::collection_hierarchy_delete_exec(), blender::ed::outliner::collection_instance_exec(), blender::ed::outliner::collection_isolate_exec(), blender::ed::outliner::collection_link_exec(), blender::ed::outliner::collection_new_exec(), blender::ed::outliner::collection_objects_select_exec(), blender::ed::outliner::collection_view_layer_exec(), blender::ed::outliner::collection_visibility_exec(), blender::ed::space_node::compo_updatejob(), blender::ed::transform::create_orientation_exec(), blender::ed::sculpt_paint::curves_sculptmode_enter(), blender::ed::sculpt_paint::curves_sculptmode_toggle_exec(), delete_key_using_keying_set(), blender::ed::transform::delete_orientation_exec(), do_graph_region_driver_buttons(), do_lasso_select_objects(), do_lasso_select_pose(), do_nla_region_buttons(), blender::ed::outliner::do_outliner_item_editmode_toggle(), blender::ed::outliner::do_outliner_item_posemode_toggle(), do_pose_box_select(), blender::ed::vse::draw_channel_labels(), drop_scene_asset_exec(), drop_world_exec(), blender::ed::object::duplicate_exec(), ED_armature_join_objects_exec(), ED_curve_join_objects_exec(), ED_grease_pencil_join_objects_exec(), ed_marker_add_exec(), ed_marker_box_select_exec(), ed_marker_camera_bind_exec(), ed_marker_delete_exec(), ed_marker_move_apply(), ed_marker_move_modal(), ed_marker_rename_exec(), ed_marker_select(), ed_marker_select_all_exec(), ED_node_composite_job(), ED_node_tree_pop(), ED_node_tree_push(), ED_node_tree_start(), ED_object_particle_edit_mode_enter_ex(), ED_object_particle_edit_mode_exit_ex(), ED_object_posemode_enter(), ED_object_posemode_exit(), ed_object_select_pick(), ed_object_select_pick_camera_track(), ED_object_texture_paint_mode_enter_ex(), ED_object_texture_paint_mode_exit_ex(), ED_outliner_select_sync_from_outliner(), ED_scene_add(), ED_scene_view_layer_delete(), ED_screen_do_listen(), blender::seq::ED_seq_proxy_job_get(), ED_view3d_cursor3d_update(), EDBM_selectmode_disable(), EDBM_selectmode_set_multi_ex(), EDBM_selectmode_to_scene(), EDBM_selectmode_toggle_multi(), blender::ed::object::editmode_enter_ex(), blender::ed::object::editmode_exit_ex(), EEVEE_lightbake_job_create(), blender::seq::ThumbGenerationJob::ensure_job(), file_tool_props_region_listener(), file_tools_region_listener(), find_missing_files_exec(), frame_jump_delta_exec(), frame_jump_exec(), frame_jump_exec(), frame_offset_exec(), graph_driver_vars_paste_exec(), graph_listener(), graph_region_listener(), graphkeys_framejump_exec(), graphkeys_previewrange_exec(), graphview_cursor_apply(), graphview_cursor_modal(), image_buttons_region_listener(), image_header_region_listener(), image_listener(), image_tools_region_listener(), info_header_listener(), insert_key(), insert_key_with_keyingset(), blender::ed::curves::join_objects_exec(), blender::ed::mesh::join_objects_exec(), blender::ed::pointcloud::join_objects_exec(), blender::ed::object::jump_to_object(), keyframe_jump_exec(), keyingset_active_menu_exec(), blender::ed::object::light_linking_link_exec(), blender::ed::object::light_linking_select_exec(), blender::ed::object::light_linking_unlink_from_collection_exec(), lineart_bake_endjob(), localview_exec(), localview_remove_from_exec(), marker_jump_exec(), material_slot_add_exec(), material_slot_remove_all_exec(), material_slot_remove_exec(), material_slot_remove_unused_exec(), memfile_undosys_step_decode(), mesh_uv_texture_add_exec(), mesh_uv_texture_remove_exec(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_modal(), blender::ed::vse::modifier_move_to_index_exec(), blender::ed::object::modifier_remove_exec(), blender::ed::vse::modifier_set_active_exec(), blender::ed::object::move_to_collection_exec(), blender::ed::outliner::namebutton_fn(), nla_footer_region_listener(), nla_listener(), nla_main_region_listener(), nla_region_listener(), nla_track_region_listener(), nlaedit_previewrange_exec(), blender::ed::space_node::node_activate_viewer_exec(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_group_edit_exec(), blender::ed::space_node::node_region_listener(), blender::ed::object::object_add_hook_newob_exec(), blender::ed::object::object_add_named_exec(), blender::ed::object::object_convert_exec(), blender::ed::object::object_delete_exec(), blender::ed::object::object_duplicates_make_real_exec(), blender::ed::object::object_hide_collection_exec(), blender::ed::object::object_hide_view_clear_exec(), blender::ed::object::object_hide_view_set_exec(), blender::ed::object::object_image_add_invoke(), blender::ed::object::object_select_all_exec(), blender::ed::object::object_select_by_type_exec(), blender::ed::object::object_select_grouped_exec(), blender::ed::object::object_select_less_exec(), blender::ed::object::object_select_linked_exec(), object_select_menu_exec(), blender::ed::object::object_select_mirror_exec(), blender::ed::object::object_select_more_exec(), blender::ed::object::object_select_random_exec(), blender::ed::object::object_select_same_collection_exec(), object_select_tag_updates(), blender::ed::object::object_transfer_mode_invoke(), blender::ed::object::objects_bake_render_invoke(), blender::ed::outliner::outliner_box_select_exec(), blender::ed::outliner::outliner_color_tag_set_exec(), blender::ed::outliner::outliner_data_operation_exec(), blender::ed::outliner::outliner_delete_exec(), blender::ed::outliner::outliner_header_region_listener(), blender::ed::outliner::outliner_hide_exec(), blender::ed::outliner::outliner_id_operation_exec(), blender::ed::outliner::outliner_keyingset_additems_exec(), blender::ed::outliner::outliner_keyingset_removeitems_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_object_operation_exec(), blender::ed::outliner::outliner_select_all_exec(), blender::ed::outliner::outliner_unhide_all_exec(), blender::ed::greasepencil::paintmode_toggle_exec(), particle_system_remove_all_exec(), particle_system_remove_exec(), blender::ed::vse::preview_endjob(), previewrange_clear_exec(), previewrange_define_exec(), blender::seq::proxy_endjob(), ptcache_add_new_exec(), ptcache_free_bake_all_exec(), ptcache_job_endjob(), remove_active_keyingset_exec(), remove_keyingset_button_exec(), render_border_exec(), render_border_exec(), render_endjob(), render_view_add_exec(), render_view_remove_exec(), report_missing_files_exec(), blender::ed::outliner::restrictbutton_r_lay_fn(), rna_def_audio_options(), rna_def_bake_data(), rna_def_brightcontrast_modifier(), rna_def_channel(), RNA_def_collections(), rna_def_color_balance(), rna_def_color_mix(), rna_def_colorbalance_modifier(), rna_def_compositor_modifier(), rna_def_curves_modifier(), rna_def_display_safe_areas(), rna_def_editor(), rna_def_filter_video(), rna_def_freestyle_linesets(), rna_def_freestyle_settings(), rna_def_gaussian_blur(), rna_def_glow(), rna_def_gp_paint(), rna_def_gpencil_guides(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_graphical_sound_equalizer(), rna_def_grease_pencil_onion_skinning(), rna_def_hue_modifier(), rna_def_image(), rna_def_image_paint(), rna_def_input(), rna_def_keyingset(), rna_def_keyingset_path(), rna_def_layer_collection(), rna_def_layer_objects(), rna_def_mask(), rna_def_modifier(), rna_def_modifier_grease_pencil_length(), rna_def_modifier_grease_pencil_lineart(), rna_def_modifier_grease_pencil_weight_angle(), rna_def_modifier_panel_open_prop(), rna_def_movie(), rna_def_movieclip(), rna_def_multicam(), rna_def_nodetree_nodes_api(), rna_def_paint(), rna_def_paint_curve_visibility_flag(), rna_def_palettecolor(), rna_def_particle_edit(), rna_def_proxy(), rna_def_raytrace_eevee(), rna_def_render_views(), rna_def_rigidbody_world(), RNA_def_scene(), rna_def_scene(), rna_def_scene_display(), rna_def_scene_eevee(), rna_def_scene_ffmpeg_settings(), rna_def_scene_gpencil(), rna_def_scene_hydra(), rna_def_scene_image_format_data(), rna_def_scene_keying_sets(), rna_def_scene_keying_sets_all(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_sculpt(), rna_def_sequencer_tool_settings(), rna_def_solid_color(), rna_def_sound(), rna_def_space_sequencer_cache_overlay(), rna_def_space_view3d_overlay(), rna_def_speed_control(), rna_def_strip(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_text(), rna_def_tonemap_modifier(), rna_def_tool_settings(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), rna_def_unified_paint_settings(), rna_def_uv_sculpt(), rna_def_vertex_paint(), RNA_def_view_layer(), rna_def_view_layer_aov(), rna_def_view_layer_common(), rna_def_view_layer_eevee(), rna_def_view_layer_lightgroup(), rna_def_whitebalance_modifier(), rna_def_wipe(), scene_delete_exec(), blender::ed::outliner::scene_drop_invoke(), blender::ed::outliner::scene_fn(), screen_animation_cancel_exec(), screen_opengl_render_end(), screen_opengl_render_invoke(), screen_render_exec(), screen_render_invoke(), blender::ed::sculpt_paint::dyntopo::sculpt_dynamic_topology_toggle_exec(), blender::ed::sculpt_paint::sculpt_mode_toggle_exec(), blender::ed::sculpt_paint::dyntopo::sculpt_sample_detail_size_modal(), blender::ed::greasepencil::sculptmode_toggle_exec(), blender::ed::vse::segment_speed_set_exec(), blender::ed::object::select_grouped_exec(), blender::ed::object::select_linked_by_id(), select_marker_camera_switch(), blender::ed::transform::select_orientation_exec(), send_notifiers_after_node_tree_change(), blender::ed::vse::seq_prefetch_wm_notify(), blender::ed::vse::sequencer_buttons_region_listener(), blender::ed::vse::sequencer_change_effect_type_exec(), blender::ed::vse::sequencer_change_path_exec(), blender::ed::vse::sequencer_change_scene_exec(), blender::ed::vse::sequencer_clipboard_copy_exec(), blender::ed::vse::sequencer_clipboard_paste_exec(), blender::ed::vse::sequencer_connect_exec(), blender::ed::vse::sequencer_de_select_all_exec(), blender::ed::vse::sequencer_delete_exec(), blender::ed::vse::sequencer_delete_strip_data(), blender::ed::vse::sequencer_disconnect_exec(), blender::ed::vse::sequencer_enable_proxies_exec(), blender::ed::vse::sequencer_footer_region_listener(), blender::ed::vse::sequencer_gap_insert_exec(), blender::ed::vse::sequencer_gap_remove_exec(), blender::ed::vse::sequencer_listener(), blender::ed::vse::sequencer_lock_exec(), blender::ed::vse::sequencer_main_region_listener(), blender::ed::vse::sequencer_meta_make_exec(), blender::ed::vse::sequencer_meta_separate_exec(), blender::ed::vse::sequencer_meta_toggle_exec(), blender::ed::vse::sequencer_mute_exec(), blender::ed::vse::sequencer_offset_clear_exec(), blender::ed::vse::sequencer_preview_add_sound(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::vse::sequencer_reassign_inputs_exec(), blender::ed::vse::sequencer_refresh_all_exec(), blender::ed::vse::sequencer_reload_exec(), blender::ed::vse::sequencer_rename_channel_invoke(), blender::ed::vse::sequencer_rendersize_exec(), blender::ed::vse::sequencer_retiming_data_show_exec(), blender::ed::vse::sequencer_retiming_freeze_frame_add_exec(), blender::ed::vse::sequencer_retiming_key_add_exec(), blender::ed::vse::sequencer_retiming_key_delete_exec(), blender::ed::vse::sequencer_retiming_key_select_exec(), blender::ed::vse::sequencer_retiming_reset_exec(), blender::ed::vse::sequencer_retiming_select_all_exec(), blender::ed::vse::sequencer_retiming_select_linked_time(), blender::ed::vse::sequencer_retiming_transition_add_exec(), blender::ed::vse::sequencer_select_do_updates(), blender::ed::vse::sequencer_select_exec(), blender::ed::vse::sequencer_select_grouped_exec(), blender::ed::vse::sequencer_select_handles_exec(), blender::ed::vse::sequencer_select_inverse_exec(), blender::ed::vse::sequencer_select_less_exec(), blender::ed::vse::sequencer_select_linked_exec(), blender::ed::vse::sequencer_select_linked_pick_invoke(), blender::ed::vse::sequencer_select_more_exec(), blender::ed::vse::sequencer_select_side_exec(), blender::ed::vse::sequencer_select_side_of_frame_exec(), blender::ed::vse::sequencer_separate_images_exec(), blender::ed::vse::sequencer_set_range_to_strips_exec(), blender::ed::vse::sequencer_slip_invoke(), blender::ed::vse::sequencer_slip_modal(), blender::ed::vse::sequencer_snap_exec(), blender::ed::vse::sequencer_split_exec(), blender::ed::vse::sequencer_strip_color_tag_set_exec(), blender::ed::vse::sequencer_strip_jump_exec(), blender::ed::vse::sequencer_strip_transform_clear_exec(), blender::ed::vse::sequencer_strip_transform_fit_exec(), blender::ed::vse::sequencer_swap_data_exec(), blender::ed::vse::sequencer_swap_exec(), blender::ed::vse::sequencer_swap_inputs_exec(), blender::ed::vse::sequencer_text_cursor_move_exec(), blender::ed::vse::sequencer_text_cursor_set_invoke(), blender::ed::vse::sequencer_text_cursor_set_modal(), blender::ed::vse::sequencer_text_edit_mode_toggle_exec(), blender::ed::vse::sequencer_unlock_exec(), blender::ed::vse::sequencer_unmute_exec(), blender::ed::vse::slip_cleanup(), blender::ed::vse::slip_handle_num_input(), solve_camera_freejob(), space_view3d_listener(), blender::ed::transform::special_aftertrans_update__movieclip(), blender::ed::transform::special_aftertrans_update__movieclip_for_curves(), blender::ed::spreadsheet::spreadsheet_dataset_region_listener(), blender::ed::spreadsheet::spreadsheet_header_region_listener(), blender::ed::spreadsheet::spreadsheet_main_region_listener(), statusbar_header_region_listener(), stop_playback(), blender::ed::vse::strip_modifier_add_exec(), blender::ed::vse::strip_modifier_copy_exec(), blender::ed::vse::strip_modifier_equalizer_redefine_exec(), blender::ed::vse::strip_modifier_move_exec(), blender::ed::vse::strip_modifier_remove_exec(), blender::ed::vse::strip_speed_set_exec(), blender::ed::vse::sync_active_scene_and_time_with_scene_strip(), blender::ed::space_node::tag_update_id(), blender::ed::vse::text_editing_update(), texture_paint_camera_project_exec(), blender::ed::sculpt_paint::image::ops::paint::texture_paint_init(), toggle_matcap_flip_exec(), topbar_header_listener(), topbar_main_region_listener(), track_markers_endjob(), blender::ed::outliner::tree_element_camera_activate(), blender::ed::outliner::tree_element_layer_collection_activate(), blender::ed::outliner::tree_element_master_collection_activate(), blender::ed::outliner::tree_element_object_activate(), blender::ed::outliner::tree_element_strip_activate(), blender::io::usd::USD_export(), blender::io::usd::USD_import(), uv_select_mode_exec(), blender::ed::greasepencil::vertexmode_toggle_exec(), view3d_buttons_region_listener(), view3d_circle_select_exec(), view3d_collection_drop_copy_external_asset(), view3d_header_region_listener(), view3d_main_region_listener(), view3d_ob_drop_copy_external_asset(), view3d_select_exec(), view3d_setobjectascamera_exec(), blender::ed::vse::view_ghost_border_exec(), view_layer_add_aov_exec(), view_layer_add_exec(), view_layer_add_lightgroup_exec(), view_layer_add_used_lightgroups_exec(), view_layer_remove_aov_exec(), view_layer_remove_exec(), view_layer_remove_lightgroup_exec(), view_layer_remove_unused_lightgroups_exec(), blender::ed::transform::viewRedrawForce(), blender::ed::object::visual_geometry_to_objects_exec(), vpaint_mode_toggle_exec(), blender::ed::greasepencil::weightmode_toggle_exec(), wm_event_do_notifiers(), wm_set_working_color_space_exec(), and wpaint_mode_toggle_exec().

◆ NC_SCREEN

#define NC_SCREEN   (4 << 24)

Definition at line 377 of file WM_types.hh.

Referenced by action_footer_region_listener(), action_header_region_listener(), action_main_region_listener(), area_close_exec(), area_docking_apply(), area_dupli_invoke(), area_join_exec(), area_join_modal(), area_move_apply_do(), area_split_apply(), area_split_exit(), area_swap_modal(), buttons_area_listener(), buttons_main_region_listener(), clip_listener(), ED_screen_animation_timer(), ED_screen_do_listen(), ghost_event_proc(), graph_region_listener(), header_toggle_menus_exec(), image_main_region_listener(), info_header_listener(), nla_footer_region_listener(), nla_main_region_listener(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_region_listener(), blender::ed::outliner::outliner_main_region_listener(), region_flip_exec(), region_quadview_exec(), region_scale_invoke(), region_scale_modal(), reset_exec(), rna_def_grease_pencil_onion_skinning(), rna_def_window(), screen_change_update(), screen_delete_exec(), screen_modal_action_end(), screen_new_exec(), blender::ed::vse::sequencer_footer_region_listener(), blender::ed::vse::sequencer_main_region_listener(), space_workspace_cycle_invoke(), statusbar_header_region_listener(), topbar_header_listener(), blender::ed::outliner::tree_element_viewlayer_activate(), ui_handler_panel_region(), view3d_main_region_listener(), view_zoomdrag_apply(), view_zoomstep_apply_ex(), wm_event_do_notifiers(), wm_window_close(), workspace_append_activate_exec(), workspace_delete_all_others_exec(), workspace_delete_exec(), and workspace_new_exec().

◆ NC_SPACE

#define NC_SPACE   (16 << 24)

Definition at line 392 of file WM_types.hh.

Referenced by action_listener(), blender::ed::asset_browser::AssetCatalogTreeView::activate_catalog_by_id(), blender::ed::asset::asset_catalog_redo_exec(), blender::ed::asset::asset_catalog_undo_exec(), blender::ed::asset::shelf::asset_shelf_region_listen(), blender::ed::space_node::backimage_fit_exec(), blender::ed::space_node::backimage_zoom_exec(), blender::ed::object::bake_simulation::bake_geometry_nodes_endjob(), bookmark_select_exec(), buttons_area_listener(), blender::ed::asset::catalog_add(), blender::ed::asset::catalog_move(), blender::ed::asset::catalog_remove(), blender::ed::asset::catalog_rename(), blender::ed::object::clear_override_library_exec(), clear_render_border_exec(), clear_solution_exec(), click_select_channel_grease_pencil_layer_group(), clip_delete_track(), clip_listener(), clip_props_region_listener(), clip_set_2d_cursor_exec(), blender::ed::object::collection_exporter_add_exec(), blender::ed::object::collection_exporter_remove_exec(), console_main_region_listener(), blender::ed::transform::create_orientation_exec(), blender::ed::curves::set_selection_domain::curves_set_selection_domain_exec(), do_view3d_region_buttons(), blender::ed::asset_browser::AssetCatalogDropTarget::drop_assets_into_catalog(), blender::ed::object::drop_named_material_invoke(), ED_area_newspace(), ED_area_prevspace(), ED_fileselect_activate_asset_catalog(), ED_fileselect_activate_by_relpath(), ED_fileselect_clear(), ED_fileselect_clear_main_assets(), ED_fileselect_deselect_all(), ED_space_image_set(), ED_view3d_cursor3d_update(), ED_view3d_persp_switch_from_camera(), blender::ui::greasepencil::eyedropper_add_material(), file_box_select_exec(), file_box_select_modal(), file_column_sort_ui_context_invoke(), file_delete_exec(), file_directory_enter_handle(), file_directory_new_exec(), file_draw_list(), file_filename_enter_handle(), file_hidedot_exec(), file_listener(), file_main_region_listener(), file_next_exec(), file_parent_exec(), file_previous_exec(), file_refresh(), file_refresh_exec(), file_select_exec(), file_ui_region_listener(), file_walk_select_invoke(), filepath_drop_exec(), graph_listener(), blender::ed::greasepencil::grease_pencil_snap_cursor_to_sel_exec(), image_listener(), info_header_listener(), info_main_region_listener(), lib_id_override_editable_toggle_exec(), blender::ed::object::light_linking_unlink_from_collection_exec(), lock_selection_toggle_exec(), blender::ed::object::make_links_data_exec(), blender::ed::object::make_override_library_exec(), marker_block_handler(), blender::ed::outliner::material_drop_invoke(), mode_set_exec(), nla_listener(), blender::ed::space_node::node_area_listener(), blender::ed::space_node::node_region_listener(), blender::ed::spreadsheet::InstancesTreeViewItem::on_activate(), blender::ed::spreadsheet::ViewerDataTreeItem::on_activate(), blender::ed::spreadsheet::ViewerPathTreeViewItem::on_activate(), blender::ed::outliner::outliner_buttons(), blender::ed::outliner::outliner_header_region_listener(), blender::ed::outliner::outliner_id_operation_exec(), blender::ed::outliner::outliner_lib_operation_exec(), blender::ed::outliner::outliner_liboverride_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), override_idtemplate_clear_exec(), override_idtemplate_make_exec(), pack_islands_endjob(), paintcurve_cursor_invoke(), preferences_asset_library_remove_exec(), render_border_exec(), blender::ed::object::reset_override_library_exec(), rigidbody_objects_shape_change_exec(), rna_def_asset_shelf(), rna_def_brush(), rna_def_collection_exporter_data(), rna_def_console_line(), rna_def_editor(), rna_def_fcurve(), rna_def_fileselect_asset_idfilter(), rna_def_fileselect_asset_params(), rna_def_fileselect_idfilter(), rna_def_fileselect_params(), rna_def_mesh(), RNA_def_scene(), rna_def_screen(), rna_def_sequencer_tool_settings(), rna_def_space(), rna_def_space_clip(), rna_def_space_clip_overlay(), rna_def_space_console(), rna_def_space_dopesheet(), rna_def_space_dopesheet_overlays(), rna_def_space_filebrowser(), rna_def_space_graph(), rna_def_space_image(), rna_def_space_image_overlay(), rna_def_space_image_uv(), rna_def_space_info(), rna_def_space_nla(), rna_def_space_node(), rna_def_space_node_overlay(), rna_def_space_outliner(), rna_def_space_properties(), rna_def_space_properties_filter(), rna_def_space_sequencer(), rna_def_space_sequencer_cache_overlay(), rna_def_space_sequencer_preview_overlay(), rna_def_space_sequencer_timeline_overlay(), rna_def_space_spreadsheet(), rna_def_space_text(), rna_def_space_userpref(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_spreadsheet_column(), rna_def_spreadsheet_column_id(), rna_def_spreadsheet_row_filter(), rna_def_tool_settings(), rna_def_userdef_edit(), rna_def_userdef_theme_space_action(), rna_def_userdef_view(), blender::ed::spreadsheet::row_filter_add_exec(), blender::ed::spreadsheet::row_filter_remove_exec(), blender::ed::spreadsheet::select_component_domain_invoke(), blender::ed::transform::select_orientation_exec(), blender::ed::greasepencil::select_set_mode_exec(), blender::ed::asset::shelf::send_redraw_notifier(), blender::ed::vse::sequencer_buttons_region_listener(), blender::ed::vse::sequencer_listener(), blender::ed::vse::sequencer_main_region_listener(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::vse::sequencer_rendersize_exec(), blender::ed::vse::sequencer_scene_frame_range_update_exec(), blender::ed::vse::sequencer_set_2d_cursor_exec(), snap_curs_to_active_exec(), snap_curs_to_center_exec(), snap_curs_to_grid_exec(), snap_curs_to_sel_exec(), blender::ed::space_node::snode_bg_viewmove_modal(), blender::ed::spreadsheet::spreadsheet_header_region_listener(), blender::ed::spreadsheet::spreadsheet_main_region_listener(), statusbar_header_region_listener(), stop_playback(), template_id_cb(), text_listener(), toggle_matcap_flip_exec(), toggle_shading_exec(), toggle_xray_exec(), topbar_header_listener(), topbar_main_region_listener(), ui_apply_but_autokey(), ui_drop_material_exec(), ui_template_id_liboverride_hierarchy_make(), update_reports_display_invoke(), uv_select_split_exec(), uv_set_2d_cursor_exec(), uv_snap_cursor_exec(), view3d_buttons_region_listener(), view3d_center_camera_exec(), view3d_center_lock_exec(), view3d_header_region_listener(), view3d_main_region_listener(), view3d_smoothview_apply_and_finish_ex(), view3d_zoom_1_to_1_camera_exec(), view_cursor_center_exec(), view_lock_clear_exec(), view_lock_to_active_exec(), blender::ed::transform::viewRedrawForce(), wm_event_do_notifiers(), wm_handler_operator_call(), wm_operator_register(), and wm_operator_reports().

◆ NC_TEXT

◆ NC_TEXTURE

◆ NC_VIEWER_PATH

◆ NC_WINDOW

#define NC_WINDOW   (2 << 24)

Definition at line 375 of file WM_types.hh.

Referenced by action_listener(), blender::ed::object::apply_objects_internal(), area_join_cancel(), area_join_invoke(), area_join_modal(), bpy_app_debug_value_set(), bpy_batch_remove(), bpy_orphans_purge(), blender::ed::object::clear_override_library_exec(), def_cmp_colorbalance(), ED_area_newspace(), ED_preview_icon_job(), ED_region_do_listen(), ED_scene_delete(), ED_screen_do_listen(), ed_undo_step_post(), PreviewLoadJob::ensure_job(), blender::ed::geometry::geometry_randomization_exec(), ghost_event_proc(), graph_listener(), blender::ed::outliner::id_delete_tag(), blender::ed::outliner::id_override_library_resync_hierarchy_process(), image_listener(), image_sample_apply(), lib_id_override_editable_toggle_exec(), blender::ed::object::make_local_exec(), blender::ed::object::make_override_library_exec(), make_paths_absolute_exec(), make_paths_relative_exec(), blender::ed::object::make_single_user_exec(), blender::ed::object::modifier_apply_exec_ex(), new_sequencer_scene_exec(), blender::ed::outliner::outliner_id_paste_exec(), blender::ed::outliner::outliner_id_remap_exec(), blender::ed::outliner::outliner_liboverride_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_orphans_purge_exec(), override_idtemplate_clear_exec(), override_idtemplate_make_exec(), pack_all_exec(), preferences_asset_library_add_exec(), preferences_extension_repo_add_exec(), preferences_extension_repo_remove_exec(), preferences_reset_default_theme_exec(), radial_control_cancel(), blender::ed::object::reset_override_library_exec(), rna_def_colormanage(), rna_def_panel(), rna_def_scene_render_data(), rna_def_space_view3d(), rna_def_unit_settings(), rna_def_userdef_view(), rna_def_view3d_cursor(), rna_def_workspace(), rna_property_update(), screen_change_update(), blender::ed::vse::sequencer_listener(), blender::ed::curves::snap_curves_to_surface::snap_curves_to_surface_exec(), blender::ed::vse::start_audio_video_job(), stencil_control_modal(), stencil_fit_image_aspect_exec(), stencil_reset_transform_exec(), blender::ed::vse::sync_active_scene_and_time_with_scene_strip(), template_id_cb(), text_run_script(), ui_block_region_popup_window_listener(), ui_icon_ensure_deferred(), ui_rna_update_preferences_dirty(), undo_history_exec(), unpack_all_exec(), view3d_pastebuffer_exec(), wm_debug_menu_exec(), wm_file_read_opwrap(), wm_id_linked_relocate_exec(), WM_lib_reload(), wm_lib_relocate_exec_do(), wm_link_append_exec(), wm_set_working_color_space_exec(), wm_stereo3d_set_exec(), wm_userpref_read_exec(), wm_window_close(), wm_window_copy_test(), WM_window_set_active_scene(), workspace_delete_all_others_exec(), workspace_delete_exec(), workspace_reorder_to_back_exec(), and workspace_reorder_to_front_exec().

◆ NC_WM

#define NC_WM   (1 << 24)

◆ NC_WORKSPACE

#define NC_WORKSPACE   (3 << 24)

◆ NC_WORLD

◆ ND_ANIMCHAN

#define ND_ANIMCHAN   (72 << 16)

Definition at line 496 of file WM_types.hh.

Referenced by achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), achannel_setting_widget_cb(), action_circle_select_exec(), action_header_region_listener(), action_listener(), actkeys_box_select_exec(), actkeys_clickselect_exec(), actkeys_columnselect_exec(), actkeys_deselectall_exec(), actkeys_lassoselect_exec(), actkeys_select_leftright_exec(), actkeys_select_less_exec(), actkeys_select_linked_exec(), actkeys_select_more_exec(), ANIM_channel_draw_widgets(), animchannels_box_select_exec(), animchannels_clean_empty_exec(), animchannels_collapse_exec(), animchannels_delete_exec(), animchannels_enable_exec(), animchannels_expand_exec(), animchannels_group_exec(), animchannels_rearrange_exec(), animchannels_rename_invoke(), animchannels_select_filter_modal(), animchannels_selectall_exec(), animchannels_setflag_exec(), animchannels_ungroup_exec(), armature_flip_names_exec(), buttons_area_listener(), click_select_channel_action_slot(), click_select_channel_dummy(), click_select_channel_fcurve(), click_select_channel_gplayer(), click_select_channel_grease_pencil_datablock(), click_select_channel_grease_pencil_layer(), click_select_channel_grease_pencil_layer_group(), click_select_channel_group(), click_select_channel_maskdatablock(), click_select_channel_masklayer(), click_select_channel_nlacontrols(), click_select_channel_object(), click_select_channel_scene(), click_select_channel_shapekey(), graph_listener(), graphkeys_clickselect_exec(), graphkeys_select_leftright_exec(), graphview_curves_hide_exec(), graphview_curves_reveal_exec(), mouse_nla_tracks(), blender::ed::outliner::namebutton_fn(), nlaedit_select_leftright_exec(), blender::ed::space_node::node_delete_reconnect_exec(), blender::ed::outliner::outliner_animdata_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), pyrna_struct_keyframe_insert(), rna_def_action(), rna_def_action_group(), rna_def_action_layer(), rna_def_action_slot(), rna_def_action_slots(), rna_def_animdata(), rna_def_dopesheet(), rna_def_fcurve(), blender::ed::vse::sequencer_clipboard_paste_exec(), blender::ed::vse::sequencer_delete_exec(), blender::ed::vse::sequencer_preview_region_listener(), and view3d_main_region_listener().

◆ ND_ANIMPLAY

◆ ND_ASSET_CATALOGS

◆ ND_ASSET_LIST

◆ ND_ASSET_LIST_PREVIEW

#define ND_ASSET_LIST_PREVIEW   (2 << 16)

◆ ND_ASSET_LIST_READING

◆ ND_BONE_ACTIVE

◆ ND_BONE_COLLECTION

◆ ND_BONE_SELECT

#define ND_BONE_SELECT   (22 << 16)

Definition at line 460 of file WM_types.hh.

Referenced by action_channel_region_listener(), action_listener(), action_main_region_listener(), action_region_listener(), armature_align_bones_exec(), armature_bone_primitive_add_exec(), armature_calc_roll_exec(), armature_circle_select(), armature_click_extrude_exec(), armature_de_select_all_exec(), armature_de_select_less_exec(), armature_de_select_more_exec(), armature_delete_selected_exec(), armature_dissolve_selected_exec(), armature_duplicate_selected_exec(), armature_extrude_exec(), armature_hide_exec(), armature_parent_clear_exec(), armature_parent_set_exec(), armature_reveal_exec(), armature_roll_clear_exec(), armature_select_hierarchy_exec(), armature_select_mirror_exec(), armature_shortest_path_pick_invoke(), armature_split_exec(), armature_subdivide_exec(), armature_switch_direction_exec(), armature_symmetrize_exec(), bone_select_menu_exec(), buttons_area_listener(), do_lasso_select_armature(), ED_armature_edit_select_pick_bone(), ed_object_select_pick(), ED_pose_bone_select_tag_update(), graph_listener(), graph_region_listener(), nla_main_region_listener(), nla_region_listener(), nla_track_region_listener(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_select_sync_to_edit_bone(), blender::ed::outliner::outliner_select_sync_to_pose_bone(), pose_bone_rotmode_exec(), pose_de_select_all_exec(), pose_hide_exec(), pose_reveal_exec(), pose_select_mirror_exec(), select_similar_bone_collection(), select_similar_bone_color(), select_similar_children(), select_similar_children_immediate(), select_similar_data_pchan(), select_similar_direction(), select_similar_length(), select_similar_prefix(), select_similar_siblings(), select_similar_suffix(), blender::ed::vse::sequencer_preview_region_listener(), view3d_box_select_exec(), view3d_buttons_region_listener(), and view3d_main_region_listener().

◆ ND_COMPO_RESULT

◆ ND_CONSTRAINT

#define ND_CONSTRAINT   (26 << 16)

Definition at line 464 of file WM_types.hh.

Referenced by buttons_area_listener(), blender::ed::object::childof_clear_inverse_exec(), blender::ed::object::childof_set_inverse_exec(), blender::ed::object::constraint_add_exec(), blender::ed::object::constraint_apply_exec(), blender::ed::object::constraint_copy_exec(), blender::ed::object::constraint_copy_for_object(), blender::ed::object::constraint_copy_for_pose(), blender::ed::object::constraint_copy_to_selected_exec(), blender::ed::object::constraint_delete_exec(), blender::ed::outliner::constraint_fn(), blender::ed::object::constraint_link(), blender::ed::object::constraint_move_down_exec(), blender::ed::object::constraint_move_to_index(), blender::ed::object::constraint_move_up_exec(), blender::ed::object::followpath_path_animate_exec(), blender::ed::object::limitdistance_reset_exec(), blender::ed::object::object_constraint_copy_exec(), blender::ed::object::object_constraints_clear_exec(), blender::ed::object::objectsolver_clear_inverse_exec(), blender::ed::object::objectsolver_set_inverse_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::object::pose_constraint_copy_exec(), blender::ed::object::pose_constraints_clear_exec(), blender::ed::object::pose_ik_clear_exec(), RNA_def_constraint(), rna_def_constraint_action(), rna_def_constraint_armature_deform(), rna_def_constraint_camera_solver(), rna_def_constraint_childof(), rna_def_constraint_clamp_to(), rna_def_constraint_damped_track(), rna_def_constraint_distance_limit(), rna_def_constraint_follow_path(), rna_def_constraint_follow_track(), rna_def_constraint_geometry_attribute(), rna_def_constraint_headtail_common(), rna_def_constraint_kinematic(), rna_def_constraint_locate_like(), rna_def_constraint_location_limit(), rna_def_constraint_locked_track(), rna_def_constraint_minmax(), rna_def_constraint_object_solver(), rna_def_constraint_pivot(), rna_def_constraint_rotate_like(), rna_def_constraint_rotation_limit(), rna_def_constraint_same_volume(), rna_def_constraint_shrinkwrap(), rna_def_constraint_size_like(), rna_def_constraint_size_limit(), rna_def_constraint_spline_ik(), rna_def_constraint_stretch_to(), rna_def_constraint_target_common(), rna_def_constraint_track_to(), rna_def_constraint_transform(), rna_def_constraint_transform_like(), rna_def_constrainttarget(), rna_def_constrainttarget_bone(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::object::stretchto_reset_exec(), blender::ed::outliner::tree_element_constraint_activate(), and view3d_main_region_listener().

◆ ND_CURSOR

◆ ND_DATA

#define ND_DATA   (91 << 16)

Definition at line 509 of file WM_types.hh.

Referenced by achannel_setting_flush_widget_cb(), action_listener(), actkeys_insertkey_exec(), actkeys_paste_exec(), add_or_move_to_collection_exec(), add_simple_uvs_exec(), add_vertex_exec(), apply_to_active_object(), armature_flip_names_exec(), armature_select_linked_impl(), armature_undosys_step_decode(), average_islands_scale_exec(), blender::ed::object::bake_invoke(), buttons_area_listener(), clear_tilt_exec(), click_select_channel_gplayer(), click_select_channel_grease_pencil_layer(), click_select_channel_grease_pencil_layer_group(), clip_listener(), clip_properties_region_listener(), cube_project_exec(), curve_decimate_exec(), curve_delete_exec(), curve_dissolve_exec(), curve_draw_exec(), curve_extrude_exec(), curve_normals_make_consistent_exec(), curve_pen_modal(), curve_smooth_radius_exec(), curve_smooth_tilt_exec(), curve_smooth_weight_exec(), curve_split_exec(), curve_undosys_step_decode(), blender::ed::curves::curves_draw_exec(), blender::ed::curves::set_selection_domain::curves_set_selection_domain_exec(), cylinder_project_exec(), blender::ed::curves::curves_delete::delete_exec(), blender::ed::pointcloud::pointcloud_delete::delete_exec(), delete_metaelems_exec(), do_view3d_vgroup_buttons(), blender::ed::curves::curves_duplicate::duplicate_exec(), blender::ed::pointcloud::duplicate_exec(), duplicate_metaelems_exec(), ED_curve_editfont_select_pick(), ed_curves_select_pick(), ED_gpencil_set_active_channel(), ED_mesh_color_add(), ED_mesh_shapes_join_objects_exec(), ED_mesh_uv_add(), ED_mesh_uv_loop_reset(), ED_pose_bone_select_tag_update(), ED_wpaint_ensure_data(), edbm_dupli_extrude_cursor_invoke(), edbm_select_axis_exec(), edbm_separate_exec(), EDBM_update(), blender::ed::sculpt_paint::face_set::edit_modify_geometry(), blender::ed::curves::add_bezier::exec(), blender::ed::curves::add_circle::exec(), blender::ed::curves::clear_tilt::exec(), blender::ed::curves::curve_type_set::exec(), blender::ed::curves::cyclic_toggle::exec(), blender::ed::curves::set_handle_type::exec(), blender::ed::curves::subdivide::exec(), blender::ed::curves::switch_direction::exec(), blender::ed::sculpt_paint::AddOperationExecutor::execute(), blender::ed::sculpt_paint::CombOperationExecutor::execute(), blender::ed::sculpt_paint::CurvesEffectOperationExecutor::execute(), blender::ed::sculpt_paint::DeleteOperationExecutor::execute(), blender::ed::sculpt_paint::DensitySubtractOperationExecutor::execute(), blender::ed::sculpt_paint::PinchOperationExecutor::execute(), blender::ed::sculpt_paint::PuffOperationExecutor::execute(), blender::ed::sculpt_paint::SelectionPaintOperationExecutor::execute(), blender::ed::sculpt_paint::SlideOperationExecutor::execute(), blender::ed::sculpt_paint::SmoothOperationExecutor::execute(), blender::ed::sculpt_paint::SnakeHookOperatorExecutor::execute(), blender::ui::greasepencil::eyedropper_grease_pencil_modal(), font_cursor_set_apply(), font_undosys_step_decode(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::foreach_editable_drawing(), blender::ed::greasepencil::frame_clean_duplicate_exec(), blender::ed::geometry::geometry_attribute_add_exec(), blender::ed::geometry::geometry_attribute_convert_exec(), blender::ed::geometry::geometry_attribute_remove_exec(), blender::ed::geometry::geometry_color_attribute_add_exec(), blender::ed::geometry::geometry_color_attribute_convert_exec(), blender::ed::geometry::geometry_color_attribute_duplicate_exec(), blender::ed::geometry::geometry_color_attribute_remove_exec(), blender::ed::geometry::geometry_color_attribute_set_render_exec(), geometry_extract_apply(), gpencil_actframe_delete_exec(), gpencil_data_add_exec(), gpencil_data_unlink_exec(), gpencil_layer_add_exec(), gpencil_layer_move_exec(), gpencil_layer_remove_exec(), blender::ed::greasepencil::gpencil_stroke_subdivide_exec(), blender::ed::greasepencil::grease_pencil_caps_set_exec(), blender::ed::greasepencil::grease_pencil_clean_loose_exec(), blender::ed::greasepencil::grease_pencil_convert_curve_type_exec(), blender::ed::greasepencil::grease_pencil_cyclical_set_exec(), blender::ed::greasepencil::grease_pencil_delete_exec(), blender::ed::greasepencil::grease_pencil_delete_frame_exec(), blender::ed::greasepencil::grease_pencil_dissolve_exec(), blender::ed::greasepencil::grease_pencil_duplicate_exec(), blender::ed::greasepencil::grease_pencil_extrude_exec(), blender::ed::sculpt_paint::grease_pencil_fill_event_modal_map(), blender::ed::sculpt_paint::grease_pencil_fill_exit(), blender::ed::sculpt_paint::grease_pencil_fill_modal(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_sequence_exec(), blender::ed::greasepencil::grease_pencil_layer_active_exec(), blender::ed::greasepencil::grease_pencil_layer_add_exec(), blender::ed::greasepencil::grease_pencil_layer_duplicate_exec(), blender::ed::greasepencil::grease_pencil_layer_duplicate_object_exec(), blender::ed::greasepencil::grease_pencil_layer_group_add_exec(), blender::ed::greasepencil::grease_pencil_layer_group_color_tag_exec(), blender::ed::greasepencil::grease_pencil_layer_group_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_hide_exec(), blender::ed::greasepencil::grease_pencil_layer_isolate_exec(), blender::ed::greasepencil::grease_pencil_layer_lock_all_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_add_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_reorder_exec(), blender::ed::greasepencil::grease_pencil_layer_move_exec(), blender::ed::greasepencil::grease_pencil_layer_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_copy_to_object_exec(), blender::ed::greasepencil::grease_pencil_material_hide_exec(), blender::ed::greasepencil::grease_pencil_material_lock_all_exec(), blender::ed::greasepencil::grease_pencil_material_lock_unselected_exec(), blender::ed::greasepencil::grease_pencil_material_lock_unused_exec(), blender::ed::greasepencil::grease_pencil_material_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_select_exec(), blender::ed::greasepencil::grease_pencil_material_unlock_all_exec(), blender::ed::greasepencil::grease_pencil_merge_layer_exec(), blender::ed::greasepencil::grease_pencil_move_to_layer_exec(), blender::ed::greasepencil::grease_pencil_outline_exec(), blender::ed::greasepencil::grease_pencil_paste_strokes_exec(), blender::ed::greasepencil::grease_pencil_primitive_update_view(), blender::ed::greasepencil::grease_pencil_remove_fill_guides_exec(), blender::ed::greasepencil::grease_pencil_reproject_exec(), blender::ed::greasepencil::grease_pencil_reset_uvs_exec(), blender::ed::greasepencil::grease_pencil_separate_exec(), blender::ed::greasepencil::grease_pencil_set_active_material_exec(), blender::ed::greasepencil::grease_pencil_set_corner_type_exec(), blender::ed::greasepencil::grease_pencil_set_curve_resolution_exec(), blender::ed::greasepencil::grease_pencil_set_curve_type_exec(), blender::ed::greasepencil::grease_pencil_set_handle_type_exec(), blender::ed::greasepencil::grease_pencil_set_material_exec(), blender::ed::greasepencil::grease_pencil_set_start_point_exec(), blender::ed::greasepencil::grease_pencil_set_uniform_opacity_exec(), blender::ed::greasepencil::grease_pencil_set_uniform_thickness_exec(), blender::ed::greasepencil::grease_pencil_snap_to_cursor_exec(), blender::ed::greasepencil::grease_pencil_snap_to_grid_exec(), blender::ed::greasepencil::grease_pencil_stroke_material_set_exec(), blender::ed::greasepencil::grease_pencil_stroke_merge_by_distance_exec(), blender::ed::greasepencil::grease_pencil_stroke_reorder_exec(), blender::ed::greasepencil::grease_pencil_stroke_simplify_exec(), blender::ed::greasepencil::grease_pencil_stroke_smooth_exec(), blender::ed::greasepencil::grease_pencil_stroke_split_exec(), blender::ed::greasepencil::grease_pencil_stroke_switch_direction_exec(), blender::ed::greasepencil::grease_pencil_texture_gradient_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_brightness_contrast_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_hsv_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_invert_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_levels_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_reset_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_set_exec(), blender::ed::greasepencil::grease_pencil_weight_invert_exec(), hide_metaelems_exec(), image_header_region_listener(), image_listener(), image_main_region_listener(), image_tools_region_listener(), blender::ed::greasepencil::insert_blank_frame_exec(), lattice_flip_exec(), lattice_undosys_step_decode(), lineart_bake_common(), lineart_bake_endjob(), lineart_bake_startjob(), lineart_gpencil_clear_strokes_exec(), make_regular_exec(), make_segment_exec(), mask_parent_clear_exec(), mask_parent_set_exec(), mask_shape_key_clear_exec(), mask_shape_key_feather_reset_exec(), mask_shape_key_insert_exec(), mask_shape_key_rekey_exec(), match_texture_space_exec(), blender::ed::greasepencil::material_isolate_exec(), material_slot_assign_exec(), material_slot_move_exec(), mball_undosys_step_decode(), mesh_customdata_clear_exec__internal(), mesh_customdata_custom_splitnormals_add_exec(), mesh_customdata_custom_splitnormals_clear_exec(), mesh_customdata_skin_add_exec(), mesh_undosys_step_decode(), mesh_uv_texture_remove_exec(), minimize_stretch_exit(), minimize_stretch_iteration(), blender::ed::outliner::namebutton_fn(), obedit_circle_select(), blender::ed::object::object_convert_exec(), blender::ed::object::object_grease_pencil_add_exec(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_begin(), blender::ed::sculpt_paint::greasepencil::EraseOperation::on_stroke_done(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_done(), blender::ed::sculpt_paint::greasepencil::PaintOperation::on_stroke_extended(), blender::ed::outliner::outliner_data_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), pack_islands_endjob(), paint_mask_slice_exec(), blender::ed::greasepencil::paintmode_toggle_exec(), pointcloud_select_pick(), proj_paint_add_slot(), blender::ed::object::quadriflow_remesh_exec(), rearrange_gpencil_channels(), reset_exec(), blender::ed::sculpt_paint::undo::restore_active_shape_key(), blender::ed::outliner::restrictbutton_gp_layer_flag_fn(), reveal_metaelems_exec(), rna_def_annotation_frame(), rna_def_annotation_layer(), rna_def_annotation_layers_api(), rna_def_annotation_stroke_point(), rna_def_gpencil_options(), rna_def_gpencil_sculpt(), rna_def_grease_pencil_data(), rna_def_grease_pencil_drawing(), rna_def_grease_pencil_frame(), rna_def_grease_pencil_layer(), rna_def_grease_pencil_layer_group(), rna_def_grease_pencil_layer_groups(), rna_def_grease_pencil_layer_mask(), rna_def_grease_pencil_layers(), rna_def_grease_pencil_onion_skinning(), rna_def_grease_pencil_tree_node(), rna_def_object_vertex_groups(), RNA_def_scene(), rna_def_scene_render_data(), rna_def_space_image(), rna_def_tex_slot(), rna_def_tool_settings(), rna_def_vertex_group(), RNA_def_vfont(), blender::ed::geometry::run_node_group_exec(), blender::ed::greasepencil::sculptmode_toggle_exec(), blender::ed::curves::select_all_exec(), blender::ed::greasepencil::select_all_exec(), blender::ed::pointcloud::select_all_exec(), blender::ed::greasepencil::select_alternate_exec(), blender::ed::curves::select_ends_exec(), blender::ed::greasepencil::select_ends_exec(), blender::ed::sculpt_paint::select_grow::select_grow_modal(), blender::ed::sculpt_paint::select_grow::select_grow_update(), blender::ed::greasepencil::select_layer_channel(), blender::ed::curves::select_less_exec(), blender::ed::greasepencil::select_less_exec(), blender::ed::curves::select_linked_exec(), blender::ed::greasepencil::select_linked_exec(), blender::ed::curves::select_linked_pick(), blender::ed::curves::select_more_exec(), blender::ed::greasepencil::select_more_exec(), blender::ed::curves::select_random_exec(), blender::ed::greasepencil::select_random_exec(), blender::ed::pointcloud::select_random_exec(), blender::ed::sculpt_paint::select_random::select_random_exec(), blender::ed::greasepencil::select_set_mode_exec(), blender::ed::greasepencil::select_similar_exec(), blender::ed::greasepencil::selection_update(), separate_exec(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::curves::set_attribute_exec(), blender::ed::pointcloud::set_attribute_exec(), set_goal_weight_exec(), set_handle_type_exec(), set_handle_type_exec(), set_radius_exec(), blender::ed::mesh::set_sharpness_by_angle_exec(), set_spline_type_exec(), set_style(), blender::ed::object::shade_smooth_exec(), shade_smooth_exec(), smooth_exec(), sort_bmelem_flag(), blender::ed::transform::special_aftertrans_update__mask(), sphere_project_exec(), spin_exec(), blender::ed::curves::split::split_exec(), blender::ed::curves::undo::step_decode(), blender::ed::greasepencil::undo::step_decode(), blender::ed::pointcloud::undo::step_decode(), stitch_exit(), stitch_invoke(), blender::ed::greasepencil::stroke_trim_execute(), subdivide_exec(), blender::ed::curves::surface_set::surface_set_exec(), switch_direction_exec(), text_update_edited(), textbox_add_exec(), textbox_remove_exec(), toggle_cyclic_exec(), topbar_main_region_listener(), blender::ed::outliner::tree_element_gplayer_activate(), blender::ed::outliner::tree_element_grease_pencil_node_activate(), blender::ed::curves::pen_tool::CurvesPenToolOperation::update_view(), blender::ed::greasepencil::GreasePencilPenToolOperation::update_view(), uv_align(), uv_arrange_islands_exec(), uv_copy_mirrored_faces_exec(), uv_from_view_exec(), uv_mark_seam_exec(), uv_move_on_axis_exec(), uv_paste_exec(), uv_pin_exec(), uv_remove_doubles_to_selected(), uv_remove_doubles_to_selected_shared_vertex(), uv_remove_doubles_to_unselected(), uv_rip_exec(), uv_sculpt_stroke_modal(), uv_seams_from_islands_exec(), uv_snap_selection_exec(), uv_weld(), uvedit_pack_islands_multi(), uvedit_unwrap_multi(), blender::ed::object::vertex_group_assign_exec(), blender::ed::object::vertex_group_clean_exec(), blender::ed::object::vertex_group_invert_exec(), blender::ed::object::vertex_group_levels_exec(), blender::ed::object::vertex_group_limit_total_exec(), blender::ed::object::vertex_group_mirror_exec(), blender::ed::object::vertex_group_normalize_all_exec(), blender::ed::object::vertex_group_normalize_exec(), blender::ed::object::vertex_group_quantize_exec(), blender::ed::object::vertex_group_remove_from_exec(), blender::ed::object::vertex_group_smooth_exec(), blender::ed::greasepencil::vertexmode_toggle_exec(), view3d_box_select_exec(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_lasso_select(), view3d_main_region_listener(), blender::ed::transform::viewRedrawForce(), blender::ed::transform::viewRedrawPost(), blender::ed::object::voxel_remesh_exec(), blender::ed::object::voxel_size_edit_modal(), weight_from_bones_exec(), blender::ed::greasepencil::weightmode_toggle_exec(), and blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_refresh().

◆ ND_DATACHANGED

#define ND_DATACHANGED   (3 << 16)

◆ ND_DISPLAY

#define ND_DISPLAY   (51 << 16)

Definition at line 491 of file WM_types.hh.

Referenced by blender::ed::space_node::backimage_fit_exec(), blender::ed::space_node::backimage_zoom_exec(), blender::ed::object::bake_simulation::bake_geometry_nodes_endjob(), blender::ed::space_node::clear_viewer_border_exec(), clip_delete_track(), clip_listener(), clip_rebuild_proxy_exec(), clip_start_prefetch_job(), def_cmp_viewer(), def_frame(), frame_jump_exec(), hide_tracks_clear_exec(), hide_tracks_exec(), join_tracks_exec(), blender::ed::space_node::node_attach_invoke(), blender::ed::space_node::node_collapse_toggle_exec(), blender::ed::space_node::node_copy_color_exec(), blender::ed::space_node::node_detach_exec(), blender::ed::space_node::node_join_in_frame_exec(), blender::ed::space_node::node_join_nodes_exec(), blender::ed::space_node::node_options_toggle_exec(), blender::ed::space_node::node_parent_set_exec(), blender::ed::space_node::node_preview_toggle_exec(), blender::ed::space_node::node_socket_toggle_exec(), proxy_endjob(), rna_def_composite_nodetree(), rna_def_geo_viewer(), rna_def_geometry_nodetree(), rna_def_image(), rna_def_image(), rna_def_image_format_stereo3d_format(), rna_def_movie(), rna_def_movieclip(), rna_def_movieclip_proxy(), rna_def_movieclipUser(), rna_def_node(), rna_def_node_socket(), rna_def_render_slot(), rna_def_render_slots(), rna_def_scene_render_data(), rna_def_scene_render_view(), rna_def_space_clip(), rna_def_tracking(), rna_def_trackingCamera(), rna_def_trackingObject(), rna_def_trackingPlaneTrack(), rna_def_trackingSettings(), rna_def_trackingStabilization(), rna_def_trackingTrack(), rna_def_udim_tile(), select_grouped_exec(), blender::ed::vse::sequencer_preview_region_listener(), set_solver_keyframe_exec(), blender::ed::space_node::snode_bg_viewmove_modal(), stabilize_2d_add_exec(), stabilize_2d_remove_exec(), stabilize_2d_rotation_add_exec(), stabilize_2d_rotation_remove_exec(), text_listener(), track_copy_color_exec(), view3d_main_region_listener(), and blender::ed::space_node::viewer_border_exec().

◆ ND_DRAW

#define ND_DRAW   (23 << 16)

Definition at line 461 of file WM_types.hh.

Referenced by buttons_area_listener(), cachefile_layer_add_exec(), cachefile_layer_move_exec(), cachefile_layer_remove_exec(), clip_listener(), blender::ed::object::collection_add_exec(), blender::ed::object::collection_link_exec(), blender::ed::object::collection_remove_exec(), blender::ed::object::collection_unlink_exec(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), curvesurf_prim_add(), blender::ed::object::data_transfer_exec(), blender::ed::object::datalayout_transfer_exec(), blender::ed::object::shapekey::ShapeKeyItem::delete_item(), blender::ui::greasepencil::LayerGroupViewItem::delete_item(), blender::ui::greasepencil::LayerViewItem::delete_item(), edbm_separate_exec(), blender::ed::object::forcefield_toggle_exec(), blender::ed::greasepencil::grease_pencil_separate_layer(), blender::ed::greasepencil::grease_pencil_separate_material(), blender::ed::greasepencil::grease_pencil_separate_selected(), blender::ed::greasepencil::grease_pencil_snap_to_cursor_exec(), blender::ed::greasepencil::grease_pencil_snap_to_grid_exec(), image_add_render_slot_exec(), image_clear_render_slot_exec(), image_cycle_render_slot_exec(), image_listener(), image_multi_cb(), image_multiview_cb(), image_remove_render_slot_exec(), lightprobe_cache_free_exec(), blender::ed::object::make_links_scene_exec(), make_prim_finish(), mask_feather_weight_clear_exec(), mask_hide_view_clear_exec(), mask_hide_view_set_exec(), material_slot_add_exec(), material_slot_copy_exec(), material_slot_move_exec(), material_slot_remove_all_exec(), material_slot_remove_exec(), material_slot_remove_unused_exec(), nla_region_listener(), nla_track_region_listener(), blender::ed::object::object_convert_exec(), blender::ed::object::object_duplicates_make_real_exec(), blender::ed::object::object_metaball_add_exec(), blender::ed::object::object_rand_verts_exec(), blender::ed::object::object_shape_key_add(), blender::ed::object::object_shape_key_mirror(), blender::ed::object::object_warp_verts_exec(), blender::ed::object::shapekey::ShapeKeyDropTarget::on_drop(), blender::ed::sculpt_paint::optimize_exec(), blender::ed::outliner::outliner_main_region_listener(), paint_weight_gradient_exec(), paint_weight_gradient_modal(), RNA_def_camera(), rna_def_camera_dof_settings_data(), rna_def_camera_stereo_data(), rna_def_canvas_surfaces(), rna_def_collection_light_linking(), RNA_def_collections(), rna_def_curve(), rna_def_curves(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_mask(), rna_def_mask_layer(), rna_def_material_slot(), rna_def_object(), rna_def_object_base(), rna_def_object_display(), rna_def_object_light_linking(), rna_def_object_particle_systems(), rna_def_object_visibility(), rna_def_particle_edit(), rna_def_rigidbody_constraint(), rna_def_sculpt(), blender::ed::sculpt_paint::dyntopo::sculpt_detail_flood_fill_exec(), SCULPT_tag_update_overlays(), separate_exec(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::object::shape_key_clear_exec(), blender::ed::object::shape_key_copy_exec(), blender::ed::object::shape_key_lock_exec(), blender::ed::object::shape_key_make_basis_exec(), blender::ed::object::shape_key_move_exec(), blender::ed::object::shape_key_remove_exec(), blender::ed::object::shape_key_retime_exec(), blender::ed::sculpt_paint::stroke_done(), blender::ed::sculpt_paint::symmetrize_exec(), blender::ed::sculpt_paint::hide::tag_update_visibility(), tile_add_exec(), tile_fill_exec(), tile_remove_exec(), transform_active_color(), ui_imageuser_layer_menu_step(), ui_imageuser_pass_menu_step(), ui_imageuser_slot_menu_step(), vertex_color_levels_exec(), vertex_color_set_exec(), vertex_color_smooth_exec(), blender::ed::object::vertex_group_add_exec(), blender::ed::object::vertex_group_clean_exec(), blender::ed::object::vertex_group_copy_exec(), blender::ed::object::vertex_group_invert_exec(), blender::ed::object::vertex_group_levels_exec(), blender::ed::object::vertex_group_limit_total_exec(), blender::ed::object::vertex_group_lock_exec(), blender::ed::object::vertex_group_mirror_exec(), blender::ed::object::vertex_group_normalize_all_exec(), blender::ed::object::vertex_group_normalize_exec(), blender::ed::object::vertex_group_quantize_exec(), blender::ed::object::vertex_group_remove_exec(), blender::ed::object::vertex_group_smooth_exec(), vertex_paint_from_weight_exec(), blender::ed::object::vertex_weight_copy_exec(), blender::ed::object::vertex_weight_delete_exec(), blender::ed::object::vertex_weight_normalize_active_vertex_exec(), blender::ed::object::vertex_weight_paste_exec(), blender::ed::object::vertex_weight_set_active_exec(), view3d_buttons_region_listener(), view3d_main_region_listener(), view3d_setobjectascamera_exec(), blender::ed::object::visual_geometry_to_objects_exec(), vpaint_stroke_done(), wpaint_stroke_done(), and wpaint_stroke_update_step().

◆ ND_DRAW_ANIMVIZ

◆ ND_DRAW_RENDER_VIEWPORT

◆ ND_FCURVES_ORDER

◆ ND_FILEREAD

#define ND_FILEREAD   (1 << 16)

◆ ND_FILESAVE

#define ND_FILESAVE   (2 << 16)

Definition at line 413 of file WM_types.hh.

Referenced by wm_event_do_notifiers(), and wm_save_as_mainfile_exec().

◆ ND_FRAME

#define ND_FRAME   (3 << 16)

Definition at line 434 of file WM_types.hh.

Referenced by ABC_export(), ABC_import(), action_channel_region_listener(), action_footer_region_listener(), action_main_region_listener(), action_region_listener(), actkeys_framejump_exec(), actkeys_previewrange_exec(), anim_set_efra_exec(), anim_set_sfra_exec(), buttons_area_listener(), change_frame_apply(), change_frame_apply(), change_frame_apply(), change_frame_cancel(), change_frame_modal(), clip_listener(), clip_set_scene_frames_exec(), do_graph_region_driver_buttons(), frame_jump_delta_exec(), frame_jump_exec(), frame_jump_exec(), frame_offset_exec(), graph_driver_vars_paste_exec(), graph_region_listener(), graphkeys_framejump_exec(), graphkeys_previewrange_exec(), graphview_cursor_apply(), graphview_cursor_modal(), image_listener(), keyframe_jump_exec(), lineart_bake_endjob(), marker_jump_exec(), nla_footer_region_listener(), nla_main_region_listener(), nla_region_listener(), nla_track_region_listener(), nlaedit_previewrange_exec(), blender::ed::space_node::node_area_listener(), blender::ed::outliner::outliner_main_region_listener(), previewrange_clear_exec(), previewrange_define_exec(), ptcache_add_new_exec(), ptcache_free_bake_all_exec(), ptcache_job_endjob(), RNA_def_scene(), rna_def_scene_render_data(), screen_animation_cancel_exec(), blender::ed::vse::sequencer_buttons_region_listener(), blender::ed::vse::sequencer_footer_region_listener(), blender::ed::vse::sequencer_listener(), blender::ed::vse::sequencer_main_region_listener(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::vse::sequencer_strip_jump_exec(), blender::ed::spreadsheet::spreadsheet_dataset_region_listener(), blender::ed::spreadsheet::spreadsheet_main_region_listener(), blender::ed::vse::sync_active_scene_and_time_with_scene_strip(), track_markers_endjob(), blender::io::usd::USD_export(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_main_region_listener(), and wm_event_do_notifiers().

◆ ND_FRAME_RANGE

◆ ND_GPENCIL

#define ND_GPENCIL   (5 << 16)

Definition at line 425 of file WM_types.hh.

◆ ND_GPENCIL_EDITMODE

◆ ND_HISTORY

◆ ND_JOB

◆ ND_KEYFRAME

#define ND_KEYFRAME   (70 << 16)

Definition at line 494 of file WM_types.hh.

Referenced by action_circle_select_exec(), action_header_region_listener(), action_listener(), action_new_exec(), actkeys_bake_exec(), actkeys_box_select_exec(), actkeys_clean_exec(), actkeys_clickselect_exec(), actkeys_columnselect_exec(), actkeys_delete_exec(), actkeys_deselectall_exec(), actkeys_duplicate_exec(), actkeys_insertkey_exec(), actkeys_lassoselect_exec(), actkeys_mirror_exec(), actkeys_paste_exec(), actkeys_select_leftright_exec(), actkeys_select_less_exec(), actkeys_select_linked_exec(), actkeys_select_more_exec(), actkeys_snap_exec(), animchannels_channel_select_keys_invoke(), animchannels_delete_exec(), blender::animrig::autokeyframe_property(), blend_offset_exec(), blend_offset_modal_update(), blend_to_default_exec(), blend_to_default_modal_update(), blend_to_ease_exec(), blend_to_ease_modal_update(), blend_to_neighbor_exec(), blend_to_neighbor_modal_update(), breakdown_exec(), breakdown_modal_update(), btw_smooth_exec(), btw_smooth_modal_update(), buttons_area_listener(), channels_bake_exec(), clear_key_button_exec(), decimate_exec(), decimate_modal_update(), delete_fmodifier_cb(), delete_key_button_exec(), delete_key_using_keying_set(), ease_exec(), ease_modal_update(), ed_marker_select_leftright_exec(), ED_view3d_camera_autokey(), fmodifier_reorder(), gaussian_smooth_exec(), gaussian_smooth_modal_update(), graph_circle_select_exec(), graph_driver_delete_invalid_exec(), graph_fmodifier_add_exec(), graph_fmodifier_paste_exec(), graph_listener(), graph_slider_modal(), graphkeys_bake_exec(), graphkeys_box_select_exec(), graphkeys_clean_exec(), graphkeys_click_insert_exec(), graphkeys_clickselect_exec(), graphkeys_columnselect_exec(), graphkeys_delete_exec(), graphkeys_deselectall_exec(), graphkeys_duplicate_exec(), graphkeys_equalize_handles_exec(), graphkeys_euler_filter_exec(), graphkeys_insertkey_exec(), graphkeys_keys_to_samples_exec(), graphkeys_lassoselect_exec(), graphkeys_mirror_exec(), graphkeys_paste_exec(), graphkeys_samples_to_keys_exec(), graphkeys_select_key_handles_exec(), graphkeys_select_leftright_exec(), graphkeys_select_less_exec(), graphkeys_select_linked_exec(), graphkeys_select_more_exec(), graphkeys_smooth_exec(), graphkeys_snap_exec(), insert_key(), insert_key_button_exec(), blender::animrig::insert_key_to_keying_set_path(), insert_key_with_keyingset(), match_slope_exec(), match_slope_modal_update(), nlaedit_select_leftright_exec(), blender::ed::outliner::outliner_main_region_listener(), poselib_keytag_pose(), push_pull_exec(), push_pull_modal_update(), rna_def_fcurve(), rna_def_fkeyframe(), rna_def_fmodifier_cycles(), rna_def_fmodifier_envelope(), rna_def_fmodifier_envelope_ctrl(), rna_def_fmodifier_function_generator(), rna_def_fmodifier_generator(), rna_def_fmodifier_limits(), rna_def_fmodifier_noise(), rna_def_fmodifier_stepped(), rna_def_fpoint(), scale_average_exec(), scale_average_modal_update(), scale_from_neighbor_exec(), scale_from_neighbor_modal_update(), blender::ed::vse::sequencer_main_region_listener(), blender::ed::vse::sequencer_preview_region_listener(), shear_exec(), shear_modal_update(), time_offset_exec(), time_offset_modal_update(), ui_but_anim_expression_create(), ui_but_anim_expression_set(), update_autoflags_fcurve(), view3d_buttons_region_listener(), view3d_main_region_listener(), blender::ed::transform::viewRedrawForce(), and blender::ed::transform::viewRedrawPost().

◆ ND_KEYFRAME_AUTO

#define ND_KEYFRAME_AUTO   (77 << 16)

Definition at line 501 of file WM_types.hh.

Referenced by rna_def_tool_settings().

◆ ND_KEYFRAME_PROP

◆ ND_KEYINGSET

◆ ND_KEYS

◆ ND_LAYER

#define ND_LAYER   (16 << 16)

Definition at line 450 of file WM_types.hh.

Referenced by action_main_region_listener(), buttons_area_listener(), buttons_main_region_listener(), blender::ed::outliner::collection_drop_invoke(), blender::ed::outliner::collection_duplicate_exec(), blender::ed::outliner::collection_hierarchy_delete_exec(), blender::ed::outliner::collection_instance_exec(), blender::ed::outliner::collection_link_exec(), blender::ed::outliner::collection_new_exec(), blender::ed::outliner::collection_view_layer_exec(), ED_scene_view_layer_delete(), graph_region_listener(), image_main_region_listener(), info_header_listener(), blender::ed::object::light_linking_unlink_from_collection_exec(), blender::ed::object::move_to_collection_exec(), nla_main_region_listener(), blender::ed::space_node::node_region_listener(), blender::ed::outliner::outliner_header_region_listener(), blender::ed::outliner::outliner_id_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), rna_def_layer_collection(), RNA_def_view_layer(), rna_def_window(), blender::ed::vse::sequencer_preview_region_listener(), statusbar_header_region_listener(), topbar_header_listener(), blender::ed::outliner::tree_element_layer_collection_activate(), blender::ed::outliner::tree_element_master_collection_activate(), blender::ed::outliner::tree_element_viewlayer_activate(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_main_region_listener(), view_layer_add_aov_exec(), view_layer_add_exec(), view_layer_add_lightgroup_exec(), view_layer_add_used_lightgroups_exec(), view_layer_remove_aov_exec(), view_layer_remove_lightgroup_exec(), view_layer_remove_unused_lightgroups_exec(), and blender::ed::object::visual_geometry_to_objects_exec().

◆ ND_LAYER_CONTENT

#define ND_LAYER_CONTENT   (101 << 16)

◆ ND_LAYOUTBROWSE

#define ND_LAYOUTBROWSE   (1 << 16)

◆ ND_LAYOUTDELETE

◆ ND_LAYOUTSET

◆ ND_LIB_OVERRIDE_CHANGED

◆ ND_LIGHTING

◆ ND_LIGHTING_DRAW

◆ ND_LOD

#define ND_LOD   (30 << 16)

◆ ND_MARKERS

◆ ND_MODE

#define ND_MODE   (11 << 16)

Definition at line 445 of file WM_types.hh.

Referenced by blender::ed::asset::shelf::asset_shelf_region_listen(), buttons_area_listener(), clip_props_region_listener(), blender::ed::sculpt_paint::curves_sculptmode_enter(), blender::ed::sculpt_paint::curves_sculptmode_toggle_exec(), blender::ed::outliner::do_outliner_item_editmode_toggle(), blender::ed::outliner::do_outliner_item_posemode_toggle(), ED_object_particle_edit_mode_enter_ex(), ED_object_particle_edit_mode_exit_ex(), ED_object_posemode_enter(), ED_object_posemode_exit(), ED_object_texture_paint_mode_enter_ex(), ED_object_texture_paint_mode_exit_ex(), ED_screen_do_listen(), blender::ed::object::editmode_enter_ex(), blender::ed::object::editmode_exit_ex(), file_tool_props_region_listener(), file_tools_region_listener(), image_buttons_region_listener(), image_header_region_listener(), image_listener(), image_tools_region_listener(), blender::ed::object::modifier_remove_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::greasepencil::paintmode_toggle_exec(), particle_system_remove_all_exec(), particle_system_remove_exec(), blender::ed::sculpt_paint::sculpt_mode_toggle_exec(), blender::ed::greasepencil::sculptmode_toggle_exec(), blender::ed::spreadsheet::spreadsheet_header_region_listener(), blender::ed::spreadsheet::spreadsheet_main_region_listener(), topbar_main_region_listener(), blender::ed::greasepencil::vertexmode_toggle_exec(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_main_region_listener(), vpaint_mode_toggle_exec(), blender::ed::greasepencil::weightmode_toggle_exec(), and wpaint_mode_toggle_exec().

◆ ND_MODIFIER

#define ND_MODIFIER   (24 << 16)

Definition at line 462 of file WM_types.hh.

Referenced by action_channel_region_listener(), action_listener(), blender::ed::object::bake_simulation::bake_geometry_nodes_endjob(), brush_edit_apply(), buttons_area_listener(), blender::ed::object::correctivesmooth_bind_exec(), blender::ed::object::dash_modifier_segment_add_exec(), blender::ed::object::dash_modifier_segment_move_exec(), blender::ed::object::dash_modifier_segment_remove_exec(), blender::ed::object::bake_simulation::delete_baked_simulation_exec(), blender::ed::object::bake_simulation::delete_single_bake_exec(), blender::ed::object::drop_geometry_nodes_invoke(), dynamicpaint_bake_exec(), blender::ed::object::explode_refresh_exec(), fluid_bake_invoke(), fluid_free_exec(), blender::ed::object::forcefield_toggle_exec(), geometry_extract_apply(), blender::ed::object::geometry_node_tree_copy_assign_exec(), blender::ed::object::geometry_nodes_input_attribute_toggle_exec(), graph_region_listener(), image_listener(), blender::ed::object::laplaciandeform_bind_exec(), blender::ed::object::lattice_add_to_selected_exec(), mesh_reorder_vertices_spatial_exec(), blender::ed::object::meshdeform_bind_exec(), blender::ed::object::modifier_add_asset_exec(), blender::ed::object::modifier_add_exec(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_convert_exec(), blender::ed::object::modifier_copy_exec(), blender::ed::object::modifier_copy_to_object(), blender::ed::object::modifier_copy_to_selected_exec(), blender::ed::outliner::modifier_fn(), blender::ed::object::modifier_link(), blender::ed::object::modifier_move_down_exec(), blender::ed::object::modifier_move_to_index(), blender::ed::object::modifier_move_up_exec(), blender::ed::object::modifier_remove_exec(), blender::ed::object::modifier_set_active_exec(), blender::ed::object::modifiers_clear_exec(), blender::ed::object::multires_base_apply_exec(), blender::ed::object::multires_higher_levels_delete_exec(), blender::ed::object::multires_rebuild_subdiv_exec(), blender::ed::object::multires_reshape_exec(), blender::ed::object::multires_subdivide_exec(), blender::ed::object::multires_unsubdivide_exec(), blender::ed::outliner::namebutton_fn(), blender::ed::space_node::node_area_listener(), blender::ed::object::object_add_hook_newob_exec(), blender::ed::object::object_add_hook_selob_exec(), blender::ed::object::object_convert_exec(), blender::ed::object::object_hook_assign_exec(), blender::ed::object::object_hook_recenter_exec(), blender::ed::object::object_hook_remove_exec(), blender::ed::object::object_hook_reset_exec(), blender::ed::object::object_modifiers_copy_exec(), blender::ed::object::ocean_bake_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::object::bake_simulation::pack_single_bake_exec(), paint_mask_slice_exec(), rna_def_canvas_surface(), rna_def_dynamic_paint_brush_settings(), rna_def_fluid_domain_settings(), rna_def_fluid_effector_settings(), rna_def_fluid_flow_settings(), rna_def_fmodifier(), RNA_def_modifier(), rna_def_modifier_grease_pencil_dash_segment(), rna_def_modifier_grease_pencil_time_segment(), rna_def_modifier_nodes(), rna_def_modifier_nodes_panel(), rna_def_modifier_panel_open_prop(), rna_def_object_modifiers(), rna_def_particle_system(), rna_def_strip_modifiers(), send_notifiers_after_node_tree_change(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::object::shade_auto_smooth_exec(), blender::ed::object::shade_smooth_exec(), shape_cut_exec(), blender::ed::object::bake_simulation::simulate_to_frame_endjob(), blender::ed::object::bake_simulation::simulate_to_frame_invoke(), blender::ed::object::skin_armature_create_exec(), blender::ed::object::skin_loose_mark_clear_exec(), blender::ed::object::skin_radii_equalize_exec(), blender::ed::object::skin_root_mark_exec(), blender::ed::object::bake_simulation::start_bake_job(), surface_slot_remove_exec(), blender::ed::object::surfacedeform_bind_exec(), blender::ed::space_node::tag_update_id(), blender::ed::object::time_modifier_segment_add_exec(), blender::ed::object::time_modifier_segment_move_exec(), blender::ed::object::time_modifier_segment_remove_exec(), blender::ed::outliner::tree_element_modifier_activate(), type_toggle_exec(), unify_length_exec(), blender::ed::object::bake_simulation::unpack_single_bake_exec(), view3d_buttons_region_listener(), and view3d_main_region_listener().

◆ ND_NLA

◆ ND_NLA_ACTCHANGE

◆ ND_NLA_ORDER

◆ ND_NODE_ASSET_DATA

#define ND_NODE_ASSET_DATA   (1 << 16)

Definition at line 515 of file WM_types.hh.

Referenced by view3d_header_region_listener().

◆ ND_NODE_GIZMO

◆ ND_NODES

◆ ND_OB_ACTIVE

◆ ND_OB_RENDER

#define ND_OB_RENDER   (10 << 16)

Definition at line 444 of file WM_types.hh.

Referenced by blender::ed::outliner::outliner_main_region_listener().

◆ ND_OB_SELECT

#define ND_OB_SELECT   (8 << 16)

Definition at line 442 of file WM_types.hh.

Referenced by action_listener(), bone_select_menu_exec(), blender::ed::outliner::collection_objects_select_exec(), do_lasso_select_objects(), do_lasso_select_pose(), do_pose_box_select(), blender::ed::object::duplicate_exec(), ed_object_select_pick(), ed_object_select_pick_camera_track(), ED_outliner_select_sync_from_outliner(), graph_listener(), image_listener(), blender::ed::object::jump_to_object(), blender::ed::object::light_linking_select_exec(), localview_exec(), localview_remove_from_exec(), nla_listener(), nla_main_region_listener(), nla_region_listener(), nla_track_region_listener(), blender::ed::object::object_add_hook_newob_exec(), blender::ed::object::object_add_named_exec(), blender::ed::object::object_convert_exec(), blender::ed::object::object_hide_collection_exec(), blender::ed::object::object_hide_view_clear_exec(), blender::ed::object::object_hide_view_set_exec(), blender::ed::object::object_select_all_exec(), blender::ed::object::object_select_by_type_exec(), blender::ed::object::object_select_grouped_exec(), blender::ed::object::object_select_less_exec(), blender::ed::object::object_select_linked_exec(), object_select_menu_exec(), blender::ed::object::object_select_mirror_exec(), blender::ed::object::object_select_more_exec(), blender::ed::object::object_select_random_exec(), blender::ed::object::object_select_same_collection_exec(), object_select_tag_updates(), blender::ed::object::object_transfer_mode_invoke(), blender::ed::outliner::outliner_box_select_exec(), blender::ed::outliner::outliner_delete_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_object_operation_exec(), blender::ed::outliner::outliner_select_all_exec(), blender::ed::outliner::scene_drop_invoke(), blender::ed::object::select_grouped_exec(), blender::ed::object::select_linked_by_id(), select_marker_camera_switch(), blender::ed::outliner::tree_element_object_activate(), view3d_buttons_region_listener(), view3d_circle_select_exec(), view3d_header_region_listener(), view3d_main_region_listener(), view3d_select_exec(), and blender::ed::object::visual_geometry_to_objects_exec().

◆ ND_OB_SHADING

◆ ND_OB_VISIBLE

◆ ND_PARENT

◆ ND_PARTICLE

◆ ND_POINTCACHE

◆ ND_POSE

◆ ND_REGIONS_ASSET_SHELF

#define ND_REGIONS_ASSET_SHELF   (23 << 16)

◆ ND_RENDER_OPTIONS

◆ ND_RENDER_RESULT

◆ ND_SCENEBROWSE

◆ ND_SELECT

#define ND_SELECT   (90 << 16)

Definition at line 508 of file WM_types.hh.

Referenced by add_vertex_exec(), box_select_exec(), box_select_exec(), box_select_graph_exec(), buttons_area_listener(), circle_select_exec(), circle_select_exec(), clean_tracks_exec(), clip_listener(), curve_pen_modal(), curve_select_less_exec(), curve_select_more_exec(), curve_select_random_exec(), curve_select_similar_exec(), de_select_all_exec(), de_select_first_exec(), de_select_last_exec(), do_lasso_select_marker(), do_lasso_select_mask(), dopesheet_select_channel_exec(), duplicate_exec(), ED_curve_editnurb_select_pick(), ED_lattice_select_pick(), ED_mask_deselect_all(), ED_mball_select_pick(), ed_object_select_pick_camera_track(), edbm_delete_exec(), edbm_dupli_extrude_cursor_invoke(), edbm_faces_select_interior_exec(), edbm_loop_multiselect_exec(), edbm_loop_to_region_exec(), edbm_region_to_loop_exec(), edbm_select_all_exec(), edbm_select_by_attribute_exec(), edbm_select_by_pole_count_exec(), edbm_select_face_by_sides_exec(), edbm_select_less_exec(), edbm_select_linked_exec(), edbm_select_linked_flat_faces_exec(), edbm_select_linked_pick_exec(), edbm_select_linked_pick_invoke(), edbm_select_loose_exec(), edbm_select_mirror_exec(), edbm_select_more_exec(), edbm_select_non_manifold_exec(), EDBM_select_pick(), edbm_select_random_exec(), edbm_select_sharp_edges_exec(), edbm_select_similar_region_exec(), edbm_select_ungrouped_exec(), EDBM_selectmode_set_multi_ex(), edbm_selectmode_sync_multi_ex(), EDBM_selectmode_toggle_multi(), edbm_shortest_path_pick_ex(), edcu_shortest_path_pick_invoke(), edgering_select(), graph_select_all_markers_exec(), hide_exec(), image_header_region_listener(), image_listener(), image_main_region_listener(), lattice_select_all_exec(), lattice_select_mirror_exec(), lattice_select_more_less(), lattice_select_random_exec(), lattice_select_ungrouped_exec(), mask_normals_make_consistent_exec(), mask_select_linked_exec(), mask_select_linked_pick_invoke(), mask_select_more_less(), mask_switch_direction_exec(), material_slot_de_select(), mball_select_all_exec(), mball_select_similar_exec(), mouse_mesh_loop(), mouse_select(), obedit_circle_select(), blender::ed::object::object_hook_select_exec(), paintface_flush_flags(), paintvert_tag_select_update(), blender::ed::sculpt_paint::expand::reposition_pivot(), reveal_exec(), ringsel_finish(), rna_def_trackingObjectPlaneTracks(), rna_def_trackingObjectTracks(), rna_def_trackingPlaneTracks(), rna_def_trackingTracks(), select_all_exec(), select_all_exec(), select_exec(), select_exec(), select_linked_exec(), select_linked_pick_invoke(), select_next_exec(), select_nth_exec(), select_previous_exec(), select_random_metaelems_exec(), select_row_exec(), blender::ed::sculpt_paint::set_pivot_position_exec(), slide_marker_invoke(), slide_plane_marker_invoke(), slide_point_invoke(), slide_spline_curvature_invoke(), stabilize_2d_rotation_select_exec(), stabilize_2d_select_exec(), uv_hide_exec(), uv_reveal_exec(), uv_select_linked_internal(), uv_select_more_less(), uv_select_tag_update_for_object(), uv_shortest_path_pick_ex(), blender::ed::object::vertex_group_deselect_exec(), blender::ed::object::vertex_group_select_exec(), view3d_box_select_exec(), view3d_buttons_region_listener(), view3d_lasso_select(), and view3d_main_region_listener().

◆ ND_SEQUENCER

#define ND_SEQUENCER   (6 << 16)

Definition at line 437 of file WM_types.hh.

Referenced by action_listener(), buttons_area_listener(), delete_key_using_keying_set(), blender::ed::vse::draw_channel_labels(), ED_outliner_select_sync_from_outliner(), blender::seq::ED_seq_proxy_job_get(), blender::seq::ThumbGenerationJob::ensure_job(), find_missing_files_exec(), graph_region_listener(), insert_key(), insert_key_with_keyingset(), blender::ed::vse::modifier_move_to_index_exec(), blender::ed::vse::modifier_set_active_exec(), blender::ed::outliner::outliner_data_operation_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::vse::preview_endjob(), blender::seq::proxy_endjob(), report_missing_files_exec(), rna_def_audio_options(), rna_def_brightcontrast_modifier(), rna_def_channel(), rna_def_color_balance(), rna_def_color_mix(), rna_def_colorbalance_modifier(), rna_def_compositor_modifier(), rna_def_curves_modifier(), rna_def_editor(), rna_def_filter_video(), rna_def_gaussian_blur(), rna_def_glow(), rna_def_graphical_sound_equalizer(), rna_def_hue_modifier(), rna_def_image(), rna_def_input(), rna_def_mask(), rna_def_modifier(), rna_def_modifier_panel_open_prop(), rna_def_movie(), rna_def_movieclip(), rna_def_multicam(), rna_def_proxy(), rna_def_scene(), rna_def_scene_render_data(), rna_def_solid_color(), rna_def_sound(), rna_def_space_sequencer_cache_overlay(), rna_def_speed_control(), rna_def_strip(), rna_def_strip_crop(), rna_def_strip_element(), rna_def_strip_proxy(), rna_def_strip_transform(), rna_def_text(), rna_def_tonemap_modifier(), rna_def_whitebalance_modifier(), rna_def_wipe(), blender::ed::vse::segment_speed_set_exec(), blender::ed::vse::seq_prefetch_wm_notify(), blender::ed::vse::sequencer_buttons_region_listener(), blender::ed::vse::sequencer_change_effect_type_exec(), blender::ed::vse::sequencer_change_path_exec(), blender::ed::vse::sequencer_change_scene_exec(), blender::ed::vse::sequencer_clipboard_copy_exec(), blender::ed::vse::sequencer_clipboard_paste_exec(), blender::ed::vse::sequencer_connect_exec(), blender::ed::vse::sequencer_de_select_all_exec(), blender::ed::vse::sequencer_delete_exec(), blender::ed::vse::sequencer_disconnect_exec(), blender::ed::vse::sequencer_enable_proxies_exec(), blender::ed::vse::sequencer_gap_insert_exec(), blender::ed::vse::sequencer_gap_remove_exec(), blender::ed::vse::sequencer_listener(), blender::ed::vse::sequencer_lock_exec(), blender::ed::vse::sequencer_main_region_listener(), blender::ed::vse::sequencer_meta_make_exec(), blender::ed::vse::sequencer_meta_separate_exec(), blender::ed::vse::sequencer_meta_toggle_exec(), blender::ed::vse::sequencer_mute_exec(), blender::ed::vse::sequencer_offset_clear_exec(), blender::ed::vse::sequencer_preview_add_sound(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::vse::sequencer_reassign_inputs_exec(), blender::ed::vse::sequencer_refresh_all_exec(), blender::ed::vse::sequencer_reload_exec(), blender::ed::vse::sequencer_rename_channel_invoke(), blender::ed::vse::sequencer_retiming_data_show_exec(), blender::ed::vse::sequencer_retiming_freeze_frame_add_exec(), blender::ed::vse::sequencer_retiming_key_add_exec(), blender::ed::vse::sequencer_retiming_key_delete_exec(), blender::ed::vse::sequencer_retiming_key_select_exec(), blender::ed::vse::sequencer_retiming_reset_exec(), blender::ed::vse::sequencer_retiming_select_all_exec(), blender::ed::vse::sequencer_retiming_select_linked_time(), blender::ed::vse::sequencer_retiming_transition_add_exec(), blender::ed::vse::sequencer_select_do_updates(), blender::ed::vse::sequencer_select_exec(), blender::ed::vse::sequencer_select_grouped_exec(), blender::ed::vse::sequencer_select_handles_exec(), blender::ed::vse::sequencer_select_inverse_exec(), blender::ed::vse::sequencer_select_less_exec(), blender::ed::vse::sequencer_select_linked_exec(), blender::ed::vse::sequencer_select_linked_pick_invoke(), blender::ed::vse::sequencer_select_more_exec(), blender::ed::vse::sequencer_select_side_exec(), blender::ed::vse::sequencer_select_side_of_frame_exec(), blender::ed::vse::sequencer_separate_images_exec(), blender::ed::vse::sequencer_slip_invoke(), blender::ed::vse::sequencer_slip_modal(), blender::ed::vse::sequencer_snap_exec(), blender::ed::vse::sequencer_split_exec(), blender::ed::vse::sequencer_strip_color_tag_set_exec(), blender::ed::vse::sequencer_strip_transform_clear_exec(), blender::ed::vse::sequencer_strip_transform_fit_exec(), blender::ed::vse::sequencer_swap_data_exec(), blender::ed::vse::sequencer_swap_exec(), blender::ed::vse::sequencer_swap_inputs_exec(), blender::ed::vse::sequencer_text_cursor_move_exec(), blender::ed::vse::sequencer_text_cursor_set_invoke(), blender::ed::vse::sequencer_text_cursor_set_modal(), blender::ed::vse::sequencer_text_edit_mode_toggle_exec(), blender::ed::vse::sequencer_unlock_exec(), blender::ed::vse::sequencer_unmute_exec(), blender::ed::vse::slip_cleanup(), blender::ed::vse::slip_handle_num_input(), blender::ed::vse::strip_modifier_add_exec(), blender::ed::vse::strip_modifier_copy_exec(), blender::ed::vse::strip_modifier_equalizer_redefine_exec(), blender::ed::vse::strip_modifier_move_exec(), blender::ed::vse::strip_modifier_remove_exec(), blender::ed::vse::strip_speed_set_exec(), blender::ed::vse::text_editing_update(), blender::ed::outliner::tree_element_strip_activate(), blender::ed::vse::view_ghost_border_exec(), blender::ed::transform::viewRedrawForce(), and wm_set_working_color_space_exec().

◆ ND_SHADERFX

◆ ND_SHADING

◆ ND_SHADING_DRAW

◆ ND_SHADING_LINKS

◆ ND_SHADING_PREVIEW

◆ ND_SKETCH

#define ND_SKETCH   (7 << 16)

Definition at line 427 of file WM_types.hh.

Referenced by view3d_main_region_listener().

◆ ND_SPACE_ASSET_PARAMS

◆ ND_SPACE_CHANGED

#define ND_SPACE_CHANGED   (19 << 16)

◆ ND_SPACE_CLIP

◆ ND_SPACE_CONSOLE

#define ND_SPACE_CONSOLE   (1 << 16) /* General redraw. */

◆ ND_SPACE_DOPESHEET

#define ND_SPACE_DOPESHEET   (15 << 16)

◆ ND_SPACE_FILE_LIST

◆ ND_SPACE_FILE_PARAMS

◆ ND_SPACE_FILE_PREVIEW

#define ND_SPACE_FILE_PREVIEW   (21 << 16)

Definition at line 540 of file WM_types.hh.

Referenced by file_draw_list(), and file_listener().

◆ ND_SPACE_GRAPH

#define ND_SPACE_GRAPH   (14 << 16)

◆ ND_SPACE_IMAGE

◆ ND_SPACE_INFO

◆ ND_SPACE_INFO_REPORT

#define ND_SPACE_INFO_REPORT   (2 << 16) /* Update for reports, could specify type. */

◆ ND_SPACE_NLA

#define ND_SPACE_NLA   (16 << 16)

Definition at line 534 of file WM_types.hh.

Referenced by nla_listener(), and rna_def_space_nla().

◆ ND_SPACE_NODE

◆ ND_SPACE_NODE_VIEW

◆ ND_SPACE_OUTLINER

◆ ND_SPACE_PROPERTIES

◆ ND_SPACE_SEQUENCER

◆ ND_SPACE_SPREADSHEET

◆ ND_SPACE_TEXT

#define ND_SPACE_TEXT   (12 << 16)

Definition at line 530 of file WM_types.hh.

Referenced by rna_def_space_text(), rna_def_userdef_edit(), and text_listener().

◆ ND_SPACE_TIME

#define ND_SPACE_TIME   (13 << 16)

◆ ND_SPACE_VIEW3D

#define ND_SPACE_VIEW3D   (10 << 16)

Definition at line 528 of file WM_types.hh.

Referenced by blender::ed::object::bake_simulation::bake_geometry_nodes_endjob(), blender::ed::object::clear_override_library_exec(), clear_render_border_exec(), clear_solution_exec(), clip_delete_track(), blender::ed::transform::create_orientation_exec(), blender::ed::curves::set_selection_domain::curves_set_selection_domain_exec(), do_view3d_region_buttons(), blender::ed::object::drop_named_material_invoke(), ED_view3d_cursor3d_update(), ED_view3d_persp_switch_from_camera(), blender::ui::greasepencil::eyedropper_add_material(), blender::ed::greasepencil::grease_pencil_snap_cursor_to_sel_exec(), lib_id_override_editable_toggle_exec(), blender::ed::object::make_links_data_exec(), blender::ed::object::make_override_library_exec(), marker_block_handler(), blender::ed::outliner::material_drop_invoke(), blender::ed::outliner::outliner_liboverride_operation_exec(), override_idtemplate_clear_exec(), override_idtemplate_make_exec(), render_border_exec(), blender::ed::object::reset_override_library_exec(), rigidbody_objects_shape_change_exec(), rna_def_mesh(), rna_def_space_view3d(), rna_def_space_view3d_overlay(), rna_def_space_view3d_shading(), rna_def_tool_settings(), blender::ed::transform::select_orientation_exec(), blender::ed::greasepencil::select_set_mode_exec(), snap_curs_to_active_exec(), snap_curs_to_center_exec(), snap_curs_to_grid_exec(), snap_curs_to_sel_exec(), toggle_matcap_flip_exec(), toggle_shading_exec(), toggle_xray_exec(), topbar_main_region_listener(), ui_drop_material_exec(), ui_template_id_liboverride_hierarchy_make(), view3d_buttons_region_listener(), view3d_center_camera_exec(), view3d_center_lock_exec(), view3d_header_region_listener(), view3d_main_region_listener(), view3d_smoothview_apply_and_finish_ex(), view3d_zoom_1_to_1_camera_exec(), view_lock_clear_exec(), and view_lock_to_active_exec().

◆ ND_TOOLSETTINGS

#define ND_TOOLSETTINGS   (15 << 16)

◆ ND_TRANSFORM

#define ND_TRANSFORM   (18 << 16)

Definition at line 456 of file WM_types.hh.

Referenced by action_listener(), action_main_region_listener(), buttons_area_listener(), blender::ed::object::constraint_apply_exec(), do_nla_region_buttons(), do_set_scale(), ED_view3d_camera_lock_sync(), fly_modal(), gizmo_empty_image_prop_matrix_set(), graph_listener(), image_listener(), nla_listener(), nla_main_region_listener(), blender::ed::object::object_calculate_paths_exec(), blender::ed::object::object_clear_paths_exec(), blender::ed::object::object_clear_transform_generic_exec(), blender::ed::object::object_origin_clear_exec(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_parent_inverse_apply_exec(), blender::ed::object::object_track_clear_exec(), blender::ed::object::object_transform_axis_target_cancel(), blender::ed::object::object_transform_axis_target_modal(), blender::ed::object::object_update_all_paths_exec(), blender::ed::object::object_update_paths_exec(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::object::parent_clear_exec(), blender::ed::outliner::parent_clear_invoke(), blender::ed::outliner::parent_drop_set_parents(), blender::ed::object::parent_noinv_set_exec(), blender::ed::object::parent_set_exec(), pose_bone_rotmode_exec(), pose_clear_transform_generic_exec(), pose_clear_user_transforms_exec(), pose_flip_quats_exec(), rigidbody_con_add_exec(), rigidbody_con_remove_exec(), rigidbody_object_add_exec(), rigidbody_object_remove_exec(), rigidbody_objects_add_exec(), rigidbody_objects_remove_exec(), rna_def_modifier_grease_pencil_hook(), rna_def_modifier_hook(), rna_def_object(), rna_def_tool_settings(), rna_def_transform_orientation(), rna_def_transform_orientation_slot(), blender::ed::vse::sequencer_preview_region_listener(), set_axis_exec(), set_origin_exec(), set_plane_exec(), slide_marker_modal(), snap_sel_to_grid_exec(), snap_selected_to_location_rotation(), solve_camera_freejob(), stop_playback(), blender::ed::object::track_set_exec(), blender::ed::transform::transform_exec(), blender::ed::outliner::tree_element_defgroup_activate(), view3d_buttons_region_listener(), view3d_camera_to_view_exec(), view3d_camera_to_view_selected_exec(), view3d_main_region_listener(), blender::ed::transform::viewRedrawForce(), blender::ed::object::visual_transform_apply_exec(), and walk_modal().

◆ ND_UNDO

◆ ND_VERTEX_GROUP

◆ ND_WORKSPACE_DELETE

#define ND_WORKSPACE_DELETE   (9 << 16)

◆ ND_WORKSPACE_SET

#define ND_WORKSPACE_SET   (8 << 16)

◆ ND_WORLD

◆ ND_WORLD_DRAW

#define ND_WORLD_DRAW   (45 << 16)

◆ ND_XR_DATA_CHANGED

◆ NOTE_ACTION

#define NOTE_ACTION   (0x000000FF)

Definition at line 583 of file WM_types.hh.

Referenced by wm_event_add_notifier_intern().

◆ NOTE_CATEGORY

#define NOTE_CATEGORY   0xFF000000

Definition at line 372 of file WM_types.hh.

Referenced by wm_event_add_notifier_intern().

◆ NOTE_CATEGORY_TAG_CLEARED

#define NOTE_CATEGORY_TAG_CLEARED   NOTE_CATEGORY

Definition at line 373 of file WM_types.hh.

Referenced by wm_notifier_clear(), and wm_notifier_is_clear().

◆ NOTE_DATA

#define NOTE_DATA   0x00FF0000

Definition at line 409 of file WM_types.hh.

Referenced by wm_event_add_notifier_intern().

◆ NOTE_SUBTYPE

#define NOTE_SUBTYPE   0x0000FF00

Definition at line 557 of file WM_types.hh.

Referenced by wm_event_add_notifier_intern().

◆ NS_EDITMODE_ARMATURE

#define NS_EDITMODE_ARMATURE   (8 << 8)

Definition at line 568 of file WM_types.hh.

Referenced by blender::ed::object::editmode_enter_ex().

◆ NS_EDITMODE_CURVE

#define NS_EDITMODE_CURVE   (3 << 8)

Definition at line 563 of file WM_types.hh.

Referenced by blender::ed::object::editmode_enter_ex().

◆ NS_EDITMODE_CURVES

#define NS_EDITMODE_CURVES   (11 << 8)

Definition at line 571 of file WM_types.hh.

Referenced by blender::ed::object::editmode_enter_ex().

◆ NS_EDITMODE_GREASE_PENCIL

#define NS_EDITMODE_GREASE_PENCIL   (12 << 8)

Definition at line 572 of file WM_types.hh.

Referenced by blender::ed::object::editmode_enter_ex().

◆ NS_EDITMODE_LATTICE

#define NS_EDITMODE_LATTICE   (7 << 8)

Definition at line 567 of file WM_types.hh.

Referenced by blender::ed::object::editmode_enter_ex().

◆ NS_EDITMODE_MBALL

#define NS_EDITMODE_MBALL   (6 << 8)

Definition at line 566 of file WM_types.hh.

Referenced by blender::ed::object::editmode_enter_ex().

◆ NS_EDITMODE_MESH

#define NS_EDITMODE_MESH   (2 << 8)

Definition at line 562 of file WM_types.hh.

Referenced by blender::ed::object::editmode_enter_ex(), and image_listener().

◆ NS_EDITMODE_POINTCLOUD

#define NS_EDITMODE_POINTCLOUD   (13 << 8)

Definition at line 573 of file WM_types.hh.

Referenced by blender::ed::object::editmode_enter_ex().

◆ NS_EDITMODE_SURFACE

#define NS_EDITMODE_SURFACE   (4 << 8)

Definition at line 564 of file WM_types.hh.

◆ NS_EDITMODE_TEXT

#define NS_EDITMODE_TEXT   (5 << 8)

Definition at line 565 of file WM_types.hh.

Referenced by blender::ed::object::editmode_enter_ex().

◆ NS_LAYER_COLLECTION

◆ NS_MODE_OBJECT

◆ NS_MODE_PARTICLE

#define NS_MODE_PARTICLE   (10 << 8)

Definition at line 570 of file WM_types.hh.

Referenced by ED_object_particle_edit_mode_enter_ex().

◆ NS_MODE_POSE

#define NS_MODE_POSE   (9 << 8)

◆ NS_VIEW3D_GPU

#define NS_VIEW3D_GPU   (16 << 8)

Definition at line 576 of file WM_types.hh.

Referenced by view3d_main_region_listener().

◆ NS_VIEW3D_SHADING

◆ OP_PROP_TAG_ADVANCED

#define OP_PROP_TAG_ADVANCED   ((eOperatorPropTags)OP_PROP_TAG_ADVANCED)

◆ WM_EVENT_CURSOR_MOTION_THRESHOLD

#define WM_EVENT_CURSOR_MOTION_THRESHOLD   ((float)U.move_threshold * UI_SCALE_FAC)

Values below are ignored when detecting if the user intentionally moved the cursor. Keep this very small since it's used for selection cycling for eg, where we want intended adjustments to pass this threshold and select new items.

Always check for <= this value since it may be zero.

Definition at line 844 of file WM_types.hh.

Referenced by WM_cursor_test_motion_and_update(), WM_event_consecutive_gesture_test_break(), and wm_event_do_handlers().

◆ WM_GESTURE_CIRCLE

#define WM_GESTURE_CIRCLE   5

Definition at line 605 of file WM_types.hh.

Referenced by WM_gesture_circle_invoke(), wm_gesture_draw(), and WM_gesture_new().

◆ WM_GESTURE_CROSS_RECT

#define WM_GESTURE_CROSS_RECT   3

◆ WM_GESTURE_LASSO

#define WM_GESTURE_LASSO   4

◆ WM_GESTURE_LINES

#define WM_GESTURE_LINES   1

◆ WM_GESTURE_POLYLINE

#define WM_GESTURE_POLYLINE   7

◆ WM_GESTURE_RECT

#define WM_GESTURE_RECT   2

Definition at line 602 of file WM_types.hh.

Referenced by WM_gesture_box_invoke(), wm_gesture_draw(), and WM_gesture_new().

◆ WM_GESTURE_STRAIGHTLINE

#define WM_GESTURE_STRAIGHTLINE   6

Definition at line 606 of file WM_types.hh.

Referenced by wm_gesture_draw(), WM_gesture_new(), and WM_gesture_straightline_invoke().

◆ WM_OP_CONTEXT_HAS_AREA

◆ WM_OP_CONTEXT_HAS_REGION

#define WM_OP_CONTEXT_HAS_REGION ( type)

◆ WM_UI_HANDLER_BREAK

◆ WM_UI_HANDLER_CONTINUE

Typedef Documentation

◆ AssetRepresentationHandle

◆ WMDropboxTooltipFunc

Initial value:
std::string (*)(bContext *C,
wmDrag *drag,
const int xy[2],
wmDropBox *drop)
#define C
Definition RandGen.cpp:29
int xy[2]
Definition wm_draw.cc:178

Definition at line 1284 of file WM_types.hh.

◆ wmGenericCallbackFn

using wmGenericCallbackFn = void (*)(bContext *C, void *user_data)

Definition at line 147 of file WM_types.hh.

◆ wmGenericUserDataFreeFn

using wmGenericUserDataFreeFn = void (*)(void *data)

Definition at line 138 of file WM_types.hh.

◆ wmPaintCursorDraw

Initial value:
void (*)(bContext *C,
const blender::int2 &xy,
const blender::float2 &tilt,
void *customdata)
VecBase< int32_t, 2 > int2
VecBase< float, 2 > float2

Definition at line 1193 of file WM_types.hh.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

wmOperatorType.flag

Enumerator
OPTYPE_REGISTER 

Register operators in stack after finishing (needed for redo).

Note
Typically this flag should be enabled along with OPTYPE_UNDO. There are some exceptions to this:
  • Operators can conditionally perform an undo push, Examples include operators that may modify "screen" data (which the undo system doesn't track), or data-blocks such as objects, meshes etc. In this case the undo push depends on the operators internal logic.

    We could support this as part of the operator return flag, currently it requires explicit calls to undo push.

  • Operators can perform an undo push indirectly. (UI_OT_reset_default_button for example).

    In this case, register needs to be enabled so as not to clear the "Redo" panel, see #133761. Unless otherwise stated, any operators that register without the undo flag can be assumed to be creating undo steps indirectly (potentially at least).

OPTYPE_UNDO 

Do an undo push after the operator runs.

OPTYPE_BLOCKING 

Let Blender grab all input from the WM (X11).

OPTYPE_MACRO 
OPTYPE_GRAB_CURSOR_XY 

Grabs the cursor and optionally enables continuous cursor wrapping.

OPTYPE_GRAB_CURSOR_X 

Only warp on the X axis.

OPTYPE_GRAB_CURSOR_Y 

Only warp on the Y axis.

OPTYPE_PRESET 

Show preset menu.

OPTYPE_INTERNAL 

Some operators are mainly for internal use and don't make sense to be accessed from the search menu, even if poll() returns true. Currently only used for the search toolbox.

OPTYPE_LOCK_BYPASS 

Allow operator to run when interface is locked.

OPTYPE_UNDO_GROUPED 

Special type of undo which doesn't store itself multiple times.

OPTYPE_DEPENDS_ON_CURSOR 

Depends on the cursor location, when activated from a menu wait for mouse press.

In practice these operators often end up being accessed:

  • Directly from key bindings.
  • As tools in the toolbar.

Even so, accessing from the menu should behave usefully.

OPTYPE_MODAL_PRIORITY 

Handle events before modal operators without this flag.

Definition at line 158 of file WM_types.hh.

◆ anonymous enum

anonymous enum

wmKeyMapItem.type NOTE: most types are defined in wm_event_types.hh.

Enumerator
KM_TEXTINPUT 

Definition at line 303 of file WM_types.hh.

◆ anonymous enum

anonymous enum

wmKeyMapItem.direction

Direction set for KM_PRESS_DRAG key-map items. KM_ANY (-1) to ignore direction.

Enumerator
KM_DIRECTION_N 
KM_DIRECTION_NE 
KM_DIRECTION_E 
KM_DIRECTION_SE 
KM_DIRECTION_S 
KM_DIRECTION_SW 
KM_DIRECTION_W 
KM_DIRECTION_NW 

Definition at line 333 of file WM_types.hh.

◆ anonymous enum

anonymous enum

wmKeyMapItem.val

Enumerator
KM_ANY 
KM_NOTHING 
KM_PRESS 
KM_RELEASE 
KM_CLICK 
KM_DBL_CLICK 
KM_PRESS_DRAG 
Note
The cursor location at the point dragging starts is set to wmEvent.prev_press_xy some operators such as box selection should use this location instead of wmEvent.xy.

Definition at line 308 of file WM_types.hh.

◆ eOperatorPropTags

Property tags for #RNA_OperatorProperties.

Enumerator
OP_PROP_TAG_ADVANCED 

Definition at line 263 of file WM_types.hh.

◆ eWM_CursorWrapAxis

For WM_cursor_grab_enable wrap axis.

Enumerator
WM_CURSOR_WRAP_NONE 
WM_CURSOR_WRAP_X 
WM_CURSOR_WRAP_Y 
WM_CURSOR_WRAP_XY 

Definition at line 225 of file WM_types.hh.

◆ eWM_DragDataType

enum eWM_DragDataType : int8_t
Enumerator
WM_DRAG_ID 
WM_DRAG_ASSET 
WM_DRAG_ASSET_LIST 

The user is dragging multiple assets. This is only supported in few specific cases, proper multi-item support for dragging isn't supported well yet. Therefore this is kept separate from WM_DRAG_ASSET.

WM_DRAG_RNA 
WM_DRAG_PATH 
WM_DRAG_NAME 
WM_DRAG_STRING 

Arbitrary text such as dragging from a text editor, this is also used when dragging a URL from a browser.

An #std::string expected to be UTF8 encoded. Callers that require valid UTF8 sequences must validate the text.

WM_DRAG_COLOR 
WM_DRAG_DATASTACK 
WM_DRAG_ASSET_CATALOG 
WM_DRAG_GREASE_PENCIL_LAYER 
WM_DRAG_GREASE_PENCIL_GROUP 
WM_DRAG_NODE_TREE_INTERFACE 
WM_DRAG_BONE_COLLECTION 
WM_DRAG_SHAPE_KEY 

Definition at line 1200 of file WM_types.hh.

◆ eWM_DragFlags

Enumerator
WM_DRAG_NOP 
WM_DRAG_FREE_DATA 

Definition at line 1228 of file WM_types.hh.

◆ eWM_EventFlag

Enumerator
WM_EVENT_SCROLL_INVERT 

True if the operating system inverted the delta x/y values and resulting prev_xy values, for natural scroll direction. For absolute scroll direction, the delta must be negated again.

WM_EVENT_IS_REPEAT 

Generated by auto-repeat, note that this must only ever be set for keyboard events where ISKEYBOARD(event->type) == true.

See KMI_REPEAT_IGNORE for details on how key-map handling uses this.

WM_EVENT_IS_CONSECUTIVE 

Generated for consecutive trackpad or NDOF-motion events, the repeat chain is broken by key/button events, or cursor motion exceeding WM_EVENT_CURSOR_MOTION_THRESHOLD.

Changing the type of trackpad or gesture event also breaks the chain.

WM_EVENT_FORCE_DRAG_THRESHOLD 

Mouse-move events may have this flag set to force creating a click-drag event even when the threshold has not been met.

Definition at line 671 of file WM_types.hh.

◆ wmEventModifierFlag

enum wmEventModifierFlag : uint8_t

Modifier keys, not actually used for wmKeyMapItem (never stored in DNA), used for:

Enumerator
KM_SHIFT 
KM_CTRL 
KM_ALT 
KM_OSKEY 

Use for Windows-Key on MS-Windows, Command-key on macOS and Super on Linux.

KM_HYPER 

An additional modifier available on Unix systems (in addition to "Super"). Even though standard keyboards don't have a "Hyper" key it is a valid modifier on Wayland and X11, where it is possible to map a key (typically CapsLock) to be a Hyper modifier, see !136340.

Note that this is currently only supported on Wayland & X11 but could be supported on other platforms if desired.

Definition at line 277 of file WM_types.hh.

◆ wmPopupPosition

Enumerator
WM_POPUP_POSITION_MOUSE 
WM_POPUP_POSITION_CENTER 

Definition at line 987 of file WM_types.hh.

◆ wmPopupSize

Enumerator
WM_POPUP_SIZE_SMALL 
WM_POPUP_SIZE_LARGE 

Definition at line 982 of file WM_types.hh.

◆ wmProgress

enum wmProgress

Motion progress, for modal handlers, a copy of GHOST_TProgress (keep in sync).

Enumerator
P_NOT_STARTED 
P_STARTING 
P_IN_PROGRESS 
P_FINISHING 
P_FINISHED 

Definition at line 850 of file WM_types.hh.

◆ wmTimerFlags

Timer flags.

Enumerator
WM_TIMER_NO_FREE_CUSTOM_DATA 

Do not attempt to free custom-data pointer even if non-NULL.

WM_TIMER_TAGGED_FOR_REMOVAL 

This timer has been tagged for removal and deletion, handled by WM code to ensure timers are deleted in a safe context.

Definition at line 941 of file WM_types.hh.

Function Documentation

◆ ENUM_OPERATORS() [1/2]

◆ ENUM_OPERATORS() [2/2]

ENUM_OPERATORS ( wmEventModifierFlag ,
KM_HYPER  )

References KM_HYPER.

Variable Documentation

◆ WM_LOG_EVENTS

◆ WM_LOG_MSGBUS_PUB

◆ WM_LOG_MSGBUS_SUB

◆ WM_LOG_OPERATORS

◆ WM_LOG_TOOL_GIZMO

CLG_LogRef* WM_LOG_TOOL_GIZMO
extern