Blender V5.0
wm_files.cc File Reference
#include <cerrno>
#include <cstddef>
#include <cstring>
#include <fcntl.h>
#include <fmt/format.h>
#include "MEM_CacheLimiterC-Api.h"
#include "MEM_guardedalloc.h"
#include "BLI_fileops.h"
#include "BLI_filereader.h"
#include "BLI_linklist.h"
#include "BLI_listbase.h"
#include "BLI_math_base.h"
#include "BLI_math_time.h"
#include "BLI_memory_cache.hh"
#include "BLI_string.h"
#include "BLI_string_utf8.h"
#include "BLI_system.h"
#include "BLI_threads.h"
#include "BLI_time.h"
#include "BLI_timer.h"
#include "BLI_utildefines.h"
#include "BLO_readfile.hh"
#include "BLT_translation.hh"
#include "BLF_api.hh"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "DNA_userdef_types.h"
#include "DNA_windowmanager_types.h"
#include "DNA_workspace_types.h"
#include "AS_asset_library.hh"
#include "BKE_addon.h"
#include "BKE_appdir.hh"
#include "BKE_autoexec.hh"
#include "BKE_blender.hh"
#include "BKE_blender_version.h"
#include "BKE_blendfile.hh"
#include "BKE_callbacks.hh"
#include "BKE_context.hh"
#include "BKE_global.hh"
#include "BKE_idprop.hh"
#include "BKE_lib_id.hh"
#include "BKE_lib_override.hh"
#include "BKE_lib_remap.hh"
#include "BKE_library.hh"
#include "BKE_main.hh"
#include "BKE_main_namemap.hh"
#include "BKE_node.hh"
#include "BKE_packedFile.hh"
#include "BKE_report.hh"
#include "BKE_scene.hh"
#include "BKE_screen.hh"
#include "BKE_sound.h"
#include "BKE_undo_system.hh"
#include "BKE_workspace.hh"
#include "BLO_writefile.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "IMB_imbuf.hh"
#include "IMB_imbuf_types.hh"
#include "IMB_metadata.hh"
#include "IMB_thumbs.hh"
#include "ED_asset.hh"
#include "ED_datafiles.h"
#include "ED_fileselect.hh"
#include "ED_image.hh"
#include "ED_outliner.hh"
#include "ED_render.hh"
#include "ED_screen.hh"
#include "ED_undo.hh"
#include "ED_util.hh"
#include "ED_view3d.hh"
#include "ED_view3d_offscreen.hh"
#include "NOD_composite.hh"
#include "GHOST_C-api.h"
#include "GHOST_Path-api.hh"
#include "GPU_context.hh"
#include "SEQ_sequencer.hh"
#include "UI_interface.hh"
#include "UI_interface_layout.hh"
#include "UI_resources.hh"
#include "UI_view2d.hh"
#include "RE_engine.h"
#include "DEG_depsgraph.hh"
#include "WM_api.hh"
#include "WM_keymap.hh"
#include "WM_message.hh"
#include "WM_toolsystem.hh"
#include "WM_types.hh"
#include "wm.hh"
#include "wm_event_system.hh"
#include "wm_files.hh"
#include "wm_window.hh"
#include "CLG_log.h"

Go to the source code of this file.

Classes

struct  wmFileReadPost_Params
struct  OperatorDispatchTarget
struct  FileRuntime

Macros

#define USE_THUMBNAIL_FAST_DOWNSCALE
#define USERDEF_RESTORE(member)

Functions

Blend-File History API
static RecentFilewm_file_history_find (const char *filepath)
static void wm_history_file_free (RecentFile *recent)
static void wm_history_files_free ()
static void wm_history_file_update ()
static void wm_history_file_write ()
void wm_history_file_read ()
static RecentFilewm_history_file_new (const char *filepath)
Misc Utility Functions
void WM_file_tag_modified ()
bool wm_file_or_session_data_has_unsaved_changes (const Main *bmain, const wmWindowManager *wm)
Window Matching for File Reading
static BlendFileReadWMSetupDatawm_file_read_setup_wm_init (bContext *C, Main *bmain, const bool is_read_homefile)
static void wm_file_read_setup_wm_substitute_old_window (wmWindowManager *oldwm, wmWindowManager *wm, wmWindow *oldwin, wmWindow *win)
static void wm_file_read_setup_wm_keep_old (const bContext *C, Main *bmain, BlendFileReadWMSetupData *wm_setup_data, wmWindowManager *wm, const bool load_ui)
static void wm_file_read_setup_wm_use_new (bContext *C, Main *, BlendFileReadWMSetupData *wm_setup_data, wmWindowManager *wm)
static void wm_file_read_setup_wm_finalize (bContext *C, Main *bmain, BlendFileReadWMSetupData *wm_setup_data)
Read Exotic File Formats

Currently only supports .blend files, we could support registering other file formats and their loaders.

static int wm_read_exotic (const char *filepath)
Read Blend-File Shared Utilities
void WM_file_autoexec_init (const char *filepath)
void wm_file_read_report (Main *bmain, wmWindow *win)
static void wm_file_read_pre (bool use_data, bool)
static void wm_file_read_post (bContext *C, const char *filepath, const wmFileReadPost_Params *params)
static void wm_read_callback_pre_wrapper (bContext *C, const char *filepath)
static void wm_read_callback_post_wrapper (bContext *C, const char *filepath, const bool success)
Read Startup & Preferences Blend-File API
void wm_homefile_read_ex (bContext *C, const wmHomeFileRead_Params *params_homefile, ReportList *reports, wmFileReadPost_Params **r_params_file_read_post)
void wm_homefile_read (bContext *C, const wmHomeFileRead_Params *params_homefile, ReportList *reports)
void wm_homefile_read_post (bContext *C, const wmFileReadPost_Params *params_file_read_post)
Thumbnail Generation: Screen-Shot / Camera View

Thumbnail Sizes

  • PREVIEW_RENDER_LARGE_HEIGHT * 2 is used to render a large thumbnail, giving some over-sampling when scaled down:
  • There are two outputs for this thumbnail:
    • An image is saved to the thumbnail cache, sized at PREVIEW_RENDER_LARGE_HEIGHT.
    • A smaller thumbnail is stored in the .blend file itself, sized at BLEN_THUMB_SIZE. The size is kept small to prevent thumbnails bloating the size of .blend files.

      The thumbnail will be extracted if the file is shared or the local thumbnail cache is cleared. see: blendthumb_extract.cc for logic that extracts the thumbnail.

static uint8_t * blend_file_thumb_fast_downscale (const uint8_t *src_rect, const int src_size[2], const int dst_size[2])
static blender::int2 blend_file_thumb_clamp_size (const int size[2], const int limit)
static ImBufblend_file_thumb_from_screenshot (bContext *C, BlendThumbnail **r_thumb)
static ImBufblend_file_thumb_from_camera (const bContext *C, Scene *scene, bScreen *screen, BlendThumbnail **r_thumb)
Write Main Blend-File (internal)
bool write_crash_blend ()
static bool wm_file_write_check_with_report_on_failure (Main *bmain, const char *filepath, ReportList *reports)
static bool wm_file_write (bContext *C, const char *filepath, int fileflags, eBLO_WritePathRemap remap_mode, bool use_save_as_copy, ReportList *reports)
Auto-Save API
static void wm_autosave_location (char filepath[FILE_MAX])
static bool wm_autosave_write_try (Main *bmain, wmWindowManager *wm)
bool WM_autosave_is_scheduled (wmWindowManager *wm)
void WM_autosave_write (wmWindowManager *wm, Main *bmain)
static void wm_autosave_timer_begin_ex (wmWindowManager *wm, double timestep)
void wm_autosave_timer_begin (wmWindowManager *wm)
void wm_autosave_timer_end (wmWindowManager *wm)
void WM_file_autosave_init (wmWindowManager *wm)
void wm_autosave_timer (Main *bmain, wmWindowManager *wm, wmTimer *)
void wm_autosave_delete ()
Shared Operator Properties
static void read_factory_reset_props (wmOperatorType *ot)
Initialize <tt>WM_OT_open_*</tt> Properties

Check if load_ui was set by the caller. Fall back to user preference when file flags not specified.

void wm_open_init_load_ui (wmOperator *op, bool use_prefs)
bool wm_open_init_use_scripts (wmOperator *op, bool use_prefs)
Startup File Save Operator
static wmOperatorStatus wm_homefile_write_exec (bContext *C, wmOperator *op)
static wmOperatorStatus wm_homefile_write_invoke (bContext *C, wmOperator *op, const wmEvent *)
void WM_OT_save_homefile (wmOperatorType *ot)
Write Preferences Operator
static wmOperatorStatus wm_userpref_write_exec (bContext *C, wmOperator *op)
void WM_OT_save_userpref (wmOperatorType *ot)
Read Preferences Operator
static void wm_userpref_read_exceptions (UserDef *userdef_curr, const UserDef *userdef_prev)
static void rna_struct_update_when_changed (bContext *C, Main *bmain, PointerRNA *ptr_a, PointerRNA *ptr_b)
static void wm_userpref_update_when_changed (bContext *C, Main *bmain, UserDef *userdef_prev, UserDef *userdef_curr)
static wmOperatorStatus wm_userpref_read_exec (bContext *C, wmOperator *op)
void WM_OT_read_userpref (wmOperatorType *ot)
static wmOperatorStatus wm_userpref_read_invoke (bContext *C, wmOperator *op, const wmEvent *)
void WM_OT_read_factory_userpref (wmOperatorType *ot)
Read File History Operator
static wmOperatorStatus wm_history_file_read_exec (bContext *, wmOperator *)
void WM_OT_read_history (wmOperatorType *ot)
Read Startup & Preferences Operator
static wmOperatorStatus wm_homefile_read_exec (bContext *C, wmOperator *op)
static void wm_homefile_read_after_dialog_callback (bContext *C, void *user_data)
static wmOperatorStatus wm_homefile_read_invoke (bContext *C, wmOperator *op, const wmEvent *)
static void read_homefile_props (wmOperatorType *ot)
void WM_OT_read_homefile (wmOperatorType *ot)
static wmOperatorStatus wm_read_factory_settings_invoke (bContext *C, wmOperator *op, const wmEvent *)
void WM_OT_read_factory_settings (wmOperatorType *ot)
Open Main .blend File Utilities
static bool wm_file_read_opwrap (bContext *C, const char *filepath, const bool use_scripts_autoexec_check, ReportList *reports)
static void create_operator_state (wmOperatorType *ot, int first_state)
static int get_operator_state (wmOperator *op)
static void set_next_operator_state (wmOperator *op, int state)
static wmOperatorStatus operator_state_dispatch (bContext *C, wmOperator *op, OperatorDispatchTarget *targets)
Reload (revert) Main .blend File Operator
static wmOperatorStatus wm_revert_mainfile_invoke (bContext *C, wmOperator *op, const wmEvent *)
static wmOperatorStatus wm_revert_mainfile_exec (bContext *C, wmOperator *op)
static bool wm_revert_mainfile_poll (bContext *)
void WM_OT_revert_mainfile (wmOperatorType *ot)
Recover Last Session Operator
bool WM_file_recover_last_session (bContext *C, const bool use_scripts_autoexec_check, ReportList *reports)
static wmOperatorStatus wm_recover_last_session_impl (bContext *C, wmOperator *op, const bool use_scripts_autoexec_check)
static wmOperatorStatus wm_recover_last_session_exec (bContext *C, wmOperator *op)
static void wm_recover_last_session_after_dialog_callback (bContext *C, void *user_data)
static wmOperatorStatus wm_recover_last_session_invoke (bContext *C, wmOperator *op, const wmEvent *)
void WM_OT_recover_last_session (wmOperatorType *ot)
Auto-Save Main .blend File Operator
static wmOperatorStatus wm_recover_auto_save_exec (bContext *C, wmOperator *op)
static wmOperatorStatus wm_recover_auto_save_invoke (bContext *C, wmOperator *op, const wmEvent *)
void WM_OT_recover_auto_save (wmOperatorType *ot)
Save Main .blend File Operator
static void wm_filepath_default (const Main *bmain, char *filepath)
static void save_set_compress (wmOperator *op)
static void save_set_filepath (bContext *C, wmOperator *op)
static wmOperatorStatus wm_save_as_mainfile_invoke (bContext *C, wmOperator *op, const wmEvent *)
static wmOperatorStatus wm_save_as_mainfile_exec (bContext *C, wmOperator *op)
static bool wm_save_mainfile_check (bContext *, wmOperator *op)
static std::string wm_save_as_mainfile_get_name (wmOperatorType *ot, PointerRNA *ptr)
static std::string wm_save_as_mainfile_get_description (bContext *, wmOperatorType *, PointerRNA *ptr)
void WM_OT_save_as_mainfile (wmOperatorType *ot)
static wmOperatorStatus wm_save_mainfile_invoke (bContext *C, wmOperator *op, const wmEvent *)
static std::string wm_save_mainfile_get_description (bContext *, wmOperatorType *, PointerRNA *ptr)
void WM_OT_save_mainfile (wmOperatorType *ot)

Variables

static CLG_LogRef LOG = {"blend"}

Preferences Initialization & Versioning

#define BKE_READ_EXOTIC_FAIL_PATH   -3 /* File format is not supported. */
#define BKE_READ_EXOTIC_FAIL_FORMAT   -2 /* File format is not supported. */
#define BKE_READ_EXOTIC_FAIL_OPEN   -1 /* Can't open the file. */
#define BKE_READ_EXOTIC_OK_BLEND   0 /* `.blend` file. */
static void wm_gpu_backend_override_from_userdef ()
static void wm_init_userdef (Main *bmain)

Open Main .blend File Operator

enum  { OPEN_MAINFILE_STATE_DISCARD_CHANGES , OPEN_MAINFILE_STATE_SELECT_FILE_PATH , OPEN_MAINFILE_STATE_OPEN }
static OperatorDispatchTarget wm_open_mainfile_dispatch_targets []
static wmOperatorStatus wm_open_mainfile_dispatch (bContext *C, wmOperator *op)
static void wm_open_mainfile_after_dialog_callback (bContext *C, void *user_data)
static wmOperatorStatus wm_open_mainfile__discard_changes_exec (bContext *C, wmOperator *op)
static wmOperatorStatus wm_open_mainfile__select_file_path_exec (bContext *C, wmOperator *op)
static wmOperatorStatus wm_open_mainfile__open (bContext *C, wmOperator *op)
static wmOperatorStatus wm_open_mainfile_invoke (bContext *C, wmOperator *op, const wmEvent *)
static wmOperatorStatus wm_open_mainfile_exec (bContext *C, wmOperator *op)
static std::string wm_open_mainfile_get_description (bContext *, wmOperatorType *, PointerRNA *ptr)
 BLI_STATIC_ASSERT (sizeof(FileRuntime)<=sizeof(void *), "Struct must not exceed pointer size")
static bool wm_open_mainfile_check (bContext *, wmOperator *op)
static void wm_open_mainfile_ui (bContext *, wmOperator *op)
static void wm_open_mainfile_def_property_use_scripts (wmOperatorType *ot)
void WM_OT_open_mainfile (wmOperatorType *ot)

Clear Recent Files List Operator

enum  ClearRecentInclude { CLEAR_RECENT_ALL , CLEAR_RECENT_MISSING }
static const EnumPropertyItem prop_clear_recent_types []
static wmOperatorStatus wm_clear_recent_files_invoke (bContext *C, wmOperator *op, const wmEvent *event)
static wmOperatorStatus wm_clear_recent_files_exec (bContext *, wmOperator *op)
static void wm_clear_recent_files_ui (bContext *, wmOperator *op)
void WM_OT_clear_recent_files (wmOperatorType *ot)

Read Main Blend-File API

struct { 
   char   app_template [64] 
   bool   override 
wm_init_state_app_template = {{0}}
static void file_read_reports_finalize (BlendFileReadReport *bf_reports)
bool WM_file_read (bContext *C, const char *filepath, const bool use_scripts_autoexec_check, ReportList *reports)
void WM_init_state_app_template_set (const char *app_template)
const char * WM_init_state_app_template_get ()

Auto Script Execution Warning Dialog

struct { 
   wmOperatorType *   ot 
   PointerRNA *   ptr 
wm_test_autorun_revert_action_data = {nullptr, nullptr}
static void wm_test_autorun_revert_action_exec (bContext *C)
static void wm_block_autorun_warning_ignore (bContext *C, void *arg_block, void *)
static void wm_block_autorun_warning_reload_with_scripts (bContext *C, uiBlock *block)
static void wm_block_autorun_warning_enable_scripts (bContext *C, uiBlock *block)
static uiBlockblock_create_autorun_warning (bContext *C, ARegion *region, void *)
void wm_test_autorun_revert_action_set (wmOperatorType *ot, PointerRNA *ptr)
void wm_test_autorun_warning (bContext *C)
void wm_test_foreign_file_warning (bContext *C)

Save File Forward Compatibility Dialog

static const char * save_file_overwrite_dialog_name = "save_file_overwrite_popup"
static void free_post_file_close_action (void *arg)
static void wm_free_operator_properties_callback (void *user_data)
static void file_overwrite_detailed_info_show (uiLayout *parent_layout, Main *bmain)
static void save_file_overwrite_cancel (bContext *C, void *arg_block, void *)
static void save_file_overwrite_cancel_button (uiBlock *block, wmGenericCallback *post_action)
static void save_file_overwrite_confirm (bContext *C, void *arg_block, void *arg_data)
static void save_file_overwrite_confirm_button (uiBlock *block, wmGenericCallback *post_action)
static void save_file_overwrite_saveas (bContext *C, void *arg_block, void *)
static void save_file_overwrite_saveas_button (uiBlock *block, wmGenericCallback *post_action)
static uiBlockblock_create_save_file_overwrite_dialog (bContext *C, ARegion *region, void *arg1)
void wm_save_file_overwrite_dialog (bContext *C, wmOperator *op)

Close File Dialog

static char save_images_when_file_is_closed = true
static const char * close_file_dialog_name = "file_close_popup"
static void wm_block_file_close_cancel (bContext *C, void *arg_block, void *)
static void wm_block_file_close_discard (bContext *C, void *arg_block, void *arg_data)
static void wm_block_file_close_save (bContext *C, void *arg_block, void *arg_data)
static void wm_block_file_close_cancel_button (uiBlock *block, wmGenericCallback *post_action)
static void wm_block_file_close_discard_button (uiBlock *block, wmGenericCallback *post_action)
static void wm_block_file_close_save_button (uiBlock *block, wmGenericCallback *post_action, const bool needs_overwrite_confirm)
static void save_catalogs_when_file_is_closed_set_fn (bContext *, void *arg1, void *)
static uiBlockblock_create__close_file_dialog (bContext *C, ARegion *region, void *arg1)
void wm_close_file_dialog (bContext *C, wmGenericCallback *post_action)
bool wm_operator_close_file_dialog_if_needed (bContext *C, wmOperator *op, wmGenericCallbackFn post_action_fn)

Detailed Description

User level access for blend file read/write, file-history and user-preferences (including relevant operators).

Definition in file wm_files.cc.

Macro Definition Documentation

◆ BKE_READ_EXOTIC_FAIL_FORMAT

#define BKE_READ_EXOTIC_FAIL_FORMAT   -2 /* File format is not supported. */

Definition at line 555 of file wm_files.cc.

Referenced by WM_file_read(), and wm_read_exotic().

◆ BKE_READ_EXOTIC_FAIL_OPEN

#define BKE_READ_EXOTIC_FAIL_OPEN   -1 /* Can't open the file. */

Definition at line 556 of file wm_files.cc.

Referenced by WM_file_read(), and wm_read_exotic().

◆ BKE_READ_EXOTIC_FAIL_PATH

#define BKE_READ_EXOTIC_FAIL_PATH   -3 /* File format is not supported. */

Definition at line 554 of file wm_files.cc.

Referenced by WM_file_read(), and wm_read_exotic().

◆ BKE_READ_EXOTIC_OK_BLEND

#define BKE_READ_EXOTIC_OK_BLEND   0 /* `.blend` file. */

Definition at line 557 of file wm_files.cc.

Referenced by WM_file_read(), and wm_read_exotic().

◆ USE_THUMBNAIL_FAST_DOWNSCALE

#define USE_THUMBNAIL_FAST_DOWNSCALE

Fast-path for down-scaling byte buffers.

NOTE(@ideasman42) Support alternate logic for scaling byte buffers for thumbnails which doesn't use the higher quality box-filtered floating point math. This may be removed if similar performance can be achieved from other scale methods, especially in debug mode - which could cause file saving to be unreasonably slow (taking seconds just down-scaling the thumbnail).

Definition at line 171 of file wm_files.cc.

◆ USERDEF_RESTORE

#define USERDEF_RESTORE ( member)
Value:
{ \
userdef_curr->member = userdef_prev->member; \
} \
((void)0)

Referenced by wm_userpref_read_exceptions().

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
OPEN_MAINFILE_STATE_DISCARD_CHANGES 
OPEN_MAINFILE_STATE_SELECT_FILE_PATH 
OPEN_MAINFILE_STATE_OPEN 

Definition at line 3150 of file wm_files.cc.

◆ ClearRecentInclude

Enumerator
CLEAR_RECENT_ALL 
CLEAR_RECENT_MISSING 

Definition at line 3998 of file wm_files.cc.

Function Documentation

◆ blend_file_thumb_clamp_size()

blender::int2 blend_file_thumb_clamp_size ( const int size[2],
const int limit )
static

Definition at line 1862 of file wm_files.cc.

References max_ii(), result, and size().

Referenced by blend_file_thumb_from_screenshot().

◆ blend_file_thumb_fast_downscale()

uint8_t * blend_file_thumb_fast_downscale ( const uint8_t * src_rect,
const int src_size[2],
const int dst_size[2] )
static

◆ blend_file_thumb_from_camera()

◆ blend_file_thumb_from_screenshot()

◆ BLI_STATIC_ASSERT()

BLI_STATIC_ASSERT ( sizeof(FileRuntime)<=sizeof(void *) ,
"Struct must not exceed pointer size"  )

◆ block_create__close_file_dialog()

◆ block_create_autorun_warning()

◆ block_create_save_file_overwrite_dialog()

◆ create_operator_state()

void create_operator_state ( wmOperatorType * ot,
int first_state )
static

◆ file_overwrite_detailed_info_show()

◆ file_read_reports_finalize()

◆ free_post_file_close_action()

void free_post_file_close_action ( void * arg)
static

Definition at line 4341 of file wm_files.cc.

References WM_generic_callback_free().

Referenced by wm_close_file_dialog(), and wm_save_file_overwrite_dialog().

◆ get_operator_state()

int get_operator_state ( wmOperator * op)
static

Definition at line 3114 of file wm_files.cc.

References wmOperator::ptr, and RNA_int_get().

Referenced by operator_state_dispatch().

◆ operator_state_dispatch()

◆ read_factory_reset_props()

void read_factory_reset_props ( wmOperatorType * ot)
static

Use for loading factory startup & preferences.

Definition at line 2452 of file wm_files.cc.

References ot, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), and RNA_def_property_flag().

Referenced by WM_OT_read_factory_settings(), WM_OT_read_factory_userpref(), and WM_OT_read_homefile().

◆ read_homefile_props()

void read_homefile_props ( wmOperatorType * ot)
static

◆ rna_struct_update_when_changed()

◆ save_catalogs_when_file_is_closed_set_fn()

void save_catalogs_when_file_is_closed_set_fn ( bContext * ,
void * arg1,
void *  )
static

◆ save_file_overwrite_cancel()

void save_file_overwrite_cancel ( bContext * C,
void * arg_block,
void *  )
static

Definition at line 4412 of file wm_files.cc.

References C, CTX_wm_window(), and UI_popup_block_close().

Referenced by save_file_overwrite_cancel_button().

◆ save_file_overwrite_cancel_button()

void save_file_overwrite_cancel_button ( uiBlock * block,
wmGenericCallback * post_action )
static

◆ save_file_overwrite_confirm()

◆ save_file_overwrite_confirm_button()

void save_file_overwrite_confirm_button ( uiBlock * block,
wmGenericCallback * post_action )
static

◆ save_file_overwrite_saveas()

void save_file_overwrite_saveas ( bContext * C,
void * arg_block,
void *  )
static

◆ save_file_overwrite_saveas_button()

◆ save_set_compress()

◆ save_set_filepath()

◆ set_next_operator_state()

void set_next_operator_state ( wmOperator * op,
int state )
static

◆ wm_autosave_delete()

◆ WM_autosave_is_scheduled()

bool WM_autosave_is_scheduled ( wmWindowManager * wm)

Definition at line 2346 of file wm_files.cc.

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

◆ wm_autosave_location()

void wm_autosave_location ( char filepath[FILE_MAX])
static

◆ wm_autosave_timer()

void wm_autosave_timer ( Main * bmain,
wmWindowManager * wm,
wmTimer * wt )

◆ wm_autosave_timer_begin()

void wm_autosave_timer_begin ( wmWindowManager * wm)

◆ wm_autosave_timer_begin_ex()

void wm_autosave_timer_begin_ex ( wmWindowManager * wm,
double timestep )
static

◆ wm_autosave_timer_end()

◆ WM_autosave_write()

void WM_autosave_write ( wmWindowManager * wm,
Main * bmain )

◆ wm_autosave_write_try()

bool wm_autosave_write_try ( Main * bmain,
wmWindowManager * wm )
static

◆ wm_block_autorun_warning_enable_scripts()

◆ wm_block_autorun_warning_ignore()

void wm_block_autorun_warning_ignore ( bContext * C,
void * arg_block,
void *  )
static

◆ wm_block_autorun_warning_reload_with_scripts()

void wm_block_autorun_warning_reload_with_scripts ( bContext * C,
uiBlock * block )
static

◆ wm_block_file_close_cancel()

void wm_block_file_close_cancel ( bContext * C,
void * arg_block,
void *  )
static

Definition at line 4595 of file wm_files.cc.

References C, CTX_wm_window(), and UI_popup_block_close().

Referenced by wm_block_file_close_cancel_button().

◆ wm_block_file_close_cancel_button()

void wm_block_file_close_cancel_button ( uiBlock * block,
wmGenericCallback * post_action )
static

◆ wm_block_file_close_discard()

void wm_block_file_close_discard ( bContext * C,
void * arg_block,
void * arg_data )
static

◆ wm_block_file_close_discard_button()

void wm_block_file_close_discard_button ( uiBlock * block,
wmGenericCallback * post_action )
static

◆ wm_block_file_close_save()

◆ wm_block_file_close_save_button()

void wm_block_file_close_save_button ( uiBlock * block,
wmGenericCallback * post_action,
const bool needs_overwrite_confirm )
static

◆ wm_clear_recent_files_exec()

◆ wm_clear_recent_files_invoke()

wmOperatorStatus wm_clear_recent_files_invoke ( bContext * C,
wmOperator * op,
const wmEvent * event )
static

Definition at line 4006 of file wm_files.cc.

References C, IFACE_, and WM_operator_props_popup_confirm_ex().

Referenced by WM_OT_clear_recent_files().

◆ wm_clear_recent_files_ui()

◆ wm_close_file_dialog()

◆ WM_file_autoexec_init()

void WM_file_autoexec_init ( const char * filepath)

◆ WM_file_autosave_init()

void WM_file_autosave_init ( wmWindowManager * wm)

Definition at line 2394 of file wm_files.cc.

References wm_autosave_timer_begin().

Referenced by WM_check().

◆ wm_file_history_find()

RecentFile * wm_file_history_find ( const char * filepath)
static

Definition at line 1671 of file wm_files.cc.

References BLI_findstring_ptr(), G, and offsetof.

Referenced by wm_history_file_update().

◆ wm_file_or_session_data_has_unsaved_changes()

bool wm_file_or_session_data_has_unsaved_changes ( const Main * bmain,
const wmWindowManager * wm )

Check if there is data that would be lost when closing the current file without saving.

Definition at line 187 of file wm_files.cc.

References AS_asset_library_has_any_unsaved_catalogs(), ED_image_should_save_modified(), and wmWindowManager::file_saved.

Referenced by wm_operator_close_file_dialog_if_needed(), wm_quit_with_optional_confirmation_prompt(), and wm_read_factory_settings_invoke().

◆ WM_file_read()

bool WM_file_read ( bContext * C,
const char * filepath,
const bool use_scripts_autoexec_check,
ReportList * reports )
Parameters
use_scripts_autoexec_checkWhen true, script auto-execution checks excluded directories. Note that this is passed in as an argument because filepath may reference a path to recover. In this case the file-path used for exclusion is the recovery path which is only known once the file has been loaded.

Definition at line 1054 of file wm_files.cc.

References BKE_blendfile_read(), BKE_blendfile_read_setup_readfile(), BKE_main_namemap_validate(), BKE_READ_EXOTIC_FAIL_FORMAT, BKE_READ_EXOTIC_FAIL_OPEN, BKE_READ_EXOTIC_FAIL_PATH, BKE_READ_EXOTIC_OK_BLEND, BKE_reportf(), BLF_reset_fonts(), BLI_assert, BLI_assert_msg, BLI_time_now_seconds(), BLO_READ_SKIP_USERDEF, C, CTX_data_main(), CTX_wm_manager(), BlendFileReadReport::duration, file_read_reports_finalize(), Main::filepath, G, G_FLAG_ALL_READFILE, G_FLAG_ALL_RUNTIME, wmFileReadPost_Params::is_alloc, wmFileReadPost_Params::is_factory_startup, wmFileReadPost_Params::is_startup_file, params, BlendFileReadReport::reports, wmFileReadPost_Params::reset_app_template, RPT_, RPT_ERROR, wmFileReadPost_Params::success, wmFileReadPost_Params::use_data, wmFileReadPost_Params::use_userdef, BlendFileReadReport::whole, WM_check(), WM_cursor_wait(), WM_file_autoexec_init(), wm_file_read_post(), wm_file_read_pre(), wm_file_read_setup_wm_finalize(), wm_file_read_setup_wm_init(), wm_history_file_update(), wm_read_callback_post_wrapper(), wm_read_callback_pre_wrapper(), and wm_read_exotic().

Referenced by handle_load_file(), and wm_file_read_opwrap().

◆ wm_file_read_opwrap()

bool wm_file_read_opwrap ( bContext * C,
const char * filepath,
const bool use_scripts_autoexec_check,
ReportList * reports )
static

Wrap WM_file_read, shared by file reading operators.

Definition at line 3090 of file wm_files.cc.

References C, NC_WINDOW, WM_event_add_notifier(), and WM_file_read().

Referenced by WM_file_recover_last_session(), wm_open_mainfile__open(), wm_recover_auto_save_exec(), and wm_revert_mainfile_exec().

◆ wm_file_read_post()

◆ wm_file_read_pre()

void wm_file_read_pre ( bool use_data,
bool  )
static

Logic shared between WM_file_read & wm_homefile_read, call before loading a file.

Note
In the case of WM_file_read the file may fail to load. Change here shouldn't cause user-visible changes in that case.

Definition at line 688 of file wm_files.cc.

References BLI_timer_on_file_load(), ED_preview_restart_queue_free(), and UI_view2d_zoom_cache_reset().

Referenced by WM_file_read(), and wm_homefile_read_ex().

◆ wm_file_read_report()

void wm_file_read_report ( Main * bmain,
wmWindow * win )

◆ wm_file_read_setup_wm_finalize()

void wm_file_read_setup_wm_finalize ( bContext * C,
Main * bmain,
BlendFileReadWMSetupData * wm_setup_data )
static

◆ wm_file_read_setup_wm_init()

BlendFileReadWMSetupData * wm_file_read_setup_wm_init ( bContext * C,
Main * bmain,
const bool is_read_homefile )
static

To be able to read files without windows closing, opening, moving we try to prepare for worst case:

  • active window gets active screen from file
  • restoring the screens from non-active windows Best case is all screens match, in that case they get assigned to proper window. Clear several WM/UI runtime data that would make later complex WM handling impossible.

Return data should be cleared by wm_file_read_setup_wm_finalize.

Definition at line 211 of file wm_files.cc.

References AS_asset_libraries_exit(), BLI_assert, BLI_listbase_count_at_most(), C, CTX_wm_region_popup_set(), CTX_wm_window(), CTX_wm_window_set(), ED_editors_exit(), ED_screen_exit(), ListBase::first, BlendFileReadWMSetupData::is_factory_startup, BlendFileReadWMSetupData::is_read_homefile, LISTBASE_FOREACH, MEM_callocN(), blender::ed::asset::list::storage_exit(), Main::wm, WM_event_remove_handlers(), WM_jobs_kill_all(), WM_msgbus_destroy(), and WM_window_get_active_screen().

Referenced by WM_file_read(), and wm_homefile_read_ex().

◆ wm_file_read_setup_wm_keep_old()

void wm_file_read_setup_wm_keep_old ( const bContext * C,
Main * bmain,
BlendFileReadWMSetupData * wm_setup_data,
wmWindowManager * wm,
const bool load_ui )
static

Support loading older files without multiple windows (pre 2.5), in this case the bScreen from the users file should be used but the current windows (from current_wm_list are kept).

As the original file did not have multiple windows, duplicate the layout into each window. An alternative solution could also be to close all windows except the first however this is enough of a corner case that it's the current behavior is acceptable.

Definition at line 320 of file wm_files.cc.

References BKE_workspace_active_set(), BKE_workspace_layout_find_global(), C, CTX_data_scene(), CTX_wm_screen(), ED_workspace_layout_duplicate(), LISTBASE_FOREACH, BlendFileReadWMSetupData::old_wm, bScreen::winid, WM_window_get_active_layout(), WM_window_get_active_screen(), WM_window_set_active_layout(), and WM_window_set_active_screen().

Referenced by wm_file_read_setup_wm_finalize().

◆ wm_file_read_setup_wm_substitute_old_window()

◆ wm_file_read_setup_wm_use_new()

◆ WM_file_recover_last_session()

bool WM_file_recover_last_session ( bContext * C,
const bool use_scripts_autoexec_check,
ReportList * reports )

◆ WM_file_tag_modified()

◆ wm_file_write()

bool wm_file_write ( bContext * C,
const char * filepath,
int fileflags,
eBLO_WritePathRemap remap_mode,
bool use_save_as_copy,
ReportList * reports )
static

◆ wm_file_write_check_with_report_on_failure()

bool wm_file_write_check_with_report_on_failure ( Main * bmain,
const char * filepath,
ReportList * reports )
static

Helper to check if file filepath can be written.

Returns
true if it can, otherwise report an error and return false.

Definition at line 2094 of file wm_files.cc.

References BKE_report(), BKE_reportf(), BLENDER_ASSET_FILE_SUFFIX, BLI_path_cmp, blender::StringRefBase::endswith(), FILE_MAX, Main::is_asset_edit_file, Main::libraries, LISTBASE_FOREACH, and RPT_ERROR.

Referenced by wm_file_write().

◆ wm_filepath_default()

void wm_filepath_default ( const Main * bmain,
char * filepath )
static

◆ wm_free_operator_properties_callback()

void wm_free_operator_properties_callback ( void * user_data)
static

◆ wm_gpu_backend_override_from_userdef()

void wm_gpu_backend_override_from_userdef ( )
static

◆ wm_history_file_free()

void wm_history_file_free ( RecentFile * recent)
static

◆ wm_history_file_new()

RecentFile * wm_history_file_new ( const char * filepath)
static

Definition at line 1650 of file wm_files.cc.

References BLI_strdup(), RecentFile::filepath, and MEM_mallocN().

Referenced by wm_history_file_update().

◆ wm_history_file_read()

◆ wm_history_file_read_exec()

wmOperatorStatus wm_history_file_read_exec ( bContext * ,
wmOperator *  )
static

Definition at line 2815 of file wm_files.cc.

References ED_file_read_bookmarks(), OPERATOR_FINISHED, and wm_history_file_read().

Referenced by WM_OT_read_history().

◆ wm_history_file_update()

◆ wm_history_file_write()

void wm_history_file_write ( )
static

Write BLENDER_HISTORY_FILE as-is, without checking the environment (that's handled by wm_history_file_update).

Definition at line 1681 of file wm_files.cc.

References BKE_appdir_folder_id_create(), BLENDER_HISTORY_FILE, BLENDER_USER_CONFIG, BLI_fopen(), BLI_path_join, FILE_MAX, G, and LISTBASE_FOREACH.

Referenced by wm_clear_recent_files_exec(), and wm_history_file_update().

◆ wm_history_files_free()

void wm_history_files_free ( )
static

◆ wm_homefile_read()

void wm_homefile_read ( bContext * C,
const wmHomeFileRead_Params * params_homefile,
ReportList * reports )

Definition at line 1591 of file wm_files.cc.

References C, and wm_homefile_read_ex().

Referenced by wm_homefile_read_exec(), and wm_userpref_read_exec().

◆ wm_homefile_read_after_dialog_callback()

void wm_homefile_read_after_dialog_callback ( bContext * C,
void * user_data )
static

◆ wm_homefile_read_ex()

void wm_homefile_read_ex ( bContext * C,
const wmHomeFileRead_Params * params_homefile,
ReportList * reports,
wmFileReadPost_Params ** r_params_file_read_post )

Called on startup, (context entirely filled with NULLs) or called for 'New File' both startup.blend and userpref.blend are checked.

Parameters
r_params_file_read_postSupport postponed initialization, needed for initial startup when only some sub-systems have been initialized. When non-null, wm_file_read_post doesn't run, instead it's arguments are stored in this return argument. The caller is responsible for calling wm_homefile_read_post with this return argument.

Definition at line 1218 of file wm_files.cc.

References app_template, wmHomeFileRead_Params::app_template_override, BKE_appdir_app_template_id_search(), BKE_appdir_folder_id(), BKE_blender_userdef_app_template_data_set_and_free(), BKE_blender_userdef_data_set_and_free(), BKE_blendfile_read(), BKE_blendfile_read_from_memory(), BKE_blendfile_read_make_empty(), BKE_blendfile_read_setup_readfile(), BKE_blendfile_userdef_from_defaults(), BKE_blendfile_userdef_read(), BKE_reportf(), BLENDER_STARTUP_FILE, BLENDER_USER_CONFIG, BLENDER_USERPREF_FILE, BLI_access(), BLI_assert, BLI_exists(), BLI_path_join, BLO_READ_SKIP_DATA, BLO_READ_SKIP_USERDEF, BPY_run_string_eval(), C, CLOG_INFO, CTX_data_main(), CTX_py_init_get(), CTX_wm_window_set(), datatoc_startup_blend, datatoc_startup_blend_size, FILE_MAX, Main::filepath, wmHomeFileRead_Params::filepath_startup_override, G, G_FILE_NO_UI, G_FLAG_SCRIPT_AUTOEXEC, G_FLAG_SCRIPT_OVERRIDE_PREF, G_MAIN, wmFileReadPost_Params::is_alloc, BlendFileReadParams::is_factory_settings, BlendFileReadWMSetupData::is_factory_startup, wmFileReadPost_Params::is_factory_startup, wmFileReadPost_Params::is_first_time, wmHomeFileRead_Params::is_first_time, BlendFileReadParams::is_startup, wmFileReadPost_Params::is_startup_file, KEYCONF_INIT_DEFAULT, LISTBASE_FOREACH, LOG, MEM_mallocN(), params, BlendFileReadReport::reports, wmFileReadPost_Params::reset_app_template, RPT_ERROR, RPT_WARNING, SET_FLAG_FROM_TEST, BlendFileReadParams::skip_flags, STREQ, STRNCPY(), wmFileReadPost_Params::success, U, wmFileReadPost_Params::use_data, wmHomeFileRead_Params::use_data, wmHomeFileRead_Params::use_empty_data, wmHomeFileRead_Params::use_factory_settings, wmHomeFileRead_Params::use_factory_settings_app_template_only, wmFileReadPost_Params::use_userdef, wmHomeFileRead_Params::use_userdef, USER_SCRIPT_AUTOEXEC_DISABLE, Main::wm, WM_check(), wm_file_read_pre(), wm_file_read_setup_wm_finalize(), wm_file_read_setup_wm_init(), wm_homefile_read_post(), wm_init_userdef(), and wm_read_callback_pre_wrapper().

Referenced by wm_homefile_read(), and WM_init().

◆ wm_homefile_read_exec()

◆ wm_homefile_read_invoke()

◆ wm_homefile_read_post()

void wm_homefile_read_post ( bContext * C,
const wmFileReadPost_Params * params_file_read_post )

Special case, support deferred execution of wm_file_read_post, Needed when loading for the first time to workaround order of initialization bug, see #89046.

Definition at line 1598 of file wm_files.cc.

References C, wmFileReadPost_Params::is_alloc, MEM_freeN(), wmFileReadPost_Params::success, wmFileReadPost_Params::use_data, wm_file_read_post(), and wm_read_callback_post_wrapper().

Referenced by wm_homefile_read_ex(), and WM_init().

◆ wm_homefile_write_exec()

◆ wm_homefile_write_invoke()

wmOperatorStatus wm_homefile_write_invoke ( bContext * C,
wmOperator * op,
const wmEvent *  )
static

◆ WM_init_state_app_template_get()

const char * WM_init_state_app_template_get ( )

Definition at line 1207 of file wm_files.cc.

References wm_init_state_app_template.

Referenced by wm_homefile_read_exec(), WM_init(), and wm_userpref_read_exec().

◆ WM_init_state_app_template_set()

void WM_init_state_app_template_set ( const char * app_template)

Used for setting app-template from the command line:

  • non-empty string: overrides.
  • empty string: override, using no app template.
  • NULL: clears override.

Definition at line 1195 of file wm_files.cc.

References app_template, STRNCPY(), and wm_init_state_app_template.

Referenced by arg_handle_app_template(), and wm_homefile_read_exec().

◆ wm_init_userdef()

◆ wm_open_init_load_ui()

void wm_open_init_load_ui ( wmOperator * op,
bool use_prefs )

◆ wm_open_init_use_scripts()

◆ wm_open_mainfile__discard_changes_exec()

◆ wm_open_mainfile__open()

◆ wm_open_mainfile__select_file_path_exec()

◆ wm_open_mainfile_after_dialog_callback()

void wm_open_mainfile_after_dialog_callback ( bContext * C,
void * user_data )
static

◆ wm_open_mainfile_check()

◆ wm_open_mainfile_def_property_use_scripts()

void wm_open_mainfile_def_property_use_scripts ( wmOperatorType * ot)
static

◆ wm_open_mainfile_dispatch()

wmOperatorStatus wm_open_mainfile_dispatch ( bContext * C,
wmOperator * op )
static

◆ wm_open_mainfile_exec()

wmOperatorStatus wm_open_mainfile_exec ( bContext * C,
wmOperator * op )
static

Definition at line 3262 of file wm_files.cc.

References C, and wm_open_mainfile__open().

Referenced by WM_OT_open_mainfile().

◆ wm_open_mainfile_get_description()

◆ wm_open_mainfile_invoke()

wmOperatorStatus wm_open_mainfile_invoke ( bContext * C,
wmOperator * op,
const wmEvent *  )
static

Definition at line 3255 of file wm_files.cc.

References C, and wm_open_mainfile_dispatch().

Referenced by WM_OT_open_mainfile().

◆ wm_open_mainfile_ui()

void wm_open_mainfile_ui ( bContext * ,
wmOperator * op )
static

◆ wm_operator_close_file_dialog_if_needed()

◆ WM_OT_clear_recent_files()

◆ WM_OT_open_mainfile()

◆ WM_OT_read_factory_settings()

void WM_OT_read_factory_settings ( wmOperatorType * ot)

◆ WM_OT_read_factory_userpref()

void WM_OT_read_factory_userpref ( wmOperatorType * ot)

◆ WM_OT_read_history()

void WM_OT_read_history ( wmOperatorType * ot)

◆ WM_OT_read_homefile()

◆ WM_OT_read_userpref()

void WM_OT_read_userpref ( wmOperatorType * ot)

Definition at line 2756 of file wm_files.cc.

References ot, WM_operator_confirm(), and wm_userpref_read_exec().

Referenced by wm_operatortypes_register().

◆ WM_OT_recover_auto_save()

◆ WM_OT_recover_last_session()

◆ WM_OT_revert_mainfile()

◆ WM_OT_save_as_mainfile()

◆ WM_OT_save_homefile()

void WM_OT_save_homefile ( wmOperatorType * ot)

Definition at line 2600 of file wm_files.cc.

References ot, wm_homefile_write_exec(), and wm_homefile_write_invoke().

Referenced by wm_operatortypes_register().

◆ WM_OT_save_mainfile()

◆ WM_OT_save_userpref()

void WM_OT_save_userpref ( wmOperatorType * ot)

Definition at line 2629 of file wm_files.cc.

References ot, WM_operator_confirm(), and wm_userpref_write_exec().

Referenced by wm_operatortypes_register().

◆ wm_read_callback_post_wrapper()

void wm_read_callback_post_wrapper ( bContext * C,
const char * filepath,
const bool success )
static

◆ wm_read_callback_pre_wrapper()

void wm_read_callback_pre_wrapper ( bContext * C,
const char * filepath )
static

Definition at line 888 of file wm_files.cc.

References BKE_callback_exec_string(), BKE_CB_EVT_LOAD_PRE, C, and CTX_data_main().

Referenced by WM_file_read(), and wm_homefile_read_ex().

◆ wm_read_exotic()

◆ wm_read_factory_settings_invoke()

◆ wm_recover_auto_save_exec()

◆ wm_recover_auto_save_invoke()

◆ wm_recover_last_session_after_dialog_callback()

void wm_recover_last_session_after_dialog_callback ( bContext * C,
void * user_data )
static

◆ wm_recover_last_session_exec()

wmOperatorStatus wm_recover_last_session_exec ( bContext * C,
wmOperator * op )
static

Definition at line 3505 of file wm_files.cc.

References C, wm_open_init_use_scripts(), and wm_recover_last_session_impl().

Referenced by WM_OT_recover_last_session().

◆ wm_recover_last_session_impl()

◆ wm_recover_last_session_invoke()

◆ wm_revert_mainfile_exec()

◆ wm_revert_mainfile_invoke()

wmOperatorStatus wm_revert_mainfile_invoke ( bContext * C,
wmOperator * op,
const wmEvent *  )
static

◆ wm_revert_mainfile_poll()

bool wm_revert_mainfile_poll ( bContext * )
static

Definition at line 3450 of file wm_files.cc.

References BKE_main_blendfile_path_from_global().

Referenced by WM_OT_revert_mainfile().

◆ wm_save_as_mainfile_exec()

◆ wm_save_as_mainfile_get_description()

std::string wm_save_as_mainfile_get_description ( bContext * ,
wmOperatorType * ,
PointerRNA * ptr )
static

Definition at line 3851 of file wm_files.cc.

References BLI_strdup(), ptr, RNA_boolean_get(), and TIP_.

Referenced by WM_OT_save_as_mainfile().

◆ wm_save_as_mainfile_get_name()

std::string wm_save_as_mainfile_get_name ( wmOperatorType * ot,
PointerRNA * ptr )
static

Definition at line 3843 of file wm_files.cc.

References CTX_IFACE_, ot, ptr, and RNA_boolean_get().

Referenced by WM_OT_save_as_mainfile().

◆ wm_save_as_mainfile_invoke()

◆ wm_save_file_overwrite_dialog()

void wm_save_file_overwrite_dialog ( bContext * C,
wmOperator * op )

Confirmation dialog when user is about to save the current blend file, and it was previously created by a newer version of Blender.

Important to ask confirmation, as this is a very common scenario of data loss.

Definition at line 4574 of file wm_files.cc.

References block_create_save_file_overwrite_dialog(), C, CTX_wm_screen(), wmGenericCallback::exec, free_post_file_close_action(), wmGenericCallback::free_user_data, IDP_CopyProperty(), MEM_callocN(), wmOperator::properties, save_file_overwrite_dialog_name, UI_popup_block_invoke(), UI_popup_block_name_exists(), wmGenericCallback::user_data, and wm_free_operator_properties_callback().

Referenced by wm_save_mainfile_invoke().

◆ wm_save_mainfile_check()

bool wm_save_mainfile_check ( bContext * ,
wmOperator * op )
static

◆ wm_save_mainfile_get_description()

std::string wm_save_mainfile_get_description ( bContext * ,
wmOperatorType * ,
PointerRNA * ptr )
static

Definition at line 3941 of file wm_files.cc.

References ptr, RNA_boolean_get(), and TIP_.

Referenced by WM_OT_save_mainfile().

◆ wm_save_mainfile_invoke()

◆ wm_test_autorun_revert_action_exec()

◆ wm_test_autorun_revert_action_set()

◆ wm_test_autorun_warning()

◆ wm_test_foreign_file_warning()

void wm_test_foreign_file_warning ( bContext * C)

◆ wm_userpref_read_exceptions()

void wm_userpref_read_exceptions ( UserDef * userdef_curr,
const UserDef * userdef_prev )
static

When reading preferences, there are some exceptions for values which are reset.

Definition at line 2648 of file wm_files.cc.

References USERDEF_RESTORE.

Referenced by wm_homefile_read_exec(), and wm_userpref_read_exec().

◆ wm_userpref_read_exec()

◆ wm_userpref_read_invoke()

wmOperatorStatus wm_userpref_read_invoke ( bContext * C,
wmOperator * op,
const wmEvent *  )
static

◆ wm_userpref_update_when_changed()

void wm_userpref_update_when_changed ( bContext * C,
Main * bmain,
UserDef * userdef_prev,
UserDef * userdef_curr )
static

◆ wm_userpref_write_exec()

◆ write_crash_blend()

bool write_crash_blend ( )

Debugging only, convenience function to write on crash. Convenient to save a blend file from a debugger.

Definition at line 2078 of file wm_files.cc.

References BKE_main_blendfile_path_from_global(), BLI_path_extension_replace(), BLO_write_file(), FILE_MAX, G, G_MAIN, params, printf, and STRNCPY().

Variable Documentation

◆ app_template

◆ close_file_dialog_name

const char* close_file_dialog_name = "file_close_popup"
static

Definition at line 4713 of file wm_files.cc.

Referenced by block_create__close_file_dialog(), and wm_close_file_dialog().

◆ LOG

CLG_LogRef LOG = {"blend"}
static

Definition at line 160 of file wm_files.cc.

◆ ot

Definition at line 4237 of file wm_files.cc.

Referenced by action_create(), ACTION_OT_bake_keys(), ACTION_OT_clean(), ACTION_OT_clickselect(), ACTION_OT_copy(), ACTION_OT_delete(), ACTION_OT_duplicate(), ACTION_OT_easing_type(), ACTION_OT_extrapolation_type(), ACTION_OT_frame_jump(), ACTION_OT_handle_type(), ACTION_OT_interpolation_type(), ACTION_OT_keyframe_insert(), ACTION_OT_keyframe_type(), ACTION_OT_layer_next(), ACTION_OT_layer_prev(), ACTION_OT_markers_make_local(), ACTION_OT_mirror(), ACTION_OT_new(), ACTION_OT_paste(), ACTION_OT_previewrange_set(), ACTION_OT_push_down(), ACTION_OT_select_all(), ACTION_OT_select_box(), ACTION_OT_select_circle(), ACTION_OT_select_column(), ACTION_OT_select_lasso(), ACTION_OT_select_leftright(), ACTION_OT_select_less(), ACTION_OT_select_linked(), ACTION_OT_select_more(), ACTION_OT_snap(), ACTION_OT_stash(), ACTION_OT_stash_and_create(), ACTION_OT_unlink(), ACTION_OT_view_all(), ACTION_OT_view_frame(), ACTION_OT_view_selected(), add_driver_button_menu_exec(), blender::ed::object::add_generic_props(), blender::nodes::socket_items::ops::add_item(), blender::ed::object::add_mesh_props(), blender::nodes::socket_items::ops::add_node_identifier_property(), blender::ed::object::add_unit_props_radius(), blender::ed::object::add_unit_props_radius_ex(), blender::ed::object::add_unit_props_size(), ANIM_OT_change_frame(), ANIM_OT_channel_select_keys(), ANIM_OT_channel_view_pick(), ANIM_OT_channels_bake(), ANIM_OT_channels_clean_empty(), ANIM_OT_channels_click(), ANIM_OT_channels_collapse(), ANIM_OT_channels_delete(), ANIM_OT_channels_editable_toggle(), ANIM_OT_channels_expand(), ANIM_OT_channels_fcurves_enable(), ANIM_OT_channels_group(), ANIM_OT_channels_move(), ANIM_OT_channels_rename(), ANIM_OT_channels_select_all(), ANIM_OT_channels_select_box(), ANIM_OT_channels_select_filter(), ANIM_OT_channels_setting_disable(), ANIM_OT_channels_setting_enable(), ANIM_OT_channels_setting_toggle(), ANIM_OT_channels_ungroup(), ANIM_OT_channels_view_selected(), ANIM_OT_convert_legacy_action(), ANIM_OT_copy_driver_button(), ANIM_OT_debug_channel_list(), ANIM_OT_driver_button_add(), ANIM_OT_driver_button_add_menu(), ANIM_OT_driver_button_edit(), ANIM_OT_driver_button_remove(), ANIM_OT_end_frame_set(), ANIM_OT_keyframe_clear_button(), ANIM_OT_keyframe_clear_v3d(), ANIM_OT_keyframe_clear_vse(), ANIM_OT_keyframe_delete(), ANIM_OT_keyframe_delete_button(), ANIM_OT_keyframe_delete_by_name(), ANIM_OT_keyframe_delete_v3d(), ANIM_OT_keyframe_delete_vse(), ANIM_OT_keyframe_insert(), ANIM_OT_keyframe_insert_button(), ANIM_OT_keyframe_insert_by_name(), ANIM_OT_keyframe_insert_menu(), ANIM_OT_keying_set_active_set(), ANIM_OT_keying_set_add(), ANIM_OT_keying_set_path_add(), ANIM_OT_keying_set_path_remove(), ANIM_OT_keying_set_remove(), ANIM_OT_keyingset_button_add(), ANIM_OT_keyingset_button_remove(), ANIM_OT_merge_animation(), ANIM_OT_paste_driver_button(), ANIM_OT_previewrange_clear(), ANIM_OT_previewrange_set(), ANIM_OT_scene_range_frame(), ANIM_OT_separate_slots(), ANIM_OT_slot_channels_move_to_new_action(), ANIM_OT_start_frame_set(), ANIM_OT_view_curve_in_graph_editor(), ARMATURE_OT_align(), ARMATURE_OT_assign_to_collection(), ARMATURE_OT_autoside_names(), ARMATURE_OT_bone_primitive_add(), ARMATURE_OT_calculate_roll(), ARMATURE_OT_click_extrude(), ARMATURE_OT_collection_add(), ARMATURE_OT_collection_assign(), ARMATURE_OT_collection_create_and_assign(), ARMATURE_OT_collection_deselect(), ARMATURE_OT_collection_move(), ARMATURE_OT_collection_remove(), ARMATURE_OT_collection_select(), ARMATURE_OT_collection_unassign(), ARMATURE_OT_collection_unassign_named(), ARMATURE_OT_delete(), ARMATURE_OT_dissolve(), ARMATURE_OT_duplicate(), ARMATURE_OT_extrude(), ARMATURE_OT_fill(), ARMATURE_OT_flip_names(), ARMATURE_OT_hide(), ARMATURE_OT_move_to_collection(), ARMATURE_OT_parent_clear(), ARMATURE_OT_parent_set(), ARMATURE_OT_reveal(), ARMATURE_OT_roll_clear(), ARMATURE_OT_select_all(), ARMATURE_OT_select_hierarchy(), ARMATURE_OT_select_less(), ARMATURE_OT_select_linked(), ARMATURE_OT_select_linked_pick(), ARMATURE_OT_select_mirror(), ARMATURE_OT_select_more(), ARMATURE_OT_select_similar(), ARMATURE_OT_separate(), ARMATURE_OT_shortest_path_pick(), ARMATURE_OT_split(), ARMATURE_OT_subdivide(), ARMATURE_OT_switch_direction(), ARMATURE_OT_symmetrize(), blender::ed::asset::ASSET_OT_bundle_install(), blender::ed::asset::ASSET_OT_catalog_delete(), blender::ed::asset::ASSET_OT_catalog_new(), blender::ed::asset::ASSET_OT_catalog_redo(), blender::ed::asset::ASSET_OT_catalog_undo(), blender::ed::asset::ASSET_OT_catalog_undo_push(), blender::ed::asset::ASSET_OT_catalogs_save(), blender::ed::asset::ASSET_OT_clear(), blender::ed::asset::ASSET_OT_clear_single(), blender::ed::asset::ASSET_OT_library_refresh(), blender::ed::asset::ASSET_OT_mark(), blender::ed::asset::ASSET_OT_mark_single(), blender::ed::asset::ASSET_OT_screenshot_preview(), BOID_OT_rule_add(), BOID_OT_rule_del(), BOID_OT_rule_move_down(), BOID_OT_rule_move_up(), BOID_OT_state_add(), BOID_OT_state_del(), BOID_OT_state_move_down(), BOID_OT_state_move_up(), bone_mouse_select_menu(), BPY_RNA_operator_macro_wrapper(), BPY_RNA_operator_wrapper(), blender::ed::sculpt_paint::BRUSH_OT_asset_activate(), blender::ed::sculpt_paint::BRUSH_OT_asset_delete(), blender::ed::sculpt_paint::BRUSH_OT_asset_edit_metadata(), blender::ed::sculpt_paint::BRUSH_OT_asset_load_preview(), blender::ed::sculpt_paint::BRUSH_OT_asset_revert(), blender::ed::sculpt_paint::BRUSH_OT_asset_save(), blender::ed::sculpt_paint::BRUSH_OT_asset_save_as(), BRUSH_OT_curve_preset(), BRUSH_OT_scale_size(), BRUSH_OT_sculpt_curves_falloff_preset(), BRUSH_OT_stencil_control(), BRUSH_OT_stencil_fit_image_aspect(), BRUSH_OT_stencil_reset_transform(), brush_painter_imbuf_update(), BUTTONS_OT_clear_filter(), BUTTONS_OT_context_menu(), BUTTONS_OT_directory_browse(), BUTTONS_OT_file_browse(), BUTTONS_OT_start_filter(), BUTTONS_OT_toggle_pin(), CACHEFILE_OT_layer_add(), CACHEFILE_OT_layer_move(), CACHEFILE_OT_layer_remove(), CACHEFILE_OT_open(), CACHEFILE_OT_reload(), blender::ed::geometry::catalog_assets_draw(), blender::ed::object::catalog_assets_draw(), blender::ed::geometry::catalog_assets_draw_unassigned(), CLIP_OT_add_marker(), CLIP_OT_add_marker_at_click(), CLIP_OT_apply_solution_scale(), CLIP_OT_average_tracks(), CLIP_OT_change_frame(), CLIP_OT_clean_tracks(), CLIP_OT_clear_solution(), CLIP_OT_clear_track_path(), CLIP_OT_copy_tracks(), CLIP_OT_create_plane_track(), CLIP_OT_cursor_set(), CLIP_OT_delete_marker(), CLIP_OT_delete_track(), CLIP_OT_detect_features(), CLIP_OT_disable_markers(), CLIP_OT_dopesheet_select_channel(), CLIP_OT_dopesheet_view_all(), CLIP_OT_frame_jump(), CLIP_OT_graph_center_current_frame(), CLIP_OT_graph_delete_curve(), CLIP_OT_graph_delete_knot(), CLIP_OT_graph_disable_markers(), CLIP_OT_graph_select(), CLIP_OT_graph_select_all_markers(), CLIP_OT_graph_select_box(), CLIP_OT_graph_view_all(), CLIP_OT_hide_tracks(), CLIP_OT_hide_tracks_clear(), CLIP_OT_join_tracks(), CLIP_OT_keyframe_delete(), CLIP_OT_keyframe_insert(), CLIP_OT_lock_selection_toggle(), CLIP_OT_lock_tracks(), CLIP_OT_mode_set(), CLIP_OT_new_image_from_plane_marker(), CLIP_OT_open(), CLIP_OT_paste_tracks(), CLIP_OT_prefetch(), CLIP_OT_rebuild_proxy(), CLIP_OT_refine_markers(), CLIP_OT_reload(), CLIP_OT_select(), CLIP_OT_select_all(), CLIP_OT_select_box(), CLIP_OT_select_circle(), CLIP_OT_select_grouped(), CLIP_OT_select_lasso(), CLIP_OT_set_axis(), CLIP_OT_set_origin(), CLIP_OT_set_plane(), CLIP_OT_set_scale(), CLIP_OT_set_scene_frames(), CLIP_OT_set_solution_scale(), CLIP_OT_set_solver_keyframe(), CLIP_OT_slide_marker(), CLIP_OT_slide_plane_marker(), CLIP_OT_solve_camera(), CLIP_OT_stabilize_2d_add(), CLIP_OT_stabilize_2d_remove(), CLIP_OT_stabilize_2d_rotation_add(), CLIP_OT_stabilize_2d_rotation_remove(), CLIP_OT_stabilize_2d_rotation_select(), CLIP_OT_stabilize_2d_select(), CLIP_OT_track_copy_color(), CLIP_OT_track_markers(), CLIP_OT_tracking_object_new(), CLIP_OT_tracking_object_remove(), CLIP_OT_update_image_from_plane_marker(), CLIP_OT_view_all(), CLIP_OT_view_center_cursor(), CLIP_OT_view_pan(), CLIP_OT_view_selected(), CLIP_OT_view_zoom(), CLIP_OT_view_zoom_in(), CLIP_OT_view_zoom_out(), CLIP_OT_view_zoom_ratio(), blender::ed::object::collection_exporter_export(), blender::ed::object::COLLECTION_OT_create(), blender::ed::object::COLLECTION_OT_export_all(), blender::ed::object::COLLECTION_OT_exporter_add(), blender::ed::object::COLLECTION_OT_exporter_export(), blender::ed::object::COLLECTION_OT_exporter_move(), blender::ed::object::COLLECTION_OT_exporter_remove(), blender::ed::object::COLLECTION_OT_objects_add_active(), blender::ed::object::COLLECTION_OT_objects_remove(), blender::ed::object::COLLECTION_OT_objects_remove_active(), blender::ed::object::COLLECTION_OT_objects_remove_all(), CONSOLE_OT_clear(), CONSOLE_OT_clear_line(), CONSOLE_OT_copy(), CONSOLE_OT_delete(), CONSOLE_OT_history_append(), CONSOLE_OT_history_cycle(), CONSOLE_OT_indent(), CONSOLE_OT_indent_or_autocomplete(), CONSOLE_OT_insert(), CONSOLE_OT_move(), CONSOLE_OT_paste(), CONSOLE_OT_scrollback_append(), CONSOLE_OT_select_all(), CONSOLE_OT_select_set(), CONSOLE_OT_select_word(), CONSOLE_OT_unindent(), blender::ed::object::CONSTRAINT_OT_apply(), blender::ed::object::CONSTRAINT_OT_childof_clear_inverse(), blender::ed::object::CONSTRAINT_OT_childof_set_inverse(), blender::ed::object::CONSTRAINT_OT_copy(), blender::ed::object::CONSTRAINT_OT_copy_to_selected(), blender::ed::object::CONSTRAINT_OT_delete(), blender::ed::object::CONSTRAINT_OT_followpath_path_animate(), blender::ed::object::CONSTRAINT_OT_limitdistance_reset(), blender::ed::object::CONSTRAINT_OT_move_down(), blender::ed::object::CONSTRAINT_OT_move_to_index(), blender::ed::object::CONSTRAINT_OT_move_up(), blender::ed::object::CONSTRAINT_OT_objectsolver_clear_inverse(), blender::ed::object::CONSTRAINT_OT_objectsolver_set_inverse(), blender::ed::object::CONSTRAINT_OT_stretchto_reset(), constraint_reorder(), blender::ed::asset::shelf::create_asset_operator_params(), create_operator_state(), CURVE_OT_cyclic_toggle(), CURVE_OT_de_select_first(), CURVE_OT_de_select_last(), CURVE_OT_decimate(), CURVE_OT_delete(), CURVE_OT_dissolve_verts(), CURVE_OT_draw(), CURVE_OT_duplicate(), CURVE_OT_extrude(), CURVE_OT_handle_type_set(), CURVE_OT_hide(), CURVE_OT_make_segment(), CURVE_OT_match_texture_space(), CURVE_OT_normals_make_consistent(), CURVE_OT_pen(), CURVE_OT_primitive_bezier_circle_add(), CURVE_OT_primitive_bezier_curve_add(), CURVE_OT_primitive_nurbs_circle_add(), CURVE_OT_primitive_nurbs_curve_add(), CURVE_OT_primitive_nurbs_path_add(), CURVE_OT_radius_set(), CURVE_OT_reveal(), CURVE_OT_select_all(), CURVE_OT_select_less(), CURVE_OT_select_linked(), CURVE_OT_select_linked_pick(), CURVE_OT_select_more(), CURVE_OT_select_next(), CURVE_OT_select_nth(), CURVE_OT_select_previous(), CURVE_OT_select_random(), CURVE_OT_select_row(), CURVE_OT_select_similar(), CURVE_OT_separate(), CURVE_OT_shade_flat(), CURVE_OT_shade_smooth(), CURVE_OT_shortest_path_pick(), CURVE_OT_smooth(), CURVE_OT_smooth_radius(), CURVE_OT_smooth_tilt(), CURVE_OT_smooth_weight(), CURVE_OT_spin(), CURVE_OT_spline_type_set(), CURVE_OT_spline_weight_set(), CURVE_OT_split(), CURVE_OT_subdivide(), CURVE_OT_switch_direction(), CURVE_OT_tilt_clear(), CURVE_OT_vertex_add(), blender::ed::curves::CURVES_OT_add_bezier(), blender::ed::curves::CURVES_OT_add_circle(), blender::ed::curves::CURVES_OT_attribute_set(), blender::ed::curves::CURVES_OT_convert_from_particle_system(), blender::ed::curves::CURVES_OT_convert_to_particle_system(), blender::ed::curves::CURVES_OT_curve_type_set(), blender::ed::curves::CURVES_OT_cyclic_toggle(), blender::ed::curves::CURVES_OT_delete(), blender::ed::curves::CURVES_OT_draw(), blender::ed::curves::CURVES_OT_duplicate(), blender::ed::curves::CURVES_OT_extrude(), blender::ed::curves::CURVES_OT_handle_type_set(), blender::ed::curves::CURVES_OT_pen(), blender::ed::sculpt_paint::CURVES_OT_sculptmode_toggle(), blender::ed::curves::CURVES_OT_select_all(), blender::ed::curves::CURVES_OT_select_ends(), blender::ed::curves::CURVES_OT_select_less(), blender::ed::curves::CURVES_OT_select_linked(), blender::ed::curves::CURVES_OT_select_linked_pick(), blender::ed::curves::CURVES_OT_select_more(), blender::ed::curves::CURVES_OT_select_random(), blender::ed::curves::CURVES_OT_separate(), blender::ed::curves::CURVES_OT_set_selection_domain(), blender::ed::curves::CURVES_OT_snap_curves_to_surface(), blender::ed::curves::CURVES_OT_split(), blender::ed::curves::CURVES_OT_subdivide(), blender::ed::curves::CURVES_OT_surface_set(), blender::ed::curves::CURVES_OT_switch_direction(), blender::ed::curves::CURVES_OT_tilt_clear(), define_primitive_add_properties(), DPAINT_OT_bake(), DPAINT_OT_output_toggle(), DPAINT_OT_surface_slot_add(), DPAINT_OT_surface_slot_remove(), DPAINT_OT_type_toggle(), drop_import_file_tooltip(), ED_operatormacros_action(), ED_operatormacros_armature(), ED_operatormacros_clip(), ED_operatormacros_curve(), ED_operatormacros_graph(), ED_operatormacros_grease_pencil(), ED_operatormacros_mask(), ED_operatormacros_mesh(), ED_operatormacros_metaball(), ED_operatormacros_nla(), ED_operatormacros_node(), ED_operatormacros_paint(), blender::ed::vse::ED_operatormacros_sequencer(), ED_operatormacros_uvedit(), ED_OT_flush_edits(), ED_OT_lib_id_fake_user_toggle(), ED_OT_lib_id_generate_preview(), ED_OT_lib_id_generate_preview_from_object(), ED_OT_lib_id_load_custom_preview(), ED_OT_lib_id_override_editable_toggle(), ED_OT_lib_id_remove_preview(), ED_OT_lib_id_unlink(), ED_OT_redo(), ED_OT_undo(), ED_OT_undo_history(), ED_OT_undo_push(), ED_OT_undo_redo(), ED_screen_user_menu_item_add_operator(), ED_screen_user_menu_item_find_operator(), edbm_dissolve_prop__use_angle_threshold(), edbm_dissolve_prop__use_boundary_tear(), edbm_dissolve_prop__use_face_split(), edbm_dissolve_prop__use_verts(), EDBM_mesh_knife(), blender::ed::object::edit_constraint_properties(), blender::ed::object::edit_constraint_report_property(), blender::ed::object::edit_modifier_properties(), blender::ed::object::edit_modifier_report_property(), blender::ed::object::edit_shaderfx_properties(), blender::ed::object::edit_shaderfx_report_property(), file_browse_invoke(), file_directory_enter_handle(), file_draw_invalid_asset_library_hint(), file_external_operation_exec(), file_os_operations_menu_draw(), file_os_operations_menu_item(), FILE_OT_autopack_toggle(), FILE_OT_bookmark_add(), FILE_OT_bookmark_cleanup(), FILE_OT_bookmark_delete(), FILE_OT_bookmark_move(), FILE_OT_cancel(), FILE_OT_delete(), FILE_OT_directory_new(), FILE_OT_edit_directory_path(), FILE_OT_execute(), FILE_OT_external_operation(), FILE_OT_filenum(), FILE_OT_filepath_drop(), FILE_OT_find_missing_files(), FILE_OT_hidedot(), FILE_OT_highlight(), FILE_OT_make_paths_absolute(), FILE_OT_make_paths_relative(), FILE_OT_mouse_execute(), FILE_OT_next(), FILE_OT_pack_all(), FILE_OT_pack_libraries(), FILE_OT_parent(), FILE_OT_previous(), FILE_OT_refresh(), FILE_OT_rename(), FILE_OT_report_missing_files(), FILE_OT_reset_recent(), FILE_OT_select(), FILE_OT_select_all(), FILE_OT_select_bookmark(), FILE_OT_select_box(), FILE_OT_select_walk(), FILE_OT_smoothscroll(), FILE_OT_sort_column_ui_context(), FILE_OT_start_filter(), FILE_OT_unpack_all(), FILE_OT_unpack_item(), FILE_OT_unpack_libraries(), FILE_OT_view_selected(), FLUID_OT_bake_all(), FLUID_OT_bake_data(), FLUID_OT_bake_guides(), FLUID_OT_bake_mesh(), FLUID_OT_bake_noise(), FLUID_OT_bake_particles(), FLUID_OT_free_all(), FLUID_OT_free_data(), FLUID_OT_free_guides(), FLUID_OT_free_mesh(), FLUID_OT_free_noise(), FLUID_OT_free_particles(), FLUID_OT_pause_bake(), FONT_OT_case_set(), FONT_OT_case_toggle(), FONT_OT_change_character(), FONT_OT_change_spacing(), FONT_OT_delete(), FONT_OT_line_break(), FONT_OT_move(), FONT_OT_move_select(), FONT_OT_open(), FONT_OT_select_all(), FONT_OT_select_word(), FONT_OT_selection_set(), FONT_OT_style_set(), FONT_OT_style_toggle(), FONT_OT_text_copy(), FONT_OT_text_cut(), FONT_OT_text_insert(), FONT_OT_text_insert_unicode(), FONT_OT_text_paste(), FONT_OT_text_paste_from_file(), FONT_OT_textbox_add(), FONT_OT_textbox_remove(), FONT_OT_unlink(), blender::ed::geometry::GEOMETRY_OT_attribute_add(), blender::ed::geometry::GEOMETRY_OT_attribute_convert(), blender::ed::geometry::GEOMETRY_OT_attribute_remove(), blender::ed::geometry::GEOMETRY_OT_color_attribute_add(), blender::ed::geometry::GEOMETRY_OT_color_attribute_convert(), blender::ed::geometry::GEOMETRY_OT_color_attribute_duplicate(), blender::ed::geometry::GEOMETRY_OT_color_attribute_remove(), blender::ed::geometry::GEOMETRY_OT_color_attribute_render_set(), blender::ed::geometry::GEOMETRY_OT_execute_node_group(), blender::ed::geometry::GEOMETRY_OT_geometry_randomization(), blender::ed::sculpt_paint::mask::gesture_operator_properties(), ghost_event_proc(), gizmo_mesh_spin_redo_setup(), GIZMOGROUP_OT_gizmo_select(), GIZMOGROUP_OT_gizmo_tweak(), GPENCIL_OT_annotate(), GPENCIL_OT_annotation_active_frame_delete(), GPENCIL_OT_annotation_add(), GPENCIL_OT_data_unlink(), GPENCIL_OT_layer_annotation_add(), GPENCIL_OT_layer_annotation_move(), GPENCIL_OT_layer_annotation_remove(), GRAPH_OT_bake_keys(), GRAPH_OT_blend_offset(), GRAPH_OT_blend_to_default(), GRAPH_OT_blend_to_ease(), GRAPH_OT_blend_to_neighbor(), GRAPH_OT_breakdown(), GRAPH_OT_butterworth_smooth(), GRAPH_OT_clean(), GRAPH_OT_click_insert(), GRAPH_OT_clickselect(), GRAPH_OT_copy(), GRAPH_OT_cursor_set(), GRAPH_OT_decimate(), GRAPH_OT_delete(), GRAPH_OT_driver_delete_invalid(), GRAPH_OT_driver_variables_copy(), GRAPH_OT_driver_variables_paste(), GRAPH_OT_duplicate(), GRAPH_OT_ease(), GRAPH_OT_easing_type(), GRAPH_OT_equalize_handles(), GRAPH_OT_euler_filter(), GRAPH_OT_extrapolation_type(), GRAPH_OT_fmodifier_add(), GRAPH_OT_fmodifier_copy(), GRAPH_OT_fmodifier_paste(), GRAPH_OT_frame_jump(), GRAPH_OT_gaussian_smooth(), GRAPH_OT_ghost_curves_clear(), GRAPH_OT_ghost_curves_create(), GRAPH_OT_handle_type(), GRAPH_OT_hide(), GRAPH_OT_interpolation_type(), GRAPH_OT_keyframe_insert(), GRAPH_OT_keyframe_jump(), GRAPH_OT_keys_to_samples(), GRAPH_OT_match_slope(), GRAPH_OT_mirror(), GRAPH_OT_paste(), GRAPH_OT_previewrange_set(), GRAPH_OT_push_pull(), GRAPH_OT_reveal(), GRAPH_OT_samples_to_keys(), GRAPH_OT_scale_average(), GRAPH_OT_scale_from_neighbor(), GRAPH_OT_select_all(), GRAPH_OT_select_box(), GRAPH_OT_select_circle(), GRAPH_OT_select_column(), GRAPH_OT_select_key_handles(), GRAPH_OT_select_lasso(), GRAPH_OT_select_leftright(), GRAPH_OT_select_less(), GRAPH_OT_select_linked(), GRAPH_OT_select_more(), GRAPH_OT_shear(), GRAPH_OT_smooth(), GRAPH_OT_snap(), GRAPH_OT_snap_cursor_value(), GRAPH_OT_sound_to_samples(), GRAPH_OT_time_offset(), GRAPH_OT_view_all(), GRAPH_OT_view_frame(), GRAPH_OT_view_selected(), blender::ed::greasepencil::GREASE_PENCIL_OT_active_frame_delete(), blender::ed::greasepencil::GREASE_PENCIL_OT_bake_grease_pencil_animation(), blender::ed::sculpt_paint::GREASE_PENCIL_OT_brush_stroke(), blender::ed::greasepencil::GREASE_PENCIL_OT_caps_set(), blender::ed::greasepencil::GREASE_PENCIL_OT_clean_loose(), blender::ed::greasepencil::GREASE_PENCIL_OT_convert_curve_type(), blender::ed::greasepencil::GREASE_PENCIL_OT_copy(), blender::ed::greasepencil::GREASE_PENCIL_OT_cyclical_set(), blender::ed::greasepencil::GREASE_PENCIL_OT_delete(), blender::ed::greasepencil::GREASE_PENCIL_OT_delete_breakdown(), blender::ed::greasepencil::GREASE_PENCIL_OT_delete_frame(), blender::ed::greasepencil::GREASE_PENCIL_OT_dissolve(), blender::ed::greasepencil::GREASE_PENCIL_OT_duplicate(), blender::ed::sculpt_paint::GREASE_PENCIL_OT_erase_box(), blender::ed::sculpt_paint::GREASE_PENCIL_OT_erase_lasso(), blender::ed::greasepencil::GREASE_PENCIL_OT_extrude(), blender::ed::sculpt_paint::GREASE_PENCIL_OT_fill(), blender::ed::greasepencil::GREASE_PENCIL_OT_frame_clean_duplicate(), blender::ed::greasepencil::GREASE_PENCIL_OT_frame_duplicate(), blender::ed::greasepencil::GREASE_PENCIL_OT_insert_blank_frame(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate(), blender::ed::sculpt_paint::greasepencil::GREASE_PENCIL_OT_interpolate_sequence(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_active(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_add(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_duplicate(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_duplicate_object(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_group_add(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_group_color_tag(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_group_remove(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_hide(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_isolate(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_lock_all(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_mask_add(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_mask_remove(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_mask_reorder(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_merge(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_move(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_remove(), blender::ed::greasepencil::GREASE_PENCIL_OT_layer_reveal(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_copy_to_object(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_hide(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_isolate(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_lock_all(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_lock_unselected(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_lock_unused(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_reveal(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_select(), blender::ed::greasepencil::GREASE_PENCIL_OT_material_unlock_all(), blender::ed::greasepencil::GREASE_PENCIL_OT_move_to_layer(), blender::ed::greasepencil::GREASE_PENCIL_OT_outline(), blender::ed::greasepencil::GREASE_PENCIL_OT_paintmode_toggle(), blender::ed::greasepencil::GREASE_PENCIL_OT_paste(), blender::ed::greasepencil::GREASE_PENCIL_OT_pen(), blender::ed::greasepencil::GREASE_PENCIL_OT_primitive_arc(), blender::ed::greasepencil::GREASE_PENCIL_OT_primitive_box(), blender::ed::greasepencil::GREASE_PENCIL_OT_primitive_circle(), blender::ed::greasepencil::GREASE_PENCIL_OT_primitive_curve(), blender::ed::greasepencil::GREASE_PENCIL_OT_primitive_line(), blender::ed::greasepencil::GREASE_PENCIL_OT_primitive_polyline(), blender::ed::greasepencil::GREASE_PENCIL_OT_remove_fill_guides(), blender::ed::greasepencil::GREASE_PENCIL_OT_reproject(), blender::ed::greasepencil::GREASE_PENCIL_OT_reset_uvs(), blender::ed::sculpt_paint::GREASE_PENCIL_OT_sculpt_paint(), blender::ed::greasepencil::GREASE_PENCIL_OT_sculptmode_toggle(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_all(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_alternate(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_ends(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_less(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_linked(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_more(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_random(), blender::ed::greasepencil::GREASE_PENCIL_OT_select_similar(), blender::ed::greasepencil::GREASE_PENCIL_OT_separate(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_active_material(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_corner_type(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_curve_resolution(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_curve_type(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_handle_type(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_material(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_selection_mode(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_start_point(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_uniform_opacity(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_uniform_thickness(), blender::ed::greasepencil::GREASE_PENCIL_OT_snap_cursor_to_selected(), blender::ed::greasepencil::GREASE_PENCIL_OT_snap_to_cursor(), blender::ed::greasepencil::GREASE_PENCIL_OT_snap_to_grid(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_material_set(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_merge_by_distance(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_reorder(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_reset_vertex_color(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_simplify(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_smooth(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_split(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_subdivide(), blender::ed::greasepencil::GREASE_PENCIL_OT_stroke_switch_direction(), GREASE_PENCIL_OT_stroke_trim(), blender::ed::greasepencil::GREASE_PENCIL_OT_texture_gradient(), blender::ed::sculpt_paint::GREASE_PENCIL_OT_vertex_brush_stroke(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_brightness_contrast(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_hsv(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_invert(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_levels(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_color_set(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_group_normalize(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_group_normalize_all(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertex_group_smooth(), blender::ed::greasepencil::GREASE_PENCIL_OT_vertexmode_toggle(), blender::ed::sculpt_paint::GREASE_PENCIL_OT_weight_brush_stroke(), blender::ed::greasepencil::GREASE_PENCIL_OT_weight_invert(), blender::ed::greasepencil::GREASE_PENCIL_OT_weight_sample(), blender::ed::greasepencil::GREASE_PENCIL_OT_weight_toggle_direction(), blender::ed::greasepencil::GREASE_PENCIL_OT_weightmode_toggle(), blender::ed::greasepencil::grease_pencil_primitive_common_props(), blender::ed::sculpt_paint::hide::hide_show_operator_gesture_properties(), blender::ed::sculpt_paint::hide::hide_show_operator_properties(), blender::ed::outliner::id_remap_fn(), image_file_browse_invoke(), image_operator_prop_allow_tokens(), IMAGE_OT_add_render_slot(), IMAGE_OT_change_frame(), IMAGE_OT_clear_render_border(), IMAGE_OT_clear_render_slot(), IMAGE_OT_clipboard_copy(), IMAGE_OT_clipboard_paste(), IMAGE_OT_curves_point_set(), IMAGE_OT_cycle_render_slot(), IMAGE_OT_file_browse(), IMAGE_OT_flip(), IMAGE_OT_invert(), IMAGE_OT_match_movie_length(), IMAGE_OT_new(), IMAGE_OT_open(), IMAGE_OT_pack(), IMAGE_OT_read_viewlayers(), IMAGE_OT_reload(), IMAGE_OT_remove_render_slot(), IMAGE_OT_render_border(), IMAGE_OT_replace(), IMAGE_OT_resize(), IMAGE_OT_rotate_orthogonal(), IMAGE_OT_sample(), IMAGE_OT_sample_line(), IMAGE_OT_save(), IMAGE_OT_save_all_modified(), IMAGE_OT_save_as(), IMAGE_OT_save_sequence(), IMAGE_OT_tile_add(), IMAGE_OT_tile_fill(), IMAGE_OT_tile_remove(), IMAGE_OT_unpack(), IMAGE_OT_view_all(), IMAGE_OT_view_center_cursor(), IMAGE_OT_view_cursor_center(), IMAGE_OT_view_pan(), IMAGE_OT_view_selected(), IMAGE_OT_view_zoom(), IMAGE_OT_view_zoom_border(), IMAGE_OT_view_zoom_in(), IMAGE_OT_view_zoom_out(), IMAGE_OT_view_zoom_ratio(), INFO_OT_report_copy(), INFO_OT_report_delete(), INFO_OT_report_replay(), INFO_OT_reports_display_update(), INFO_OT_select_all(), INFO_OT_select_box(), INFO_OT_select_pick(), is_brush_related_tool(), join_triangle_props(), keymap_handler_log_kmi_op_str(), LATTICE_OT_flip(), LATTICE_OT_make_regular(), LATTICE_OT_select_all(), LATTICE_OT_select_less(), LATTICE_OT_select_mirror(), LATTICE_OT_select_more(), LATTICE_OT_select_random(), LATTICE_OT_select_ungrouped(), blender::ed::outliner::lib_reload_fn(), blender::ed::outliner::lib_relocate(), blender::ed::outliner::lib_relocate_fn(), blender::ed::space_node::link_drag_search_exec_fn(), blender::nodes::socket_items::ops::make_common_operators(), MARKER_OT_add(), MARKER_OT_camera_bind(), MARKER_OT_delete(), MARKER_OT_duplicate(), MARKER_OT_make_links_scene(), MARKER_OT_move(), MARKER_OT_rename(), MARKER_OT_select(), MARKER_OT_select_all(), MARKER_OT_select_box(), MARKER_OT_select_leftright(), MASK_OT_add_feather_vertex(), MASK_OT_add_vertex(), MASK_OT_copy_splines(), MASK_OT_cyclic_toggle(), MASK_OT_delete(), MASK_OT_duplicate(), MASK_OT_feather_weight_clear(), MASK_OT_handle_type_set(), MASK_OT_hide_view_clear(), MASK_OT_hide_view_set(), MASK_OT_layer_move(), MASK_OT_layer_new(), MASK_OT_layer_remove(), MASK_OT_new(), MASK_OT_normals_make_consistent(), MASK_OT_parent_clear(), MASK_OT_parent_set(), MASK_OT_paste_splines(), MASK_OT_primitive_circle_add(), MASK_OT_primitive_square_add(), MASK_OT_select(), MASK_OT_select_all(), MASK_OT_select_box(), MASK_OT_select_circle(), MASK_OT_select_lasso(), MASK_OT_select_less(), MASK_OT_select_linked(), MASK_OT_select_linked_pick(), MASK_OT_select_more(), MASK_OT_shape_key_clear(), MASK_OT_shape_key_feather_reset(), MASK_OT_shape_key_insert(), MASK_OT_shape_key_rekey(), MASK_OT_slide_point(), MASK_OT_slide_spline_curvature(), MASK_OT_switch_direction(), MATERIAL_OT_copy(), MATERIAL_OT_new(), MATERIAL_OT_paste(), MBALL_OT_delete_metaelems(), MBALL_OT_duplicate_metaelems(), MBALL_OT_hide_metaelems(), MBALL_OT_reveal_metaelems(), MBALL_OT_select_all(), MBALL_OT_select_random_metaelems(), MBALL_OT_select_similar(), menu_item_enum_opname_menu_active(), menu_items_from_all_operators(), mesh_operator_edgering_props(), MESH_OT_attribute_set(), MESH_OT_average_normals(), MESH_OT_beautify_fill(), MESH_OT_bevel(), MESH_OT_bisect(), MESH_OT_blend_from_shape(), MESH_OT_bridge_edge_loops(), MESH_OT_colors_reverse(), MESH_OT_colors_rotate(), MESH_OT_convex_hull(), MESH_OT_customdata_custom_splitnormals_add(), MESH_OT_customdata_custom_splitnormals_clear(), MESH_OT_customdata_mask_clear(), MESH_OT_customdata_skin_add(), MESH_OT_customdata_skin_clear(), MESH_OT_decimate(), MESH_OT_delete(), MESH_OT_delete_edgeloop(), MESH_OT_delete_loose(), MESH_OT_dissolve_degenerate(), MESH_OT_dissolve_edges(), MESH_OT_dissolve_faces(), MESH_OT_dissolve_limited(), MESH_OT_dissolve_mode(), MESH_OT_dissolve_verts(), MESH_OT_dupli_extrude_cursor(), MESH_OT_duplicate(), MESH_OT_edge_collapse(), MESH_OT_edge_face_add(), MESH_OT_edge_rotate(), MESH_OT_edge_split(), MESH_OT_edgering_select(), MESH_OT_edges_select_sharp(), MESH_OT_extrude_context(), MESH_OT_extrude_edges_indiv(), MESH_OT_extrude_faces_indiv(), MESH_OT_extrude_region(), MESH_OT_extrude_repeat(), MESH_OT_extrude_verts_indiv(), MESH_OT_face_make_planar(), MESH_OT_face_split_by_edges(), MESH_OT_faces_select_linked_flat(), MESH_OT_faces_shade_flat(), MESH_OT_faces_shade_smooth(), MESH_OT_fill(), MESH_OT_fill_grid(), MESH_OT_fill_holes(), MESH_OT_flip_normals(), MESH_OT_flip_quad_tessellation(), MESH_OT_hide(), MESH_OT_inset(), MESH_OT_intersect(), MESH_OT_intersect_boolean(), MESH_OT_knife_project(), MESH_OT_knife_tool(), MESH_OT_loop_multi_select(), MESH_OT_loop_select(), MESH_OT_loop_to_region(), MESH_OT_loopcut(), MESH_OT_mark_seam(), MESH_OT_mark_sharp(), MESH_OT_merge(), MESH_OT_merge_normals(), MESH_OT_mod_weighted_strength(), MESH_OT_normals_make_consistent(), MESH_OT_normals_tools(), MESH_OT_offset_edge_loops(), MESH_OT_point_normals(), MESH_OT_poke(), MESH_OT_polybuild_delete_at_cursor(), MESH_OT_polybuild_dissolve_at_cursor(), MESH_OT_polybuild_face_at_cursor(), MESH_OT_polybuild_split_at_cursor(), MESH_OT_polybuild_transform_at_cursor(), MESH_OT_primitive_circle_add(), MESH_OT_primitive_cone_add(), MESH_OT_primitive_cube_add(), MESH_OT_primitive_cube_add_gizmo(), MESH_OT_primitive_cylinder_add(), MESH_OT_primitive_grid_add(), MESH_OT_primitive_ico_sphere_add(), MESH_OT_primitive_monkey_add(), MESH_OT_primitive_plane_add(), MESH_OT_primitive_uv_sphere_add(), MESH_OT_quads_convert_to_tris(), MESH_OT_region_to_loop(), MESH_OT_remove_doubles(), MESH_OT_reorder_vertices_spatial(), MESH_OT_reveal(), MESH_OT_rip(), MESH_OT_rip_edge(), MESH_OT_screw(), MESH_OT_select_all(), MESH_OT_select_axis(), MESH_OT_select_by_attribute(), MESH_OT_select_by_pole_count(), MESH_OT_select_face_by_sides(), MESH_OT_select_interior_faces(), MESH_OT_select_less(), MESH_OT_select_linked(), MESH_OT_select_linked_pick(), MESH_OT_select_loose(), MESH_OT_select_mirror(), MESH_OT_select_mode(), MESH_OT_select_more(), MESH_OT_select_non_manifold(), MESH_OT_select_nth(), MESH_OT_select_random(), MESH_OT_select_similar(), MESH_OT_select_similar_region(), MESH_OT_select_ungrouped(), MESH_OT_separate(), MESH_OT_set_normals_from_faces(), blender::ed::mesh::MESH_OT_set_sharpness_by_angle(), MESH_OT_shape_propagate_to_all(), MESH_OT_shortest_path_pick(), MESH_OT_shortest_path_select(), MESH_OT_smooth_normals(), MESH_OT_solidify(), MESH_OT_sort_elements(), MESH_OT_spin(), MESH_OT_split(), MESH_OT_split_normals(), MESH_OT_subdivide(), MESH_OT_subdivide_edgering(), MESH_OT_symmetrize(), MESH_OT_symmetry_snap(), MESH_OT_tris_convert_to_quads(), MESH_OT_unsubdivide(), MESH_OT_uv_texture_add(), MESH_OT_uv_texture_remove(), MESH_OT_uvs_reverse(), MESH_OT_uvs_rotate(), MESH_OT_vert_connect(), MESH_OT_vert_connect_concave(), MESH_OT_vert_connect_nonplanar(), MESH_OT_vert_connect_path(), MESH_OT_vertices_smooth(), MESH_OT_vertices_smooth_laplacian(), MESH_OT_wireframe(), minimal_operator_create(), blender::ed::object::mode_compat_set(), blender::ed::object::mode_set_ex(), blender::ed::object::modifier_register_use_selected_objects_prop(), blender::seq::modifier_reorder(), modifier_reorder(), blender::nodes::socket_items::ops::move_active_item(), blender::ed::vse::move_strips(), blender::ed::object::move_to_collection_menu_draw(), NLA_OT_action_pushdown(), NLA_OT_action_sync_length(), NLA_OT_action_unlink(), NLA_OT_actionclip_add(), NLA_OT_apply_scale(), NLA_OT_channels_click(), NLA_OT_clear_scale(), NLA_OT_click_select(), NLA_OT_delete(), NLA_OT_duplicate(), NLA_OT_fmodifier_add(), NLA_OT_fmodifier_copy(), NLA_OT_fmodifier_paste(), NLA_OT_make_single_user(), NLA_OT_meta_add(), NLA_OT_meta_remove(), NLA_OT_move_down(), NLA_OT_move_up(), NLA_OT_mute_toggle(), NLA_OT_previewrange_set(), NLA_OT_select_all(), NLA_OT_select_box(), NLA_OT_select_leftright(), NLA_OT_selected_objects_add(), NLA_OT_snap(), NLA_OT_soundclip_add(), NLA_OT_split(), NLA_OT_swap(), NLA_OT_tracks_add(), NLA_OT_tracks_delete(), NLA_OT_transition_add(), NLA_OT_tweakmode_enter(), NLA_OT_tweakmode_exit(), NLA_OT_view_all(), NLA_OT_view_frame(), NLA_OT_view_selected(), blender::ed::space_node::node_add_group_asset_invoke(), blender::ed::space_node::node_draw_basis(), blender::ed::space_node::NODE_OT_activate_viewer(), blender::ed::space_node::NODE_OT_add_collection(), blender::ed::space_node::NODE_OT_add_color(), blender::ed::space_node::NODE_OT_add_group(), blender::ed::space_node::NODE_OT_add_group_asset(), blender::ed::space_node::NODE_OT_add_group_input_node(), blender::ed::space_node::NODE_OT_add_image(), blender::ed::space_node::NODE_OT_add_import_node(), blender::ed::space_node::NODE_OT_add_mask(), blender::ed::space_node::NODE_OT_add_material(), blender::ed::space_node::NODE_OT_add_object(), blender::ed::space_node::NODE_OT_add_reroute(), blender::ed::space_node::NODE_OT_attach(), blender::ed::space_node::NODE_OT_backimage_fit(), blender::ed::space_node::NODE_OT_backimage_move(), blender::ed::space_node::NODE_OT_backimage_sample(), blender::ed::space_node::NODE_OT_backimage_zoom(), blender::ed::space_node::NODE_OT_clear_viewer_border(), blender::ed::space_node::NODE_OT_clipboard_copy(), blender::ed::space_node::NODE_OT_clipboard_paste(), blender::ed::space_node::NODE_OT_collapse_toggle(), blender::ed::space_node::NODE_OT_cryptomatte_layer_add(), blender::ed::space_node::NODE_OT_cryptomatte_layer_remove(), blender::ed::space_node::NODE_OT_deactivate_viewer(), blender::ed::space_node::NODE_OT_default_group_width_set(), blender::ed::space_node::NODE_OT_delete(), blender::ed::space_node::NODE_OT_delete_reconnect(), blender::ed::space_node::NODE_OT_detach(), blender::ed::space_node::NODE_OT_duplicate(), blender::ed::space_node::NODE_OT_duplicate_compositing_node_group(), blender::ed::space_node::NODE_OT_find_node(), blender::ed::space_node::NODE_OT_group_edit(), blender::ed::space_node::NODE_OT_group_enter_exit(), blender::ed::space_node::NODE_OT_group_insert(), blender::ed::space_node::NODE_OT_group_make(), blender::ed::space_node::NODE_OT_group_separate(), blender::ed::space_node::NODE_OT_group_ungroup(), blender::ed::space_node::NODE_OT_hide_socket_toggle(), blender::nodes::node_geo_index_switch_cc::NODE_OT_index_switch_item_add(), blender::nodes::node_geo_index_switch_cc::NODE_OT_index_switch_item_remove(), blender::ed::space_node::NODE_OT_insert_offset(), blender::ed::space_node::NODE_OT_join(), blender::ed::space_node::NODE_OT_join_nodes(), blender::ed::space_node::NODE_OT_link(), blender::ed::space_node::NODE_OT_link_make(), blender::ed::space_node::NODE_OT_link_viewer(), blender::ed::space_node::NODE_OT_links_cut(), blender::ed::space_node::NODE_OT_links_detach(), blender::ed::space_node::NODE_OT_links_mute(), blender::ed::space_node::NODE_OT_mute_toggle(), blender::ed::space_node::NODE_OT_new_compositing_node_group(), blender::ed::space_node::NODE_OT_new_node_tree(), blender::ed::space_node::NODE_OT_node_copy_color(), blender::ed::space_node::NODE_OT_options_toggle(), blender::ed::space_node::NODE_OT_parent_set(), blender::ed::space_node::NODE_OT_preview_toggle(), blender::ed::space_node::NODE_OT_read_viewlayers(), blender::ed::space_node::NODE_OT_render_changed(), blender::ed::space_node::NODE_OT_resize(), blender::ed::space_node::NODE_OT_select(), blender::ed::space_node::NODE_OT_select_all(), blender::ed::space_node::NODE_OT_select_box(), blender::ed::space_node::NODE_OT_select_circle(), blender::ed::space_node::NODE_OT_select_grouped(), blender::ed::space_node::NODE_OT_select_lasso(), blender::ed::space_node::NODE_OT_select_linked_from(), blender::ed::space_node::NODE_OT_select_linked_to(), blender::ed::space_node::NODE_OT_select_same_type_step(), blender::ed::space_node::NODE_OT_shader_script_update(), blender::ed::space_node::NODE_OT_sockets_sync(), blender::ed::space_node::NODE_OT_swap_group_asset(), blender::ed::space_node::NODE_OT_test_inlining_shader_nodes(), blender::ed::space_node::NODE_OT_toggle_viewer(), blender::ed::space_node::NODE_OT_view_all(), blender::ed::space_node::NODE_OT_view_selected(), blender::ed::space_node::NODE_OT_viewer_border(), blender::ed::space_node::node_swap_group_asset_invoke(), blender::ed::object::object_add_drop_xy_props(), object_mouse_select_menu(), blender::ed::object::OBJECT_OT_add(), blender::ed::object::OBJECT_OT_add_named(), blender::ed::object::OBJECT_OT_armature_add(), blender::ed::object::OBJECT_OT_bake(), blender::ed::object::OBJECT_OT_bake_image(), blender::ed::object::OBJECT_OT_camera_add(), blender::ed::object::OBJECT_OT_camera_custom_update(), blender::ed::object::OBJECT_OT_clear_override_library(), blender::ed::object::OBJECT_OT_collection_add(), blender::ed::object::OBJECT_OT_collection_external_asset_drop(), blender::ed::object::OBJECT_OT_collection_instance_add(), blender::ed::object::OBJECT_OT_collection_link(), blender::ed::object::OBJECT_OT_collection_objects_select(), blender::ed::object::OBJECT_OT_collection_remove(), blender::ed::object::OBJECT_OT_collection_unlink(), blender::ed::object::OBJECT_OT_constraint_add(), blender::ed::object::OBJECT_OT_constraint_add_with_targets(), blender::ed::object::OBJECT_OT_constraints_clear(), blender::ed::object::OBJECT_OT_constraints_copy(), blender::ed::object::OBJECT_OT_convert(), blender::ed::object::OBJECT_OT_correctivesmooth_bind(), blender::ed::object::OBJECT_OT_curves_empty_hair_add(), blender::ed::object::OBJECT_OT_curves_random_add(), blender::ed::object::OBJECT_OT_data_instance_add(), blender::ed::object::OBJECT_OT_data_transfer(), blender::ed::object::OBJECT_OT_datalayout_transfer(), blender::ed::object::OBJECT_OT_delete(), blender::ed::object::OBJECT_OT_drop_geometry_nodes(), blender::ed::object::OBJECT_OT_drop_named_material(), blender::ed::object::OBJECT_OT_duplicate(), blender::ed::object::OBJECT_OT_duplicates_make_real(), blender::ed::object::OBJECT_OT_editmode_toggle(), blender::ed::object::OBJECT_OT_effector_add(), blender::ed::object::OBJECT_OT_empty_add(), blender::ed::object::OBJECT_OT_empty_image_add(), blender::ed::object::OBJECT_OT_explode_refresh(), blender::ed::object::OBJECT_OT_forcefield_toggle(), blender::ed::object::bake_simulation::OBJECT_OT_geometry_node_bake_delete_single(), blender::ed::object::bake_simulation::OBJECT_OT_geometry_node_bake_pack_single(), blender::ed::object::bake_simulation::OBJECT_OT_geometry_node_bake_single(), blender::ed::object::bake_simulation::OBJECT_OT_geometry_node_bake_unpack_single(), blender::ed::object::OBJECT_OT_geometry_node_tree_copy_assign(), blender::ed::object::OBJECT_OT_geometry_nodes_input_attribute_toggle(), blender::ed::object::OBJECT_OT_grease_pencil_add(), blender::ed::object::OBJECT_OT_grease_pencil_dash_modifier_segment_add(), blender::ed::object::OBJECT_OT_grease_pencil_dash_modifier_segment_move(), blender::ed::object::OBJECT_OT_grease_pencil_dash_modifier_segment_remove(), blender::ed::object::OBJECT_OT_grease_pencil_time_modifier_segment_add(), blender::ed::object::OBJECT_OT_grease_pencil_time_modifier_segment_move(), blender::ed::object::OBJECT_OT_grease_pencil_time_modifier_segment_remove(), blender::ed::object::OBJECT_OT_hide_collection(), blender::ed::object::OBJECT_OT_hide_view_clear(), blender::ed::object::OBJECT_OT_hide_view_set(), blender::ed::object::OBJECT_OT_hook_add_newob(), blender::ed::object::OBJECT_OT_hook_add_selob(), blender::ed::object::OBJECT_OT_hook_assign(), blender::ed::object::OBJECT_OT_hook_recenter(), blender::ed::object::OBJECT_OT_hook_remove(), blender::ed::object::OBJECT_OT_hook_reset(), blender::ed::object::OBJECT_OT_hook_select(), blender::ed::object::OBJECT_OT_join(), blender::ed::object::OBJECT_OT_join_shapes(), blender::ed::object::OBJECT_OT_laplaciandeform_bind(), blender::ed::object::OBJECT_OT_lattice_add_to_selected(), blender::ed::object::OBJECT_OT_light_add(), blender::ed::object::OBJECT_OT_light_linking_blocker_collection_new(), blender::ed::object::OBJECT_OT_light_linking_blockers_link(), blender::ed::object::OBJECT_OT_light_linking_blockers_select(), blender::ed::object::OBJECT_OT_light_linking_receiver_collection_new(), blender::ed::object::OBJECT_OT_light_linking_receivers_link(), blender::ed::object::OBJECT_OT_light_linking_receivers_select(), blender::ed::object::OBJECT_OT_light_linking_unlink_from_collection(), blender::ed::object::OBJECT_OT_lightprobe_add(), OBJECT_OT_lightprobe_cache_bake(), OBJECT_OT_lightprobe_cache_free(), OBJECT_OT_lineart_bake_strokes(), OBJECT_OT_lineart_clear(), blender::ed::object::OBJECT_OT_link_to_collection(), blender::ed::object::OBJECT_OT_location_clear(), blender::ed::object::OBJECT_OT_make_links_data(), blender::ed::object::OBJECT_OT_make_links_scene(), blender::ed::object::OBJECT_OT_make_local(), blender::ed::object::OBJECT_OT_make_override_library(), blender::ed::object::OBJECT_OT_make_single_user(), OBJECT_OT_material_slot_add(), OBJECT_OT_material_slot_assign(), OBJECT_OT_material_slot_copy(), OBJECT_OT_material_slot_deselect(), OBJECT_OT_material_slot_move(), OBJECT_OT_material_slot_remove(), OBJECT_OT_material_slot_remove_all(), OBJECT_OT_material_slot_remove_unused(), OBJECT_OT_material_slot_select(), blender::ed::object::OBJECT_OT_meshdeform_bind(), blender::ed::object::OBJECT_OT_metaball_add(), blender::ed::object::OBJECT_OT_mode_set(), blender::ed::object::OBJECT_OT_mode_set_with_submode(), blender::ed::object::OBJECT_OT_modifier_add(), blender::ed::object::OBJECT_OT_modifier_add_node_group(), blender::ed::object::OBJECT_OT_modifier_apply(), blender::ed::object::OBJECT_OT_modifier_apply_as_shapekey(), blender::ed::object::OBJECT_OT_modifier_convert(), blender::ed::object::OBJECT_OT_modifier_copy(), blender::ed::object::OBJECT_OT_modifier_copy_to_selected(), blender::ed::object::OBJECT_OT_modifier_move_down(), blender::ed::object::OBJECT_OT_modifier_move_to_index(), blender::ed::object::OBJECT_OT_modifier_move_up(), blender::ed::object::OBJECT_OT_modifier_remove(), blender::ed::object::OBJECT_OT_modifier_set_active(), blender::ed::object::OBJECT_OT_modifiers_clear(), blender::ed::object::OBJECT_OT_modifiers_copy_to_selected(), blender::ed::object::OBJECT_OT_move_to_collection(), blender::ed::object::OBJECT_OT_multires_base_apply(), blender::ed::object::OBJECT_OT_multires_external_pack(), blender::ed::object::OBJECT_OT_multires_external_save(), blender::ed::object::OBJECT_OT_multires_higher_levels_delete(), blender::ed::object::OBJECT_OT_multires_rebuild_subdiv(), blender::ed::object::OBJECT_OT_multires_reshape(), blender::ed::object::OBJECT_OT_multires_subdivide(), blender::ed::object::OBJECT_OT_multires_unsubdivide(), blender::ed::object::OBJECT_OT_ocean_bake(), blender::ed::object::OBJECT_OT_origin_clear(), blender::ed::object::OBJECT_OT_origin_set(), blender::ed::object::OBJECT_OT_parent_clear(), blender::ed::object::OBJECT_OT_parent_inverse_apply(), blender::ed::object::OBJECT_OT_parent_no_inverse_set(), blender::ed::object::OBJECT_OT_parent_set(), OBJECT_OT_particle_system_add(), OBJECT_OT_particle_system_remove(), blender::ed::object::OBJECT_OT_paths_calculate(), blender::ed::object::OBJECT_OT_paths_clear(), blender::ed::object::OBJECT_OT_paths_update(), blender::ed::object::OBJECT_OT_paths_update_visible(), blender::ed::object::OBJECT_OT_pointcloud_random_add(), blender::ed::object::OBJECT_OT_posemode_toggle(), blender::ed::object::OBJECT_OT_quadriflow_remesh(), blender::ed::object::OBJECT_OT_reset_override_library(), blender::ed::object::OBJECT_OT_rotation_clear(), blender::ed::object::OBJECT_OT_scale_clear(), blender::ed::object::OBJECT_OT_select_all(), blender::ed::object::OBJECT_OT_select_by_type(), blender::ed::object::OBJECT_OT_select_grouped(), blender::ed::object::OBJECT_OT_select_less(), blender::ed::object::OBJECT_OT_select_linked(), blender::ed::object::OBJECT_OT_select_mirror(), blender::ed::object::OBJECT_OT_select_more(), blender::ed::object::OBJECT_OT_select_random(), blender::ed::object::OBJECT_OT_select_same_collection(), blender::ed::object::OBJECT_OT_shade_auto_smooth(), blender::ed::object::OBJECT_OT_shade_flat(), blender::ed::object::OBJECT_OT_shade_smooth(), blender::ed::object::OBJECT_OT_shade_smooth_by_angle(), blender::ed::object::OBJECT_OT_shaderfx_add(), blender::ed::object::OBJECT_OT_shaderfx_copy(), blender::ed::object::OBJECT_OT_shaderfx_move_down(), blender::ed::object::OBJECT_OT_shaderfx_move_to_index(), blender::ed::object::OBJECT_OT_shaderfx_move_up(), blender::ed::object::OBJECT_OT_shaderfx_remove(), blender::ed::object::OBJECT_OT_shape_key_add(), blender::ed::object::OBJECT_OT_shape_key_clear(), blender::ed::object::OBJECT_OT_shape_key_copy(), blender::ed::object::OBJECT_OT_shape_key_lock(), blender::ed::object::OBJECT_OT_shape_key_make_basis(), blender::ed::object::OBJECT_OT_shape_key_mirror(), blender::ed::object::OBJECT_OT_shape_key_move(), blender::ed::object::OBJECT_OT_shape_key_remove(), blender::ed::object::OBJECT_OT_shape_key_retime(), blender::ed::object::bake_simulation::OBJECT_OT_simulation_nodes_cache_bake(), blender::ed::object::bake_simulation::OBJECT_OT_simulation_nodes_cache_calculate_to_frame(), blender::ed::object::bake_simulation::OBJECT_OT_simulation_nodes_cache_delete(), blender::ed::object::OBJECT_OT_skin_armature_create(), blender::ed::object::OBJECT_OT_skin_loose_mark_clear(), blender::ed::object::OBJECT_OT_skin_radii_equalize(), blender::ed::object::OBJECT_OT_skin_root_mark(), blender::ed::object::OBJECT_OT_speaker_add(), blender::ed::object::OBJECT_OT_surfacedeform_bind(), blender::ed::object::OBJECT_OT_text_add(), blender::ed::object::OBJECT_OT_track_clear(), blender::ed::object::OBJECT_OT_track_set(), blender::ed::object::OBJECT_OT_transfer_mode(), blender::ed::object::OBJECT_OT_transform_apply(), blender::ed::object::OBJECT_OT_transform_axis_target(), blender::ed::object::OBJECT_OT_transform_to_mouse(), blender::ed::object::OBJECT_OT_unlink_data(), blender::ed::object::OBJECT_OT_update_shapes(), blender::ed::object::OBJECT_OT_vertex_group_add(), blender::ed::object::OBJECT_OT_vertex_group_assign(), blender::ed::object::OBJECT_OT_vertex_group_assign_new(), blender::ed::object::OBJECT_OT_vertex_group_clean(), blender::ed::object::OBJECT_OT_vertex_group_copy(), blender::ed::object::OBJECT_OT_vertex_group_copy_to_selected(), blender::ed::object::OBJECT_OT_vertex_group_deselect(), blender::ed::object::OBJECT_OT_vertex_group_invert(), blender::ed::object::OBJECT_OT_vertex_group_levels(), blender::ed::object::OBJECT_OT_vertex_group_limit_total(), blender::ed::object::OBJECT_OT_vertex_group_lock(), blender::ed::object::OBJECT_OT_vertex_group_mirror(), blender::ed::object::OBJECT_OT_vertex_group_move(), blender::ed::object::OBJECT_OT_vertex_group_normalize(), blender::ed::object::OBJECT_OT_vertex_group_normalize_all(), blender::ed::object::OBJECT_OT_vertex_group_quantize(), blender::ed::object::OBJECT_OT_vertex_group_remove(), blender::ed::object::OBJECT_OT_vertex_group_remove_from(), blender::ed::object::OBJECT_OT_vertex_group_select(), blender::ed::object::OBJECT_OT_vertex_group_set_active(), blender::ed::object::OBJECT_OT_vertex_group_smooth(), blender::ed::object::OBJECT_OT_vertex_group_sort(), blender::ed::object::OBJECT_OT_vertex_parent_set(), blender::ed::object::OBJECT_OT_vertex_weight_copy(), blender::ed::object::OBJECT_OT_vertex_weight_delete(), blender::ed::object::OBJECT_OT_vertex_weight_normalize_active_vertex(), blender::ed::object::OBJECT_OT_vertex_weight_paste(), blender::ed::object::OBJECT_OT_vertex_weight_set_active(), blender::ed::object::OBJECT_OT_visual_geometry_to_objects(), blender::ed::object::OBJECT_OT_visual_transform_apply(), blender::ed::object::OBJECT_OT_volume_add(), blender::ed::object::OBJECT_OT_volume_import(), blender::ed::object::OBJECT_OT_voxel_remesh(), blender::ed::object::OBJECT_OT_voxel_size_edit(), uiLayout::op(), uiLayout::op(), uiLayout::op(), uiLayout::op_enum(), uiLayout::op_enum_items(), uiLayout::op_menu_enum(), uiLayout::op_menu_enum(), uiLayout::op_menu_hold(), operator_enum_search_exec_fn(), operator_enum_search_update_fn(), blender::ed::sculpt_paint::gesture::operator_properties(), blender::ed::sculpt_paint::trim::operator_properties(), operator_properties_init(), operator_search_exec_fn(), operator_search_update_fn(), blender::ed::curves::operatormacros_curves(), blender::ed::object::operatormacros_object(), blender::ed::pointcloud::operatormacros_pointcloud(), operatortype_ghash_free_cb(), WorkspaceStatus::opmodal(), ot_lookup_from_py_string(), blender::ed::outliner::outliner_id_relocate_invoke(), blender::ed::outliner::outliner_item_drag_drop_invoke(), blender::ed::outliner::outliner_lib_relocate_invoke_do(), blender::ed::outliner::outliner_operator_menu(), blender::ed::outliner::OUTLINER_OT_action_set(), blender::ed::outliner::OUTLINER_OT_animdata_operation(), blender::ed::outliner::OUTLINER_OT_clear_filter(), blender::ed::outliner::OUTLINER_OT_collection_color_tag_set(), blender::ed::outliner::OUTLINER_OT_collection_disable(), blender::ed::outliner::OUTLINER_OT_collection_disable_render(), blender::ed::outliner::OUTLINER_OT_collection_drop(), blender::ed::outliner::OUTLINER_OT_collection_duplicate(), blender::ed::outliner::OUTLINER_OT_collection_duplicate_linked(), blender::ed::outliner::OUTLINER_OT_collection_enable(), blender::ed::outliner::OUTLINER_OT_collection_enable_render(), blender::ed::outliner::OUTLINER_OT_collection_exclude_clear(), blender::ed::outliner::OUTLINER_OT_collection_exclude_set(), blender::ed::outliner::OUTLINER_OT_collection_hide(), blender::ed::outliner::OUTLINER_OT_collection_hide_inside(), blender::ed::outliner::OUTLINER_OT_collection_hierarchy_delete(), blender::ed::outliner::OUTLINER_OT_collection_holdout_clear(), blender::ed::outliner::OUTLINER_OT_collection_holdout_set(), blender::ed::outliner::OUTLINER_OT_collection_indirect_only_clear(), blender::ed::outliner::OUTLINER_OT_collection_indirect_only_set(), blender::ed::outliner::OUTLINER_OT_collection_instance(), blender::ed::outliner::OUTLINER_OT_collection_isolate(), blender::ed::outliner::OUTLINER_OT_collection_link(), blender::ed::outliner::OUTLINER_OT_collection_new(), blender::ed::outliner::OUTLINER_OT_collection_objects_deselect(), blender::ed::outliner::OUTLINER_OT_collection_objects_select(), blender::ed::outliner::OUTLINER_OT_collection_show(), blender::ed::outliner::OUTLINER_OT_collection_show_inside(), blender::ed::outliner::OUTLINER_OT_constraint_operation(), blender::ed::outliner::OUTLINER_OT_data_operation(), blender::ed::outliner::OUTLINER_OT_datastack_drop(), blender::ed::outliner::OUTLINER_OT_delete(), blender::ed::outliner::OUTLINER_OT_drivers_add_selected(), blender::ed::outliner::OUTLINER_OT_drivers_delete_selected(), blender::ed::outliner::OUTLINER_OT_expanded_toggle(), blender::ed::outliner::OUTLINER_OT_hide(), blender::ed::outliner::OUTLINER_OT_highlight_update(), blender::ed::outliner::OUTLINER_OT_id_copy(), blender::ed::outliner::OUTLINER_OT_id_delete(), blender::ed::outliner::OUTLINER_OT_id_linked_relocate(), blender::ed::outliner::OUTLINER_OT_id_operation(), blender::ed::outliner::OUTLINER_OT_id_paste(), blender::ed::outliner::OUTLINER_OT_id_remap(), blender::ed::outliner::OUTLINER_OT_item_activate(), blender::ed::outliner::OUTLINER_OT_item_drag_drop(), blender::ed::outliner::OUTLINER_OT_item_openclose(), blender::ed::outliner::OUTLINER_OT_item_rename(), blender::ed::outliner::OUTLINER_OT_keyingset_add_selected(), blender::ed::outliner::OUTLINER_OT_keyingset_remove_selected(), blender::ed::outliner::OUTLINER_OT_lib_operation(), blender::ed::outliner::OUTLINER_OT_lib_reload(), blender::ed::outliner::OUTLINER_OT_lib_relocate(), blender::ed::outliner::OUTLINER_OT_liboverride_operation(), blender::ed::outliner::OUTLINER_OT_liboverride_troubleshoot_operation(), blender::ed::outliner::OUTLINER_OT_material_drop(), blender::ed::outliner::OUTLINER_OT_modifier_operation(), blender::ed::outliner::OUTLINER_OT_object_operation(), blender::ed::outliner::OUTLINER_OT_operation(), blender::ed::outliner::OUTLINER_OT_orphans_manage(), blender::ed::outliner::OUTLINER_OT_orphans_purge(), blender::ed::outliner::OUTLINER_OT_parent_clear(), blender::ed::outliner::OUTLINER_OT_parent_drop(), blender::ed::outliner::OUTLINER_OT_scene_drop(), blender::ed::outliner::OUTLINER_OT_scene_operation(), blender::ed::outliner::OUTLINER_OT_scroll_page(), blender::ed::outliner::OUTLINER_OT_select_all(), blender::ed::outliner::OUTLINER_OT_select_box(), blender::ed::outliner::OUTLINER_OT_select_walk(), blender::ed::outliner::OUTLINER_OT_show_active(), blender::ed::outliner::OUTLINER_OT_show_hierarchy(), blender::ed::outliner::OUTLINER_OT_show_one_level(), blender::ed::outliner::OUTLINER_OT_start_filter(), blender::ed::outliner::OUTLINER_OT_unhide_all(), PAINT_OT_add_simple_uvs(), PAINT_OT_add_texture_paint_slot(), PAINT_OT_brush_colors_flip(), PAINT_OT_face_select_all(), PAINT_OT_face_select_hide(), PAINT_OT_face_select_less(), PAINT_OT_face_select_linked(), PAINT_OT_face_select_linked_pick(), PAINT_OT_face_select_loop(), PAINT_OT_face_select_more(), PAINT_OT_face_vert_reveal(), PAINT_OT_grab_clone(), blender::ed::sculpt_paint::hide::PAINT_OT_hide_show(), blender::ed::sculpt_paint::hide::PAINT_OT_hide_show_all(), blender::ed::sculpt_paint::hide::PAINT_OT_hide_show_lasso_gesture(), blender::ed::sculpt_paint::hide::PAINT_OT_hide_show_line_gesture(), blender::ed::sculpt_paint::hide::PAINT_OT_hide_show_masked(), blender::ed::sculpt_paint::hide::PAINT_OT_hide_show_polyline_gesture(), PAINT_OT_image_from_view(), PAINT_OT_image_paint(), blender::ed::sculpt_paint::mask::PAINT_OT_mask_box_gesture(), blender::ed::sculpt_paint::mask::PAINT_OT_mask_flood_fill(), blender::ed::sculpt_paint::mask::PAINT_OT_mask_lasso_gesture(), blender::ed::sculpt_paint::mask::PAINT_OT_mask_line_gesture(), blender::ed::sculpt_paint::mask::PAINT_OT_mask_polyline_gesture(), PAINT_OT_project_image(), PAINT_OT_sample_color(), PAINT_OT_texture_paint_toggle(), PAINT_OT_vert_select_all(), PAINT_OT_vert_select_hide(), PAINT_OT_vert_select_less(), PAINT_OT_vert_select_linked(), PAINT_OT_vert_select_linked_pick(), PAINT_OT_vert_select_more(), PAINT_OT_vert_select_ungrouped(), PAINT_OT_vertex_color_brightness_contrast(), PAINT_OT_vertex_color_from_weight(), PAINT_OT_vertex_color_hsv(), PAINT_OT_vertex_color_invert(), PAINT_OT_vertex_color_levels(), PAINT_OT_vertex_color_set(), PAINT_OT_vertex_color_smooth(), PAINT_OT_vertex_paint(), PAINT_OT_vertex_paint_toggle(), blender::ed::sculpt_paint::hide::PAINT_OT_visibility_filter(), blender::ed::sculpt_paint::hide::PAINT_OT_visibility_invert(), PAINT_OT_weight_from_bones(), PAINT_OT_weight_gradient(), PAINT_OT_weight_paint(), PAINT_OT_weight_paint_toggle(), PAINT_OT_weight_sample(), PAINT_OT_weight_sample_group(), PAINT_OT_weight_set(), paint_stroke_operator_properties(), PAINTCURVE_OT_add_point(), PAINTCURVE_OT_cursor(), PAINTCURVE_OT_delete_point(), PAINTCURVE_OT_draw(), PAINTCURVE_OT_new(), PAINTCURVE_OT_select(), PAINTCURVE_OT_slide(), PALETTE_OT_color_add(), PALETTE_OT_color_delete(), PALETTE_OT_color_move(), PALETTE_OT_extract_from_image(), PALETTE_OT_join(), PALETTE_OT_new(), PALETTE_OT_sort(), panel_activate_state(), blender::ed::object::parent_set_invoke_menu(), PARTICLE_OT_brush_edit(), PARTICLE_OT_connect_hair(), PARTICLE_OT_copy_particle_systems(), PARTICLE_OT_delete(), PARTICLE_OT_disconnect_hair(), PARTICLE_OT_duplicate_particle_system(), PARTICLE_OT_dupliob_copy(), PARTICLE_OT_dupliob_move_down(), PARTICLE_OT_dupliob_move_up(), PARTICLE_OT_dupliob_refresh(), PARTICLE_OT_dupliob_remove(), PARTICLE_OT_edited_clear(), PARTICLE_OT_hide(), PARTICLE_OT_mirror(), PARTICLE_OT_new(), PARTICLE_OT_new_target(), PARTICLE_OT_particle_edit_toggle(), PARTICLE_OT_particle_system_remove_all(), PARTICLE_OT_rekey(), PARTICLE_OT_remove_doubles(), PARTICLE_OT_reveal(), PARTICLE_OT_select_all(), PARTICLE_OT_select_less(), PARTICLE_OT_select_linked(), PARTICLE_OT_select_linked_pick(), PARTICLE_OT_select_more(), PARTICLE_OT_select_random(), PARTICLE_OT_select_roots(), PARTICLE_OT_select_tips(), PARTICLE_OT_shape_cut(), PARTICLE_OT_subdivide(), PARTICLE_OT_target_move_down(), PARTICLE_OT_target_move_up(), PARTICLE_OT_target_remove(), PARTICLE_OT_unify_length(), PARTICLE_OT_weight_set(), path_select_properties(), path_select_properties(), blender::ed::curves::pen_tool::pen_tool_common_props(), blender::ed::pointcloud::POINTCLOUD_OT_attribute_set(), blender::ed::pointcloud::POINTCLOUD_OT_delete(), blender::ed::pointcloud::POINTCLOUD_OT_duplicate(), blender::ed::pointcloud::POINTCLOUD_OT_select_all(), blender::ed::pointcloud::POINTCLOUD_OT_select_random(), blender::ed::pointcloud::POINTCLOUD_OT_separate(), POSE_OT_armature_apply(), POSE_OT_autoside_names(), POSE_OT_blend_to_neighbors(), POSE_OT_blend_with_rest(), POSE_OT_breakdown(), blender::ed::object::POSE_OT_constraint_add(), blender::ed::object::POSE_OT_constraint_add_with_targets(), blender::ed::object::POSE_OT_constraints_clear(), blender::ed::object::POSE_OT_constraints_copy(), POSE_OT_copy(), POSE_OT_flip_names(), POSE_OT_hide(), blender::ed::object::POSE_OT_ik_add(), blender::ed::object::POSE_OT_ik_clear(), POSE_OT_loc_clear(), POSE_OT_paste(), POSE_OT_paths_calculate(), POSE_OT_paths_clear(), POSE_OT_paths_range_update(), POSE_OT_paths_update(), POSE_OT_propagate(), POSE_OT_push(), POSE_OT_quaternions_flip(), POSE_OT_relax(), POSE_OT_reveal(), POSE_OT_rot_clear(), POSE_OT_rotation_mode_set(), POSE_OT_scale_clear(), POSE_OT_select_all(), POSE_OT_select_constraint_target(), POSE_OT_select_grouped(), POSE_OT_select_hierarchy(), POSE_OT_select_linked(), POSE_OT_select_linked_pick(), POSE_OT_select_mirror(), POSE_OT_select_parent(), POSE_OT_transforms_clear(), POSE_OT_user_transforms_clear(), POSE_OT_visual_transform_apply(), pose_slide_opdef_properties(), POSELIB_OT_apply_pose_asset(), blender::ed::animrig::POSELIB_OT_asset_delete(), blender::ed::animrig::POSELIB_OT_asset_modify(), POSELIB_OT_blend_pose_asset(), blender::ed::animrig::POSELIB_OT_create_pose_asset(), blender::ed::animrig::POSELIB_OT_screenshot_preview(), preferences_extension_url_drop_invoke(), PREFERENCES_OT_asset_library_add(), PREFERENCES_OT_asset_library_remove(), PREFERENCES_OT_associate_blend(), PREFERENCES_OT_autoexec_path_add(), PREFERENCES_OT_autoexec_path_remove(), PREFERENCES_OT_extension_repo_add(), PREFERENCES_OT_extension_repo_remove(), PREFERENCES_OT_extension_url_drop(), PREFERENCES_OT_reset_default_theme(), PREFERENCES_OT_unassociate_blend(), blender::ed::transform::properties_register(), PTCACHE_OT_add(), PTCACHE_OT_bake(), PTCACHE_OT_bake_all(), PTCACHE_OT_bake_from_cache(), PTCACHE_OT_free_bake(), PTCACHE_OT_free_bake_all(), PTCACHE_OT_remove(), pyop_as_string(), pyop_call(), pyop_dir(), pyop_get_bl_options(), pyop_getrna_type(), pyop_poll(), PYOP_wrap_macro_define(), read_factory_reset_props(), read_homefile_props(), register_common_props(), blender::ed::sculpt_paint::filter::register_operator_props(), blender::nodes::socket_items::ops::remove_active_item(), blender::nodes::socket_items::ops::remove_item_by_index(), RENDER_OT_opengl(), RENDER_OT_render(), RENDER_OT_shutter_curve_preset(), RENDER_OT_view_cancel(), RENDER_OT_view_show(), RIGIDBODY_OT_constraint_add(), RIGIDBODY_OT_constraint_remove(), RIGIDBODY_OT_mass_calculate(), RIGIDBODY_OT_object_add(), RIGIDBODY_OT_object_remove(), RIGIDBODY_OT_objects_add(), RIGIDBODY_OT_objects_remove(), RIGIDBODY_OT_shape_change(), RIGIDBODY_OT_world_add(), RIGIDBODY_OT_world_export(), RIGIDBODY_OT_world_remove(), SCENE_OT_delete(), SCENE_OT_drop_scene_asset(), SCENE_OT_new(), SCENE_OT_new_sequencer(), SCENE_OT_new_sequencer_scene(), SCENE_OT_render_view_add(), SCENE_OT_render_view_remove(), SCENE_OT_view_layer_add(), SCENE_OT_view_layer_add_aov(), SCENE_OT_view_layer_add_lightgroup(), SCENE_OT_view_layer_add_used_lightgroups(), SCENE_OT_view_layer_remove(), SCENE_OT_view_layer_remove_aov(), SCENE_OT_view_layer_remove_lightgroup(), SCENE_OT_view_layer_remove_unused_lightgroups(), SCREEN_OT_actionzone(), SCREEN_OT_animation_cancel(), SCREEN_OT_animation_play(), SCREEN_OT_animation_step(), SCREEN_OT_area_close(), SCREEN_OT_area_dupli(), SCREEN_OT_area_join(), SCREEN_OT_area_move(), SCREEN_OT_area_options(), SCREEN_OT_area_split(), SCREEN_OT_area_swap(), SCREEN_OT_back_to_previous(), SCREEN_OT_delete(), SCREEN_OT_drivers_editor_show(), SCREEN_OT_frame_jump(), SCREEN_OT_frame_offset(), SCREEN_OT_header_toggle_menus(), SCREEN_OT_info_log_show(), SCREEN_OT_keyframe_jump(), SCREEN_OT_marker_jump(), SCREEN_OT_new(), SCREEN_OT_redo_last(), SCREEN_OT_region_blend(), SCREEN_OT_region_context_menu(), SCREEN_OT_region_flip(), SCREEN_OT_region_quadview(), SCREEN_OT_region_scale(), SCREEN_OT_region_toggle(), SCREEN_OT_repeat_history(), SCREEN_OT_repeat_last(), SCREEN_OT_screen_full_area(), SCREEN_OT_screen_set(), SCREEN_OT_screenshot(), SCREEN_OT_screenshot_area(), SCREEN_OT_space_context_cycle(), SCREEN_OT_space_type_set_or_cycle(), SCREEN_OT_spacedata_cleanup(), SCREEN_OT_time_jump(), SCREEN_OT_userpref_show(), SCREEN_OT_workspace_cycle(), screen_screenshot_impl(), screen_user_menu_draw(), SCRIPT_OT_python_file_run(), SCRIPT_OT_reload(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_brush_stroke(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_min_distance_edit(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_grow(), blender::ed::sculpt_paint::SCULPT_CURVES_OT_select_random(), blender::ed::sculpt_paint::SCULPT_OT_brush_stroke(), blender::ed::sculpt_paint::cloth::SCULPT_OT_cloth_filter(), blender::ed::sculpt_paint::color::SCULPT_OT_color_filter(), blender::ed::sculpt_paint::dyntopo::SCULPT_OT_detail_flood_fill(), blender::ed::sculpt_paint::dyntopo::SCULPT_OT_dynamic_topology_toggle(), blender::ed::sculpt_paint::dyntopo::SCULPT_OT_dyntopo_detail_size_edit(), blender::ed::sculpt_paint::expand::SCULPT_OT_expand(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_set_box_gesture(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_set_change_visibility(), SCULPT_OT_face_set_extract(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_set_lasso_gesture(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_set_line_gesture(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_set_polyline_gesture(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_create(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_edit(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_init(), blender::ed::sculpt_paint::face_set::SCULPT_OT_face_sets_randomize_colors(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_by_color(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_filter(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_from_boundary(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_from_cavity(), blender::ed::sculpt_paint::mask::SCULPT_OT_mask_init(), blender::ed::sculpt_paint::filter::SCULPT_OT_mesh_filter(), blender::ed::sculpt_paint::SCULPT_OT_optimize(), SCULPT_OT_paint_mask_extract(), SCULPT_OT_paint_mask_slice(), blender::ed::sculpt_paint::project::SCULPT_OT_project_line_gesture(), blender::ed::sculpt_paint::SCULPT_OT_sample_color(), blender::ed::sculpt_paint::dyntopo::SCULPT_OT_sample_detail_size(), blender::ed::sculpt_paint::SCULPT_OT_sculptmode_toggle(), blender::ed::sculpt_paint::SCULPT_OT_set_persistent_base(), blender::ed::sculpt_paint::SCULPT_OT_set_pivot_position(), blender::ed::sculpt_paint::SCULPT_OT_symmetrize(), blender::ed::sculpt_paint::trim::SCULPT_OT_trim_box_gesture(), blender::ed::sculpt_paint::trim::SCULPT_OT_trim_lasso_gesture(), blender::ed::sculpt_paint::trim::SCULPT_OT_trim_line_gesture(), blender::ed::sculpt_paint::trim::SCULPT_OT_trim_polyline_gesture(), SCULPT_OT_uv_sculpt_grab(), SCULPT_OT_uv_sculpt_pinch(), SCULPT_OT_uv_sculpt_relax(), blender::ed::vse::sequencer_generic_props__internal(), blender::ed::vse::SEQUENCER_OT_add_scene_strip_from_scene_asset(), blender::ed::vse::SEQUENCER_OT_change_effect_type(), blender::ed::vse::SEQUENCER_OT_change_path(), blender::ed::vse::SEQUENCER_OT_change_scene(), blender::ed::vse::SEQUENCER_OT_connect(), blender::ed::vse::SEQUENCER_OT_copy(), blender::ed::vse::SEQUENCER_OT_cursor_set(), blender::ed::vse::SEQUENCER_OT_delete(), blender::ed::vse::SEQUENCER_OT_disconnect(), blender::ed::vse::SEQUENCER_OT_duplicate(), blender::ed::vse::SEQUENCER_OT_effect_strip_add(), blender::ed::vse::SEQUENCER_OT_enable_proxies(), blender::ed::vse::SEQUENCER_OT_export_subtitles(), blender::ed::vse::SEQUENCER_OT_gap_insert(), blender::ed::vse::SEQUENCER_OT_gap_remove(), blender::ed::vse::SEQUENCER_OT_image_strip_add(), blender::ed::vse::SEQUENCER_OT_images_separate(), blender::ed::vse::SEQUENCER_OT_lock(), blender::ed::vse::SEQUENCER_OT_mask_strip_add(), blender::ed::vse::SEQUENCER_OT_meta_make(), blender::ed::vse::SEQUENCER_OT_meta_separate(), blender::ed::vse::SEQUENCER_OT_meta_toggle(), blender::ed::vse::SEQUENCER_OT_movie_strip_add(), blender::ed::vse::SEQUENCER_OT_movieclip_strip_add(), blender::ed::vse::SEQUENCER_OT_mute(), blender::ed::vse::SEQUENCER_OT_offset_clear(), blender::ed::vse::SEQUENCER_OT_paste(), blender::ed::vse::SEQUENCER_OT_reassign_inputs(), blender::ed::vse::SEQUENCER_OT_rebuild_proxy(), blender::ed::vse::SEQUENCER_OT_refresh_all(), blender::ed::vse::SEQUENCER_OT_reload(), blender::ed::vse::SEQUENCER_OT_rename_channel(), blender::ed::vse::SEQUENCER_OT_rendersize(), blender::ed::vse::SEQUENCER_OT_retiming_freeze_frame_add(), blender::ed::vse::SEQUENCER_OT_retiming_key_add(), blender::ed::vse::SEQUENCER_OT_retiming_key_delete(), blender::ed::vse::SEQUENCER_OT_retiming_reset(), blender::ed::vse::SEQUENCER_OT_retiming_segment_speed_set(), blender::ed::vse::SEQUENCER_OT_retiming_show(), blender::ed::vse::SEQUENCER_OT_retiming_transition_add(), blender::ed::vse::SEQUENCER_OT_sample(), blender::ed::vse::SEQUENCER_OT_scene_frame_range_update(), blender::ed::vse::SEQUENCER_OT_scene_strip_add(), blender::ed::vse::SEQUENCER_OT_scene_strip_add_new(), blender::ed::vse::SEQUENCER_OT_select(), blender::ed::vse::SEQUENCER_OT_select_all(), blender::ed::vse::SEQUENCER_OT_select_box(), blender::ed::vse::SEQUENCER_OT_select_circle(), blender::ed::vse::SEQUENCER_OT_select_grouped(), blender::ed::vse::SEQUENCER_OT_select_handle(), blender::ed::vse::SEQUENCER_OT_select_handles(), blender::ed::vse::SEQUENCER_OT_select_inverse(), blender::ed::vse::SEQUENCER_OT_select_lasso(), blender::ed::vse::SEQUENCER_OT_select_less(), blender::ed::vse::SEQUENCER_OT_select_linked(), blender::ed::vse::SEQUENCER_OT_select_linked_pick(), blender::ed::vse::SEQUENCER_OT_select_more(), blender::ed::vse::SEQUENCER_OT_select_side(), blender::ed::vse::SEQUENCER_OT_select_side_of_frame(), blender::ed::vse::SEQUENCER_OT_set_range_to_strips(), blender::ed::vse::SEQUENCER_OT_slip(), blender::ed::vse::SEQUENCER_OT_snap(), blender::ed::vse::SEQUENCER_OT_sound_strip_add(), blender::ed::vse::SEQUENCER_OT_split(), blender::ed::vse::SEQUENCER_OT_strip_color_tag_set(), blender::ed::vse::SEQUENCER_OT_strip_jump(), blender::ed::vse::SEQUENCER_OT_strip_modifier_add(), blender::ed::vse::SEQUENCER_OT_strip_modifier_copy(), blender::ed::vse::SEQUENCER_OT_strip_modifier_equalizer_redefine(), blender::ed::vse::SEQUENCER_OT_strip_modifier_move(), blender::ed::vse::SEQUENCER_OT_strip_modifier_move_to_index(), blender::ed::vse::SEQUENCER_OT_strip_modifier_remove(), blender::ed::vse::SEQUENCER_OT_strip_modifier_set_active(), blender::ed::vse::SEQUENCER_OT_strip_transform_clear(), blender::ed::vse::SEQUENCER_OT_strip_transform_fit(), blender::ed::vse::SEQUENCER_OT_swap(), blender::ed::vse::SEQUENCER_OT_swap_data(), blender::ed::vse::SEQUENCER_OT_swap_inputs(), blender::ed::vse::SEQUENCER_OT_text_cursor_move(), blender::ed::vse::SEQUENCER_OT_text_cursor_set(), blender::ed::vse::SEQUENCER_OT_text_delete(), blender::ed::vse::SEQUENCER_OT_text_deselect_all(), blender::ed::vse::SEQUENCER_OT_text_edit_copy(), blender::ed::vse::SEQUENCER_OT_text_edit_cut(), blender::ed::vse::SEQUENCER_OT_text_edit_mode_toggle(), blender::ed::vse::SEQUENCER_OT_text_edit_paste(), blender::ed::vse::SEQUENCER_OT_text_insert(), blender::ed::vse::SEQUENCER_OT_text_line_break(), blender::ed::vse::SEQUENCER_OT_text_select_all(), blender::ed::vse::SEQUENCER_OT_unlock(), blender::ed::vse::SEQUENCER_OT_unmute(), blender::ed::vse::SEQUENCER_OT_view_all(), blender::ed::vse::SEQUENCER_OT_view_all_preview(), blender::ed::vse::SEQUENCER_OT_view_frame(), blender::ed::vse::SEQUENCER_OT_view_ghost_border(), blender::ed::vse::SEQUENCER_OT_view_selected(), blender::ed::vse::SEQUENCER_OT_view_zoom_ratio(), blender::ed::vse::sequencer_select_get_name(), shaderfx_reorder(), blender::ed::object::bake_simulation::single_bake_operator_props(), blender::ed::space_node::sockets_sync_get_description(), SOUND_OT_bake_animation(), SOUND_OT_mixdown(), SOUND_OT_open(), SOUND_OT_open_mono(), SOUND_OT_pack(), SOUND_OT_unpack(), SOUND_OT_update_animation_flags(), space_image_view_center_cursor_poll(), blender::ed::transform::special_aftertrans_update__node(), blender::ed::spreadsheet::SPREADSHEET_OT_add_row_filter_rule(), blender::ed::spreadsheet::SPREADSHEET_OT_change_spreadsheet_data_source(), blender::ed::spreadsheet::SPREADSHEET_OT_fit_column(), blender::ed::spreadsheet::SPREADSHEET_OT_remove_row_filter_rule(), blender::ed::spreadsheet::SPREADSHEET_OT_reorder_columns(), blender::ed::spreadsheet::SPREADSHEET_OT_resize_column(), SURFACE_OT_primitive_nurbs_surface_circle_add(), SURFACE_OT_primitive_nurbs_surface_curve_add(), SURFACE_OT_primitive_nurbs_surface_cylinder_add(), SURFACE_OT_primitive_nurbs_surface_sphere_add(), SURFACE_OT_primitive_nurbs_surface_surface_add(), SURFACE_OT_primitive_nurbs_surface_torus_add(), template_operator_property_buts_draw_single(), TEXT_OT_autocomplete(), TEXT_OT_comment_toggle(), TEXT_OT_convert_whitespace(), TEXT_OT_copy(), TEXT_OT_cursor_set(), TEXT_OT_cut(), TEXT_OT_delete(), TEXT_OT_duplicate_line(), TEXT_OT_find(), TEXT_OT_find_set_selected(), TEXT_OT_indent(), TEXT_OT_indent_or_autocomplete(), TEXT_OT_insert(), TEXT_OT_jump(), TEXT_OT_jump_to_file_at_point(), TEXT_OT_line_break(), TEXT_OT_line_number(), TEXT_OT_make_internal(), TEXT_OT_move(), TEXT_OT_move_lines(), TEXT_OT_move_select(), TEXT_OT_new(), TEXT_OT_open(), TEXT_OT_overwrite_toggle(), TEXT_OT_paste(), TEXT_OT_reload(), TEXT_OT_replace(), TEXT_OT_replace_set_selected(), TEXT_OT_resolve_conflict(), TEXT_OT_run_script(), TEXT_OT_save(), TEXT_OT_save_as(), TEXT_OT_scroll(), TEXT_OT_scroll_bar(), TEXT_OT_select_all(), TEXT_OT_select_line(), TEXT_OT_select_word(), TEXT_OT_selection_set(), TEXT_OT_start_find(), TEXT_OT_to_3d_object(), TEXT_OT_unindent(), TEXT_OT_unlink(), TEXT_OT_update_shader(), TEXTURE_OT_new(), TEXTURE_OT_slot_copy(), TEXTURE_OT_slot_move(), TEXTURE_OT_slot_paste(), toolsystem_ref_set_by_brush_type(), blender::ed::transform::transform_from_gizmo_invoke(), blender::ed::transform::TRANSFORM_OT_bbone_resize(), blender::ed::transform::TRANSFORM_OT_bend(), blender::ed::transform::TRANSFORM_OT_create_orientation(), blender::ed::transform::TRANSFORM_OT_delete_orientation(), blender::ed::transform::TRANSFORM_OT_edge_bevelweight(), blender::ed::transform::TRANSFORM_OT_edge_crease(), blender::ed::transform::TRANSFORM_OT_edge_slide(), blender::ed::transform::TRANSFORM_OT_from_gizmo(), blender::ed::transform::TRANSFORM_OT_mirror(), blender::ed::transform::TRANSFORM_OT_push_pull(), blender::ed::transform::TRANSFORM_OT_resize(), blender::ed::transform::TRANSFORM_OT_rotate(), blender::ed::transform::TRANSFORM_OT_rotate_normal(), blender::ed::transform::TRANSFORM_OT_select_orientation(), blender::ed::transform::TRANSFORM_OT_seq_slide(), blender::ed::transform::TRANSFORM_OT_shear(), blender::ed::transform::TRANSFORM_OT_shrink_fatten(), blender::ed::transform::TRANSFORM_OT_skin_resize(), blender::ed::transform::TRANSFORM_OT_tilt(), blender::ed::transform::TRANSFORM_OT_tosphere(), blender::ed::transform::TRANSFORM_OT_trackball(), blender::ed::transform::TRANSFORM_OT_transform(), blender::ed::transform::TRANSFORM_OT_translate(), blender::ed::transform::TRANSFORM_OT_vert_crease(), blender::ed::transform::TRANSFORM_OT_vert_slide(), blender::ed::object::TRANSFORM_OT_vertex_random(), blender::ed::object::TRANSFORM_OT_vertex_warp(), blender::ed::space_node::tree_path_handle_func(), UI_block_end_ex(), ui_but_anim_decorate_cb(), ui_but_context_poll_operator(), ui_but_menu_add_path_operators(), UI_but_operatortype_get_from_enum_menu(), UI_but_rna_enum_item_get(), ui_but_string_get_ex(), UI_but_string_get_rna_label(), UI_but_string_get_rna_tooltip(), ui_but_user_menu_add(), ui_but_user_menu_find(), ui_def_but_operator_ptr(), ui_handle_afterfunc_add_operator(), ui_handle_afterfunc_add_operator_ex(), ui_handle_menu_letter_press_search(), ui_layout_introspect_button(), blender::ed::space_node::UI_node_socket_draw_cache_flush(), UI_OT_assign_default_button(), UI_OT_button_execute(), UI_OT_button_string_clear(), UI_OT_copy_as_driver_button(), UI_OT_copy_data_path_button(), UI_OT_copy_driver_to_selected_button(), UI_OT_copy_python_command_button(), UI_OT_copy_to_selected_button(), UI_OT_drop_color(), UI_OT_drop_material(), UI_OT_drop_name(), blender::ui::UI_OT_eyedropper_bone(), UI_OT_eyedropper_color(), blender::ui::UI_OT_eyedropper_colorramp(), blender::ui::UI_OT_eyedropper_colorramp_point(), UI_OT_eyedropper_depth(), UI_OT_eyedropper_driver(), UI_OT_eyedropper_grease_pencil_color(), UI_OT_eyedropper_id(), UI_OT_jump_to_target_button(), UI_OT_list_start_filter(), UI_OT_override_add_button(), UI_OT_override_idtemplate_clear(), UI_OT_override_idtemplate_make(), UI_OT_override_idtemplate_reset(), UI_OT_override_remove_button(), UI_OT_reloadtranslation(), UI_OT_reset_default_button(), UI_OT_unset_property_button(), UI_OT_view_drop(), UI_OT_view_item_delete(), UI_OT_view_item_rename(), UI_OT_view_item_select(), UI_OT_view_scroll(), UI_OT_view_start_filter(), ui_pie_menu_level_create(), UI_popup_block_template_confirm_op(), ui_popup_context_menu_for_button(), ui_screen_region_find_mouse_over_ex(), ui_searchbox_region_draw_cb__operator(), ui_tooltip_text_python_from_op(), UI_view2d_edge_pan_apply(), UI_view2d_edge_pan_operator_properties(), UI_view2d_edge_pan_operator_properties_ex(), uiDefButO(), uiDefButO_ptr(), uiDefIconButO(), uiDefIconButO_ptr(), uiDefIconTextButO(), uiDefIconTextButO_ptr(), uiDefIconTextButR_prop(), uiDefSearchButO_ptr(), uiItemFullO_ptr_ex(), uiTemplateCollectionExporters(), uiTemplateEditModeSelection(), blender::ed::object::unassigned_assets_draw(), unpack_menu(), uv_find_nearest_face_multi(), uv_map_clip_correct_properties(), uv_map_clip_correct_properties_ex(), uv_map_operator_property_correct_aspect(), UV_OT_align(), UV_OT_arrange_islands(), UV_OT_average_islands_scale(), UV_OT_copy(), UV_OT_copy_mirrored_faces(), UV_OT_cube_project(), UV_OT_cursor_set(), UV_OT_custom_region_set(), UV_OT_cylinder_project(), UV_OT_hide(), UV_OT_mark_seam(), UV_OT_minimize_stretch(), UV_OT_move_on_axis(), UV_OT_pack_islands(), UV_OT_paste(), UV_OT_pin(), UV_OT_project_from_view(), UV_OT_remove_doubles(), UV_OT_reset(), UV_OT_reveal(), UV_OT_rip(), UV_OT_seams_from_islands(), UV_OT_select(), UV_OT_select_all(), UV_OT_select_box(), UV_OT_select_circle(), UV_OT_select_edge_ring(), UV_OT_select_lasso(), UV_OT_select_less(), UV_OT_select_linked(), UV_OT_select_linked_pick(), UV_OT_select_loop(), UV_OT_select_mode(), UV_OT_select_more(), UV_OT_select_overlap(), UV_OT_select_pinned(), UV_OT_select_similar(), UV_OT_select_split(), UV_OT_shortest_path_pick(), UV_OT_shortest_path_select(), UV_OT_smart_project(), UV_OT_snap_cursor(), UV_OT_snap_selected(), UV_OT_sphere_project(), UV_OT_stitch(), UV_OT_unwrap(), UV_OT_weld(), uv_transform_properties(), uvedit_select_is_any_selected_multi(), blender::ed::object::vgroup_operator_subset_select_props(), VIEW2D_OT_edge_pan(), VIEW2D_OT_pan(), VIEW2D_OT_reset(), VIEW2D_OT_scroll_down(), VIEW2D_OT_scroll_left(), VIEW2D_OT_scroll_right(), VIEW2D_OT_scroll_up(), VIEW2D_OT_scroller_activate(), VIEW2D_OT_smoothview(), VIEW2D_OT_zoom(), VIEW2D_OT_zoom_border(), VIEW2D_OT_zoom_in(), VIEW2D_OT_zoom_out(), view3d_interactive_add_modal(), view3d_operator_properties_common(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_camera_background_image_add(), VIEW3D_OT_camera_background_image_remove(), VIEW3D_OT_camera_to_view(), VIEW3D_OT_camera_to_view_selected(), VIEW3D_OT_clear_render_border(), VIEW3D_OT_clip_border(), VIEW3D_OT_copybuffer(), VIEW3D_OT_cursor3d(), VIEW3D_OT_dolly(), VIEW3D_OT_drop_world(), VIEW3D_OT_fly(), VIEW3D_OT_interactive_add(), VIEW3D_OT_localview(), VIEW3D_OT_localview_remove_from(), VIEW3D_OT_move(), VIEW3D_OT_navigate(), VIEW3D_OT_object_as_camera(), VIEW3D_OT_object_mode_pie_or_toggle(), VIEW3D_OT_pastebuffer(), VIEW3D_OT_render_border(), VIEW3D_OT_rotate(), VIEW3D_OT_ruler_add(), VIEW3D_OT_ruler_remove(), VIEW3D_OT_select(), VIEW3D_OT_select_box(), VIEW3D_OT_select_circle(), VIEW3D_OT_select_lasso(), VIEW3D_OT_select_menu(), VIEW3D_OT_smoothview(), VIEW3D_OT_snap_cursor_to_active(), VIEW3D_OT_snap_cursor_to_center(), VIEW3D_OT_snap_cursor_to_grid(), VIEW3D_OT_snap_cursor_to_selected(), VIEW3D_OT_snap_selected_to_active(), VIEW3D_OT_snap_selected_to_cursor(), VIEW3D_OT_snap_selected_to_grid(), VIEW3D_OT_toggle_matcap_flip(), VIEW3D_OT_toggle_shading(), VIEW3D_OT_toggle_xray(), VIEW3D_OT_view_all(), VIEW3D_OT_view_axis(), VIEW3D_OT_view_camera(), VIEW3D_OT_view_center_camera(), VIEW3D_OT_view_center_cursor(), VIEW3D_OT_view_center_lock(), VIEW3D_OT_view_center_pick(), VIEW3D_OT_view_lock_clear(), VIEW3D_OT_view_lock_to_active(), VIEW3D_OT_view_orbit(), VIEW3D_OT_view_pan(), VIEW3D_OT_view_persportho(), VIEW3D_OT_view_roll(), VIEW3D_OT_view_selected(), VIEW3D_OT_walk(), VIEW3D_OT_zoom(), VIEW3D_OT_zoom_border(), VIEW3D_OT_zoom_camera_1_to_1(), view3d_panel_vgroup(), weight_sample_group_invoke(), WIDGETGROUP_light_target_setup(), WIDGETGROUP_navigate_setup(), WIDGETGROUP_navigate_setup(), WIDGETGROUP_ruler_setup(), wm_call_menu_get_name(), wm_call_panel_get_name(), wm_drop_import_file_exec(), wm_drop_import_file_invoke(), WM_dropbox_add(), wm_dropbox_item_update_ot(), WM_event_add(), WM_event_match_keymap_item(), WM_gizmo_operator_set(), wm_gizmogrouptype_append__begin(), wm_gizmotype_append__begin(), wm_handler_operator_call(), wm_handlers_do_gizmo_handler(), wm_keymap_item_find(), wm_keymap_item_find_in_keymap(), wm_keymap_item_properties_update_ot(), wm_link_append_properties_common(), WM_menu_name_call(), WM_modalkeymap_assign(), WM_modalkeymap_operator_items_to_string(), wm_open_mainfile_def_property_use_scripts(), wm_operator_call_internal(), WM_operator_call_py(), wm_operator_check_locked_interface(), wm_operator_create(), WM_operator_depends_on_cursor(), WM_operator_find_modal_by_type(), WM_operator_handlers_clear(), wm_operator_invoke(), WM_operator_last_properties_ensure(), WM_operator_last_properties_ensure_idprops(), WM_operator_name_call(), WM_operator_name_call_ptr(), WM_operator_name_call_ptr_with_depends_on_cursor(), WM_operator_name_call_with_properties(), WM_operator_name_poll(), WM_operator_poll(), WM_operator_poll_context(), WM_operator_poll_or_report_error(), WM_operator_properties_border(), WM_operator_properties_checker_interval(), WM_operator_properties_confirm_or_exec(), WM_operator_properties_create(), WM_operator_properties_create_ptr(), WM_operator_properties_filesel(), WM_operator_properties_generic_select(), WM_operator_properties_gesture_box(), WM_operator_properties_gesture_box_ex(), WM_operator_properties_gesture_box_select(), WM_operator_properties_gesture_box_zoom(), WM_operator_properties_gesture_circle(), WM_operator_properties_gesture_lasso(), WM_operator_properties_gesture_polyline(), WM_operator_properties_gesture_straightline(), WM_operator_properties_id_lookup(), WM_operator_properties_mouse_select(), WM_operator_properties_select_action(), wm_operator_properties_select_action_ex(), WM_operator_properties_select_action_simple(), WM_operator_properties_select_all(), WM_operator_properties_select_operation(), WM_operator_properties_select_operation_simple(), WM_operator_properties_select_random(), WM_operator_properties_select_walk_direction(), WM_operator_properties_use_cursor_init(), WM_operator_py_idname(), WM_operator_pystring_ex(), wm_operator_register_check(), WM_operator_type_modal_from_exec_for_object_edit_coords(), WM_operator_type_set(), WM_operator_ui_poll(), WM_operatortype_append(), wm_operatortype_append__begin(), wm_operatortype_append__end(), WM_operatortype_append_macro(), WM_operatortype_append_macro_ptr(), WM_operatortype_append_ptr(), WM_operatortype_description(), WM_operatortype_description_or_name(), WM_operatortype_find(), wm_operatortype_free(), wm_operatortype_free_macro(), WM_operatortype_idname_visit_for_search(), WM_operatortype_last_properties_clear_all(), WM_operatortype_macro_define(), WM_operatortype_name(), WM_operatortype_props_advanced_begin(), WM_operatortype_props_advanced_end(), WM_operatortype_remove(), WM_operatortype_remove_ptr(), WM_OT_alembic_export(), WM_OT_alembic_import(), WM_OT_append(), WM_OT_call_asset_shelf_popover(), WM_OT_call_menu(), WM_OT_call_menu_pie(), WM_OT_call_panel(), WM_OT_clear_recent_files(), blender::ed::object::WM_OT_collection_export_all(), WM_OT_debug_menu(), WM_OT_doc_view_manual_ui_context(), WM_OT_drop_import_file(), WM_OT_fbx_import(), WM_OT_grease_pencil_import_svg(), WM_OT_id_linked_relocate(), WM_OT_lib_reload(), WM_OT_lib_relocate(), WM_OT_link(), WM_OT_memory_statistics(), WM_OT_obj_export(), WM_OT_obj_import(), WM_OT_open_mainfile(), WM_OT_operator_defaults(), WM_OT_ply_export(), WM_OT_ply_import(), WM_OT_previews_clear(), WM_OT_previews_ensure(), WM_OT_quit_blender(), WM_OT_radial_control(), WM_OT_read_factory_settings(), WM_OT_read_factory_userpref(), WM_OT_read_history(), WM_OT_read_homefile(), WM_OT_read_userpref(), WM_OT_recover_auto_save(), WM_OT_recover_last_session(), WM_OT_redraw_timer(), WM_OT_revert_mainfile(), WM_OT_save_as_mainfile(), WM_OT_save_homefile(), WM_OT_save_mainfile(), WM_OT_save_userpref(), WM_OT_search_menu(), WM_OT_search_operator(), WM_OT_search_single_menu(), WM_OT_set_working_color_space(), WM_OT_splash(), WM_OT_splash_about(), WM_OT_stereo3d_set(), WM_OT_stl_export(), WM_OT_stl_import(), WM_OT_usd_export(), WM_OT_usd_import(), WM_OT_window_close(), WM_OT_window_fullscreen_toggle(), WM_OT_window_new(), WM_OT_window_new_main(), WM_OT_xr_navigation_fly(), WM_OT_xr_navigation_grab(), WM_OT_xr_navigation_reset(), WM_OT_xr_navigation_swap_hands(), WM_OT_xr_navigation_teleport(), WM_OT_xr_session_toggle(), wm_recover_auto_save_exec(), wm_recover_last_session_impl(), wm_save_as_mainfile_get_name(), wm_test_autorun_revert_action_exec(), wm_test_autorun_revert_action_set(), WM_toolsystem_ref_properties_init_for_keymap(), WM_toolsystem_ref_set_by_id_ex(), WM_window_cursor_keymap_status_refresh(), WM_xr_action_create(), WM_xr_actionmap_item_properties_update_ot(), WORKSPACE_OT_add(), WORKSPACE_OT_append_activate(), WORKSPACE_OT_delete(), WORKSPACE_OT_delete_all_others(), WORKSPACE_OT_duplicate(), WORKSPACE_OT_reorder_to_back(), WORKSPACE_OT_reorder_to_front(), WORKSPACE_OT_scene_pin_toggle(), and WORLD_OT_new().

◆ override

◆ prop_clear_recent_types

const EnumPropertyItem prop_clear_recent_types[]
static
Initial value:
= {
{CLEAR_RECENT_ALL, "ALL", 0, "All Items", ""},
{CLEAR_RECENT_MISSING, "MISSING", 0, "Items Not Found", ""},
{0, nullptr, 0, nullptr, nullptr},
}
@ CLEAR_RECENT_MISSING
Definition wm_files.cc:3998
@ CLEAR_RECENT_ALL
Definition wm_files.cc:3998

Definition at line 4000 of file wm_files.cc.

Referenced by WM_OT_clear_recent_files().

◆ ptr

PointerRNA* ptr

Definition at line 4238 of file wm_files.cc.

Referenced by gim_hash_table< T >::_insert_sorted(), gim_hash_table< T >::_insert_sorted_replace(), acf_fcurve_name(), achannel_setting_slider_cb(), achannel_setting_slider_nla_curve_cb(), blender::animrig::action_fcurve_ensure_ex(), blender::animrig::action_fcurve_ensure_legacy(), action_new_exec(), action_new_poll(), actkeys_paste_get_description(), blender::bke::AttributeStorage::add(), blender::ResourceScope::add(), blender::ResourceScope::add(), blender::fn::multi_function::VariableState::add_as_input__one(), blender::nodes::DeclarationListBuilder::add_default_layout(), add_driver_button_invoke(), add_driver_button_none(), add_driver_button_poll(), add_keyingset_button_exec(), id_map< K, T, Flags >::add_or_update(), PreallocatedMemoryHelper< N >::addChunk(), advanced_panel_draw(), advanced_panel_draw(), aligned_free(), libmv::aligned_free(), blender::draw::CurvesUniformBufPool::alloc(), blender::RawAllocator::allocate(), btDefaultSerializer::allocate(), btGenericPoolAllocator::allocate(), btGenericMemoryPool::allocate_from_free_nodes(), btGenericMemoryPool::allocate_from_pool(), ANIM_add_driver(), ANIM_add_driver_with_target(), ANIM_channel_draw_widgets(), ANIM_channel_setting_get(), ANIM_channel_setting_set(), ANIM_copy_driver(), ANIM_list_elem_update(), ANIM_paste_driver(), ANIM_unit_mapping_get_factor(), animsys_blend_in_action(), animsys_blend_in_fcurves(), animsys_calculate_nla(), animsys_construct_orig_pointer_rna(), blender::animrig::animsys_construct_orig_pointer_rna(), animsys_evaluate_action(), animsys_evaluate_action(), animsys_evaluate_action_group(), animsys_evaluate_action_group(), animsys_evaluate_drivers(), animsys_evaluate_fcurves(), animsys_evaluate_nla_domain(), animsys_evaluate_nla_for_flush(), animsys_evaluate_nla_for_keyframing(), animsys_evaluate_overrides(), animsys_write_orig_anim_rna(), blender::animrig::animsys_write_orig_anim_rna(), blender::anything_showing_through(), blender::draw::StorageVectorBuffer< IrradianceBrickPacked, 16 >::append_as(), apply_armature_pose2bones_ui(), blender::ed::object::apply_objects_internal(), applyarmature_fix_boneparents(), applyarmature_process_selected_recursive(), blender::ed::asset::asset_clear_get_description(), blender::ed::asset::asset_operation_get_id_vec_stats_from_ids(), assign_default_button_exec(), assign_default_button_poll(), AttributeOwner::AttributeOwner(), blender::animrig::autokeyframe_object(), blender::animrig::autokeyframe_pose_channel(), blender::animrig::autokeyframe_property(), blender::ed::transform::autokeyframe_sequencer_image(), Freestyle::AutoPtr< T >::AutoPtr(), average_normals_draw_check_prop(), axis_mapping_panel_draw(), blender::ed::object::bake(), blender::ed::object::bake_exec(), blender::ed::object::bake_objects_check(), blender::bake_panel_draw(), blender::ed::object::bake_startjob(), bit_is_on(), BKE_animsys_get_nla_keyframing_context(), BKE_animsys_get_nla_keyframing_context(), BKE_animsys_read_from_rna_path(), BKE_animsys_rna_path_resolve(), BKE_animsys_write_to_rna_path(), BKE_build_template_variables_for_prop(), BKE_crazyspace_build_sculpt(), BKE_fcurve_find_by_rna(), BKE_fcurve_find_by_rna_context_ui(), BKE_keyblock_curval_rnapath_get(), BKE_nlameta_flush_transforms(), BKE_nlastrip_has_curves_for_property(), BKE_screen_find_area_from_space(), BKE_screen_path_from_screen_to_space(), blend_to_default_fcurve(), blf_glyph_cache_find_glyph(), BLI_findptr(), BLI_findptr(), BLI_ghashutil_inthash_p(), BLI_ghashutil_inthash_p_murmur(), BLI_ghashutil_inthash_p_simple(), BLI_ghashutil_pairfree(), BLI_ghashutil_pairhash(), BLI_ghashutil_strhash_p(), BLI_ghashutil_strhash_p_murmur(), BLI_hash_pointer_to_color(), BLI_heap_insert(), BLI_heap_insert_or_update(), BLI_heap_insert_or_update(), BLI_heap_node_value_update_ptr(), BLI_heap_node_value_update_ptr(), BLI_heap_pop_min(), BLI_heapsimple_insert(), BLI_heapsimple_pop_min(), BLI_linklist_append(), BLI_linklist_append_arena(), BLI_linklist_append_arena(), BLI_linklist_append_nlink(), BLI_linklist_append_nlink(), BLI_linklist_append_pool(), BLI_linklist_append_pool(), BLI_linklist_index(), BLI_linklist_insert_after(), BLI_linklist_pop_pool(), BLI_linklist_prepend(), BLI_linklist_prepend_arena(), BLI_linklist_prepend_arena(), BLI_linklist_prepend_nlink(), BLI_linklist_prepend_nlink(), BLI_linklist_prepend_pool(), BLI_linklist_prepend_pool(), BLI_listbase_bytes_find(), BLI_memarena_alloc(), BLI_memarena_calloc(), BLI_memblock_alloc(), BLI_memblock_iterstep(), BLI_rfindptr(), BLI_STATIC_ASSERT(), blur_panel_draw(), blur_panel_draw(), BM_data_layer_copy(), BMO_slot_map_bool_insert(), BMO_slot_map_float_insert(), BMO_slot_map_int_insert(), bone_mouse_select_menu(), blender::ui::bonedropper_poll(), bool_set_index(), bounds(), BPy_BMEdge_CreatePyObject(), bpy_bmedge_dealloc(), BPy_BMFace_CreatePyObject(), bpy_bmface_dealloc(), BPy_BMLoop_CreatePyObject(), bpy_bmloop_dealloc(), BPy_BMVert_CreatePyObject(), bpy_bmvert_dealloc(), bpy_class_call(), BPY_context_member_get(), bpy_prop_boolean_array_get_fn(), bpy_prop_boolean_array_get_transform_fn(), bpy_prop_boolean_array_set_fn(), bpy_prop_boolean_array_set_transform_fn(), bpy_prop_boolean_get_fn(), bpy_prop_boolean_get_transform_fn(), bpy_prop_boolean_set_fn(), bpy_prop_boolean_set_transform_fn(), bpy_prop_enum_get_fn(), bpy_prop_enum_get_transform_fn(), bpy_prop_enum_itemf_fn(), bpy_prop_enum_set_fn(), bpy_prop_enum_set_transform_fn(), bpy_prop_float_array_get_fn(), bpy_prop_float_array_get_transform_fn(), bpy_prop_float_array_set_fn(), bpy_prop_float_array_set_transform_fn(), bpy_prop_float_get_fn(), bpy_prop_float_get_transform_fn(), bpy_prop_float_set_fn(), bpy_prop_float_set_transform_fn(), bpy_prop_int_array_get_fn(), bpy_prop_int_array_get_transform_fn(), bpy_prop_int_array_set_fn(), bpy_prop_int_array_set_transform_fn(), bpy_prop_int_get_fn(), bpy_prop_int_get_transform_fn(), bpy_prop_int_set_fn(), bpy_prop_int_set_transform_fn(), bpy_prop_string_get_fn(), bpy_prop_string_get_locked_fn(), bpy_prop_string_get_transform_fn(), bpy_prop_string_get_transform_locked_fn(), bpy_prop_string_length_fn(), bpy_prop_string_set_fn(), bpy_prop_string_set_transform_fn(), bpy_prop_string_visit_for_search_fn(), bpy_prop_update_fn(), bpy_rna_data_context_enter(), BPY_rna_module(), bpy_utils_previews_load(), bpy_utils_previews_new(), BPyPropArrayLength::BPyPropArrayLength(), blender::seq::brightcontrast_panel_draw(), btAlignedAllocInternal(), btAlignedFreeDefault(), btAlignedFreeInternal(), btAlignPointer(), btAxisSweep3Internal< BP_FP_INT_TYPE >::btAxisSweep3Internal(), btCompoundCompoundCollisionAlgorithm::btCompoundCompoundCollisionAlgorithm(), btFreeDefault(), btHashPtr::btHashPtr(), btPoolFree(), btPoolRealloc(), btSoftMultiBodyDynamicsWorld::btSoftMultiBodyDynamicsWorld(), btSoftRigidDynamicsWorld::btSoftRigidDynamicsWorld(), blender::deg::DepsgraphRelationBuilder::build_animdata_fcurve_target(), blender::deg::DepsgraphRelationBuilder::build_driver_data(), blender::deg::DepsgraphNodeBuilder::build_driver_id_property(), blender::deg::DepsgraphRelationBuilder::build_driver_id_property(), button_matches_search_filter(), buttons_context(), buttons_context_compute(), buttons_context_id_path(), buttons_context_path_brush(), buttons_context_path_collection(), buttons_context_path_data(), buttons_context_path_linestyle(), buttons_context_path_material(), buttons_context_path_object(), buttons_context_path_particle(), buttons_context_path_pose_bone(), buttons_context_path_scene(), buttons_context_path_strip(), buttons_context_path_texture(), buttons_context_path_view_layer(), buttons_context_path_world(), buttons_panel_context_draw(), buttons_texture_modifier_foreach(), buttons_texture_modifier_geonodes_users_add(), buttons_texture_user_mtex_add(), buttons_texture_user_node_add(), buttons_texture_user_property_add(), buttons_texture_user_socket_property_add(), buttons_texture_users_find_nodetree(), buttons_texture_users_from_context(), blender::geometry::ngon::calc_corner_tris(), caps_panel_draw(), case_strhash(), blender::chaining_panel_draw(), change_frame_get_name(), blender::ed::sculpt_paint::face_set::change_visibility_exec(), id_map< K, T, Flags >::check_recalc(), check_rna_path_is_valid(), blender::ed::object::childof_clear_inverse_poll(), clamp_panel_draw(), clean_fcurve(), clear_key_button_exec(), blender::animrig::clear_keyframe(), clip_draw_dopesheet_channels(), blender::nodes::node_composite_colorbalance_cc::cmp_node_colorbalance_declare(), blender::nodes::node_composite_mask_cc::cmp_node_mask_declare(), blender::nodes::node_composite_planetrackdeform_cc::cmp_node_planetrackdeform_declare(), blender::ed::outliner::collection_isolate_exec(), blender::seq::colorBalance_panel_draw(), colorband_buttons_layout(), blender::composition_panel_draw(), blender::seq::compositor_modifier_panel_draw(), btConvexHullInternal::compute(), blender::ed::space_node::connect_nodes_to_aovs(), constant_offset_draw(), constant_offset_header_draw(), blender::ed::object::constraint_copy_to_selected_poll(), constraint_ops_extra_draw(), blender::Pool< T, ChunkLen >::construct(), btAlignedAllocator< O, Alignment >::construct(), blender::deg::RNANodeQuery::construct_node_identifier(), construct_rna_paths(), blender::bke::SocketValueVariant::ConstructIn(), blender::MutableSpan< T >::contains_ptr(), blender::Span< T >::contains_ptr(), blender::ui::context_path_add_generic(), blender::ed::space_node::context_path_add_top_level_shader_node_tree(), uiLayout::context_ptr_set(), blender::io::usd::PointerRNAToPython::convert(), convert_item_init_float(), convert_item_init_int(), copy_as_driver_button_exec(), copy_as_driver_button_poll(), copy_data_path_button_exec(), copy_data_path_button_poll(), copy_driver_button_exec(), copy_driver_to_selected_button(), copy_particle_dupliob_exec(), copy_to_selected_button(), copy_value_single(), copy_values(), blender::fn::multi_function::build::exec_presets::AllSpanOrSingle::create_devirtualizers(), blender::fn::multi_function::build::exec_presets::SomeSpanOrSingle< Indices >::create_devirtualizers(), btBox2dBox2dCollisionAlgorithm::CreateFunc::CreateCollisionAlgorithm(), btBoxBoxCollisionAlgorithm::CreateFunc::CreateCollisionAlgorithm(), btSoftSoftCollisionAlgorithm::CreateFunc::CreateCollisionAlgorithm(), CTX_data_collection_remap_property(), ctx_data_get(), CTX_data_list_add_ptr(), CTX_data_pointer_get_type(), CTX_data_pointer_get_type_silent(), CTX_data_pointer_set_ptr(), CTX_store_add(), CTX_store_ptr_lookup(), curvemap_buttons_layout(), CurveProfile_buttons_layout(), blender::seq::curves_panel_draw(), cycles_panel_draw(), data_panel_draw(), blender::ed::outliner::data_select_linked_fn(), blender::ed::spreadsheet::data_source_from_geometry(), blender::ed::object::data_transfer_exec(), blender::ed::object::data_transfer_exec_preprocess_objects(), blender::ed::object::data_transfer_get_description(), blender::ed::object::data_transfer_poll_property(), blender::nodes::node_geo_enable_output_cc::data_type_items_callback(), blender::nodes::node_geo_menu_switch_cc::data_type_items_callback(), blender::nodes::node_fn_compare_cc::data_type_update(), datadropper_init(), datadropper_poll(), blender::ed::object::datalayout_transfer_exec(), blender::GuardedAlignedAllocator< Alignment >::deallocate(), blender::GuardedAllocator::deallocate(), blender::RawAllocator::deallocate(), btAlignedAllocator< O, Alignment >::deallocate(), decimate_get_description(), uiLayout::decorator(), uiLayout::decorator(), blender::CPPType::default_construct(), blender::cpp_type_util::default_construct_cb(), blender::CPPType::default_construct_indices(), blender::cpp_type_util::default_construct_indices_cb(), blender::CPPType::default_construct_n(), blender::default_construct_n(), blender::cpp_type_util::default_construct_n_cb(), deform_matrices(), deform_matrices_EM(), DEG_get_evaluated_rna_pointer(), delete_key_button_exec(), blender::animrig::delete_keyframe(), depthdropper_poll(), depthdropper_test(), btAlignedAllocator< O, Alignment >::destroy(), blender::CPPType::destruct(), blender::cpp_type_util::destruct_cb(), blender::CPPType::destruct_indices(), blender::cpp_type_util::destruct_indices_cb(), blender::CPPType::destruct_n(), blender::destruct_n(), blender::cpp_type_util::destruct_n_cb(), do_fill_tile(), blender::ed::outliner::do_outliner_drivers_editop(), blender::ed::outliner::do_outliner_keyingset_editop(), blender::nodes::draw_bake_button_row(), blender::ed::vse::draw_channel_labels(), blender::ed::vse::draw_channel_widget_lock(), blender::ed::vse::draw_channel_widget_mute(), draw_constraint_header(), blender::modifier::greasepencil::draw_custom_curve_settings(), draw_fill_tile(), draw_grease_pencil_layer_widgets(), blender::modifier::greasepencil::draw_layer_filter_settings(), blender::seq::draw_mask_input_type_settings(), blender::modifier::greasepencil::draw_material_filter_settings(), draw_matrix_template(), draw_setting_widget(), blender::modifier::greasepencil::draw_vertex_group_settings(), driver_get_variable_property(), driver_mapping_type_itemf(), drivers_editor_show_exec(), DRW_view_data_free_unused(), blender::ed::object::dt_layers_select_dst_itemf(), blender::ed::object::dt_layers_select_itemf(), blender::ed::object::dt_layers_select_src_itemf(), blender::ed::object::dt_mix_mode_itemf(), blender::ed::space_node::duplicate_compositing_node_group_exec(), dupliob_move_down_exec(), dupliob_move_up_exec(), dupliob_refresh_exec(), blender::ed::object::dupliobject_hash(), blender::ed::object::dupliobject_instancer_hash(), ED_actedit_animdata_from_context(), ED_animedit_unlink_action(), ED_buttons_set_context(), ED_buttons_visible_tabs_menu(), ED_region_do_draw(), ED_screens_footer_tools_menu_create(), ED_screens_header_tools_menu_create(), ed_screens_statusbar_menu_create(), ED_select_circle_get_name(), ED_select_op_from_operator(), ED_select_pick_get_name(), ED_select_pick_params_from_operator(), ED_time_scrub_channel_search_draw(), ED_undo_is_legacy_compatible_for_property(), edbm_average_normals_ui(), edbm_normals_tools_ui(), edbm_point_normals_ui(), edbm_select_mode_get_description(), edge_data_panel_draw(), edge_panel_draw(), edge_panel_draw_header(), blender::edge_types_panel_draw(), blender::ed::object::edit_constraint_invoke_properties(), blender::ed::object::edit_constraint_poll_generic(), edit_driver_button_exec(), blender::ed::object::edit_modifier_poll_generic(), blender::ed::object::edit_shaderfx_poll_generic(), blender::GVArrayCommon::emplace(), blender::VArrayCommon< T >::emplace(), blender::gpu::MTLImmediate::end(), endian_switch(), endian_switch_array(), blender::draw::pbvh::ensure_draw_data(), blender::ed::greasepencil::ensure_valid_frame_end(), ENUM_OPERATORS(), ENUM_OPERATORS(), envelope_panel_draw(), blender::animrig::evaluate_driver_from_rna_pointer(), blender::fn::multi_function::build::detail::execute_element_fn_as_multi_function(), blender::nodes::execute_geometry_nodes_on_geometry(), blender::nodes::node_composite_filter_cc::FilterOperation::execute_gpu(), blender::ed::outliner::TreeElementRNAStruct::expand(), blender::ui::eyedropper_colorband_init(), blender::ui::eyedropper_colorband_poll(), face_corner_panel_draw(), face_corner_panel_draw_header(), face_corner_uv_panel_draw(), face_corner_vcol_panel_draw(), blender::face_mark_panel_draw(), blender::face_mark_panel_draw_header(), face_panel_draw(), face_panel_draw_header(), falloff_panel_draw(), falloff_panel_draw(), falloff_panel_draw(), falloff_panel_draw(), fcurve_is_changed(), fcurves_to_pchan_links_get(), file_browse_invoke(), file_directory_enter_handle(), file_external_operation_get_description(), file_main_region_message_subscribe(), gim_hash_table< T >::find(), id_map< K, T, Flags >::find(), blender::deg::RNANodeQuery::find_node(), find_property_rgba(), find_property_rgba(), btDefaultSerializer::findNameForPointer(), btSerializer::findNameForPointer(), btDefaultSerializer::findPointer(), float2::float2(), float2::float2(), float3::float3(), float3::float3(), mikk::float3::float3(), mikk::float3::float3(), float4::float4(), float4::float4(), float_set_index(), fmodifier_frame_range_draw(), fmodifier_frame_range_header_draw(), fmodifier_get_pointers(), fmodifier_influence_draw(), fmodifier_panel_header(), fmodifier_reorder(), fn_generator_panel_draw(), blender::ed::object::followpath_path_animate_exec(), blender::animrig::foreach_action_slot_use_with_rna(), DRWViewData::foreach_enabled_engine(), blender::foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), btCollisionDispatcher::freeCollisionAlgorithm(), btDispatcher::freeCollisionAlgorithm(), btPoolAllocator::freeMemory(), generate_panel_draw(), generator_panel_draw(), blender::ed::spreadsheet::geometry_display_data_get(), geometry_panel_draw(), blender::ListBaseWrapperTemplate< ListBase, T >< T >::get(), blender::ed::asset::get_asset_library_from_opptr(), blender::ed::asset::get_asset_library_ref_from_opptr(), blender::ed::geometry::get_asset_or_local_node_group(), blender::ed::object::get_asset_or_local_node_group(), blender::bke::bake::ModifierCache::get_bake_node_cache(), get_boolean(), get_default_rna_value(), get_emission_sampling(), get_enum(), get_enum_identifier(), get_fcurves_of_property(), get_float(), get_float3(), get_float4(), get_fmodifier_expand_flag(), blender::CPPType::get_impl(), get_int(), get_item_transform_flags_and_fcurves(), blender::animrig::get_keyable_id_property_paths(), blender::animrig::get_keyframe_values(), blender::animrig::get_keyframe_values_create_reports(), blender::ed::geometry::get_node_group(), blender::ed::object::get_node_group(), blender::ed::space_node::get_nodes_to_sync(), get_pointer_type(), get_poselib_objects(), blender::interface::internal::get_property_drivers(), blender::ed::outliner::get_property_icon(), blender::animrig::get_rna_values(), blender::ed::animrig::get_selected_pose_objects(), get_selection(), get_show_adaptive_options(), blender::bke::bake::ModifierCache::get_simulation_node_cache(), blender::bke::SocketValueVariant::get_single_ptr(), get_string(), get_text_datablock_content(), get_volume_interpolation(), get_volume_sampling(), getname_anim_fcurve(), btCollisionWorldImporter::getNameForPointer(), gim_alloc(), gim_free(), gim_realloc(), blender::ed::transform::gizmo2d_pivot_point_message_subscribe(), blender::ed::transform::gizmo2d_resize_setup(), blender::ed::transform::gizmo2d_rotate_setup(), blender::ed::transform::gizmo2d_xform_setup(), gizmo_area_light_foreach_rna_prop(), gizmo_light_radius_foreach_rna_prop(), blender::ed::transform::gizmo_mesh_extrude_refresh(), blender::ed::transform::gizmo_mesh_extrude_setup(), gizmo_mesh_spin_init_draw_prepare(), gizmo_mesh_spin_init_refresh(), gizmo_mesh_spin_init_refresh_axis_orientation(), gizmo_primitive_rna__arc_inner_factor_get_fn(), gizmo_primitive_rna__arc_inner_factor_set_fn(), gizmo_primitive_rna__draw_inner_get_fn(), gizmo_primitive_rna__draw_inner_set_fn(), gizmo_primitive_rna__draw_style_get_fn(), gizmo_primitive_rna__draw_style_set_fn(), gizmo_primitive_rna_find_operator(), gizmo_snap_rna_find_operator(), gizmo_snap_rna_prevpoint_get_fn(), gizmo_snap_rna_prevpoint_set_fn(), gizmo_snap_state_from_rna_get(), gizmo_spot_blend_foreach_rna_prop(), blender::ed::transform::gizmogroup_init_properties_from_twtype(), gmp_free(), gmp_realloc(), gpencil_shaderfx_ops_extra_draw(), blender::GPointer::GPointer(), graph_driver_vars_copy_exec(), graph_driver_vars_paste_exec(), graph_panel_drivers_popover(), graphkeys_paste_get_description(), graphop_active_editable_fcurve_ctx_poll(), blender::ed::greasepencil::grease_pencil_convert_curve_type_ui(), blender::ed::greasepencil::grease_pencil_set_corner_type_ui(), blender::ed::greasepencil::grease_pencil_simplify_ui(), btSparseSdf< CELLSIZE >::Hash(), device_memory::host_alloc(), blender::seq::hue_correct_panel_draw(), id_data_find_fcurve(), id_search_allows_id(), id_single_user(), idkey_hash(), blender::ed::object::ignore_parent_tx(), image_open_invoke(), image_save_as_draw_check_prop(), IMB_colormanagement_aces_to_scene_linear(), IMB_colormanagement_acescg_to_scene_linear(), IMB_colormanagement_rec2020_to_scene_linear(), IMB_colormanagement_rec709_to_scene_linear(), IMB_colormanagement_scene_linear_to_aces(), IMB_colormanagement_scene_linear_to_acescg(), IMB_colormanagement_scene_linear_to_rec2020(), IMB_colormanagement_scene_linear_to_rec709(), IMB_colormanagement_scene_linear_to_srgb_v3(), IMB_colormanagement_scene_linear_to_xyz(), IMB_colormanagement_srgb_to_scene_linear_v3(), IMB_colormanagement_xyz_to_scene_linear(), IMB_saturation(), blender::ListBaseWrapperTemplate< ListBase, T >< T >::index_of(), influence_panel_draw(), influence_panel_draw(), influence_panel_draw(), blender::nodes::node_composite_movieclip_cc::init(), blender::nodes::node_composite_moviedistortion_cc::init(), blender::nodes::node_composite_planetrackdeform_cc::init(), blender::nodes::node_composite_stabilize2d_cc::init(), blender::nodes::node_composite_trackpos_cc::init(), blender::nodes::node_composite_switchview_cc::init_switch_view(), insert_key_button_exec(), blender::animrig::insert_key_legacy_action(), blender::animrig::insert_key_to_keying_set_path(), blender::animrig::insert_keyframe_direct(), blender::animrig::insert_keyframe_fcurve_value(), blender::animrig::insert_keyframes(), int_set_index(), interactive_value_init_from_property(), btDefaultSerializer::internalAlloc(), blender::intersection_panel_draw(), io_ui_forward_axis_update(), io_ui_up_axis_update(), blender::tests::is_aligned(), blender::animrig::is_idproperty_keyable(), is_pointer_in_path(), blender::deg::DepsgraphBuilderCache::isAnyPropertyAnimated(), jump_to_target_button(), jump_to_target_ptr(), keyhash(), knifetool_draw_angle(), layerCopy_bmesh_elem_py_ptr(), layerFree_bmesh_elem_py_ptr(), layers_panel_draw(), lib_override_library_id_reset_do(), limits_panel_draw(), blender::ed::space_node::link_drag_search_exec_fn(), blender::io::ply::load_face_element(), load_pixel(), load_pixel(), load_pixel(), load_pixel(), load_pixel(), blender::seq::load_pixel_premul(), blender::seq::load_pixel_premul(), blender::seq::load_pixel_raw(), blender::seq::load_pixel_raw(), blender::seq::load_premul_pixel(), blender::seq::load_premul_pixel(), blender::io::ply::load_tristrips_element(), blender::Map< PropIdentifier, AnimatedProperty >::lookup_as(), blender::Map< PropIdentifier, AnimatedProperty >::lookup_as(), blender::Map< PropIdentifier, AnimatedProperty >::lookup_default_as(), blender::Set< std::string >::lookup_key_default_as(), blender::VectorSet< int, 0, DefaultProbingStrategy, DefaultHash< int >, DefaultEquality< int >, SimpleVectorSetSlot< int, LocalVertMapIndexT >, GuardedAllocator >::lookup_key_default_as(), make_duplis_geometry_set_impl(), make_duplis_particle_system(), blender::gpu::GLPixelBuffer::map(), blender::seq::maskmodifier_panel_draw(), blender::material_mask_panel_draw(), blender::material_mask_panel_draw_header(), materials_panel_draw(), MEM_guarded_calloc_arrayN_aligned(), MEM_lockfree_calloc_arrayN_aligned(), mem_lockfree_malloc_arrayN_aligned(), menu_add_shortcut(), menu_change_shortcut(), menu_item_enum_opname_menu_active(), menu_items_from_ui_create(), menu_search_exec_fn(), merge(), merge_actions_selection_exec(), mirror_facehash(), mix_mode_panel_draw(), blender::ed::object::modifier_add_asset_exec(), blender::ed::object::modifier_add_asset_get_description(), blender::ed::object::modifier_add_exec(), blender::ed::object::modifier_apply_as_shapekey_get_description(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_apply_invoke(), blender::ed::object::modifier_apply_poll(), blender::ed::object::modifier_copy_exec(), blender::ed::object::modifier_copy_to_selected_poll(), modifier_error_message_draw(), modifier_grease_pencil_curve_header_draw(), modifier_grease_pencil_curve_panel_draw(), blender::ed::object::modifier_move_to_index_exec(), modifier_ops_extra_draw(), modifier_panel_get_property_pointers(), blender::seq::modifier_panel_header(), modifier_panel_header(), blender::ed::object::modifier_remove_exec(), modifier_vgroup_ui(), blender::ed::vse::move_strips(), blender::ed::object::move_to_collection_menu_draw(), blender::ed::object::move_to_collection_recursive_menu_draw(), blender::seq::multiply_ibuf(), navigate_context_toggle_camera_lock_init(), new_material_exec(), blender::ed::space_node::new_node_tree_exec(), new_particle_settings_exec(), new_particle_target_exec(), new_texture_exec(), new_world_exec(), nla_animdata_panel_poll(), nla_eval_domain_action(), nla_eval_domain_strips(), blender::animrig::nla_map_keyframe_values_and_generate_reports(), nla_strip_actclip_panel_poll(), nla_strip_eval_panel_poll(), nla_strip_panel_poll(), nladata_flush_channels(), nlaevalchan_get_default_values(), nlaevalchan_keyhash(), nlaevalchan_verify(), nlasnapshot_blend_strip(), nlasnapshot_blend_strip(), nlasnapshot_blend_strip_get_inverted_lower_snapshot(), nlasnapshot_blend_strip_get_inverted_lower_snapshot(), nlasnapshot_blend_strip_no_blend(), nlasnapshot_blend_strip_no_blend(), nlasnapshot_from_action(), nlastrip_evaluate(), nlastrip_evaluate(), nlastrip_evaluate_actionclip(), nlastrip_evaluate_meta(), nlastrip_evaluate_transition(), blender::ed::space_node::node_activate_viewer_exec(), blender::ed::space_node::node_add_group_asset_get_description(), blender::ed::space_node::node_add_group_asset_invoke(), blender::ed::space_node::node_buts_colorramp(), blender::ed::space_node::node_buts_combsep_color(), blender::ed::space_node::node_buts_curvecol(), blender::ed::space_node::node_buts_curvefloat(), blender::ed::space_node::node_buts_curvevec(), blender::ed::space_node::node_buts_frame_ex(), blender::ed::space_node::node_buts_image_user(), blender::ed::space_node::node_buts_image_views(), blender::ed::space_node::node_buts_math(), blender::ed::space_node::node_buts_mix_rgb(), blender::ed::space_node::node_buts_normal(), blender::nodes::node_shader_output_linestyle_cc::node_buts_output_linestyle(), blender::ed::space_node::node_buts_output_shader(), blender::ed::space_node::node_buts_texture(), blender::ed::space_node::node_buts_time(), blender::ed::space_node::node_composit_buts_combsep_color(), blender::nodes::node_composite_convert_color_space_cc::node_composit_buts_convert_colorspace(), blender::ed::space_node::node_composit_buts_cryptomatte(), blender::ed::space_node::node_composit_buts_cryptomatte_legacy(), blender::nodes::node_composite_defocus_cc::node_composit_buts_defocus(), blender::ed::space_node::node_composit_buts_huecorrect(), blender::ed::space_node::node_composit_buts_image(), blender::ed::space_node::node_composit_buts_image_ex(), blender::nodes::node_composite_keyingscreen_cc::node_composit_buts_keyingscreen(), blender::nodes::node_composite_movieclip_cc::node_composit_buts_movieclip(), blender::nodes::node_composite_movieclip_cc::node_composit_buts_movieclip_ex(), blender::nodes::node_composite_moviedistortion_cc::node_composit_buts_moviedistortion(), blender::nodes::node_composite_trackpos_cc::node_composit_buts_trackpos(), blender::nodes::node_composite_render_layer_cc::node_composit_buts_viewlayers(), blender::nodes::node_composite_keyingscreen_cc::node_composit_init_keyingscreen(), blender::nodes::node_composite_render_layer_cc::node_composit_init_rlayers(), blender::bke::node_copy_with_mapping(), blender::ed::space_node::node_cryptomatte_add_socket_exec(), blender::ed::space_node::node_cryptomatte_remove_socket_exec(), blender::nodes::node_shader_bsdf_principled_cc::node_declare(), blender::nodes::node_shader_volume_coefficients_cc::node_declare(), blender::nodes::node_composite_convert_to_display_cc::node_draw_buttons(), blender::ed::space_node::node_draw_buttons_group(), blender::nodes::node_group_input_layout(), blender::ed::space_node::node_group_make_insert_selected(), blender::nodes::node_group_output_layout(), blender::ed::space_node::node_group_separate_selected(), blender::ed::space_node::node_group_ungroup(), blender::bke::node_init(), blender::nodes::node_composite_cryptomatte_cc::node_init_api_cryptomatte(), blender::nodes::node_composite_relative_to_pixel_cc::node_layout(), blender::nodes::node_fn_align_euler_to_vector_cc::node_layout(), blender::nodes::node_fn_align_rotation_to_vector_cc::node_layout(), blender::nodes::node_fn_axes_to_rotation_cc::node_layout(), blender::nodes::node_fn_bit_math_cc::node_layout(), blender::nodes::node_fn_boolean_math_cc::node_layout(), blender::nodes::node_fn_combine_color_cc::node_layout(), blender::nodes::node_fn_compare_cc::node_layout(), blender::nodes::node_fn_float_to_int_cc::node_layout(), blender::nodes::node_fn_hash_value_cc::node_layout(), blender::nodes::node_fn_integer_math_cc::node_layout(), blender::nodes::node_fn_random_value_cc::node_layout(), blender::nodes::node_fn_rotate_euler_cc::node_layout(), blender::nodes::node_fn_rotate_rotation_cc::node_layout(), blender::nodes::node_fn_separate_color_cc::node_layout(), blender::nodes::node_fn_string_to_value_cc::node_layout(), blender::nodes::node_fn_value_to_string_cc::node_layout(), blender::nodes::node_geo_accumulate_field_cc::node_layout(), blender::nodes::node_geo_attribute_capture_cc::node_layout(), blender::nodes::node_geo_attribute_domain_size_cc::node_layout(), blender::nodes::node_geo_attribute_statistic_cc::node_layout(), blender::nodes::node_geo_bake_cc::node_layout(), blender::nodes::node_geo_blur_attribute_cc::node_layout(), blender::nodes::node_geo_boolean_cc::node_layout(), blender::nodes::node_geo_collection_info_cc::node_layout(), blender::nodes::node_geo_curve_handle_type_selection_cc::node_layout(), blender::nodes::node_geo_curve_primitive_arc_cc::node_layout(), blender::nodes::node_geo_curve_primitive_bezier_segment_cc::node_layout(), blender::nodes::node_geo_curve_primitive_circle_cc::node_layout(), blender::nodes::node_geo_curve_primitive_line_cc::node_layout(), blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_layout(), blender::nodes::node_geo_curve_sample_cc::node_layout(), blender::nodes::node_geo_curve_set_handle_type_cc::node_layout(), blender::nodes::node_geo_curve_spline_type_cc::node_layout(), blender::nodes::node_geo_curve_to_points_cc::node_layout(), blender::nodes::node_geo_curve_trim_cc::node_layout(), blender::nodes::node_geo_delete_geometry_cc::node_layout(), blender::nodes::node_geo_distribute_points_in_grid_cc::node_layout(), blender::nodes::node_geo_distribute_points_on_faces_cc::node_layout(), blender::nodes::node_geo_duplicate_elements_cc::node_layout(), blender::nodes::node_geo_enable_output_cc::node_layout(), blender::nodes::node_geo_evaluate_at_index_cc::node_layout(), blender::nodes::node_geo_evaluate_on_domain_cc::node_layout(), blender::nodes::node_geo_extrude_mesh_cc::node_layout(), blender::nodes::node_geo_field_average_cc::node_layout(), blender::nodes::node_geo_field_min_and_max_cc::node_layout(), blender::nodes::node_geo_field_to_grid_cc::node_layout(), blender::nodes::node_geo_field_variance_cc::node_layout(), blender::nodes::node_geo_foreach_geometry_element_cc::input_node::node_layout(), blender::nodes::node_geo_get_named_grid_cc::node_layout(), blender::nodes::node_geo_gizmo_dial_cc::node_layout(), blender::nodes::node_geo_gizmo_linear_cc::node_layout(), blender::nodes::node_geo_grease_pencil_set_depth_mode::node_layout(), blender::nodes::node_geo_grid_advect_cc::node_layout(), blender::nodes::node_geo_grid_info_cc::node_layout(), blender::nodes::node_geo_grid_prune_cc::node_layout(), blender::nodes::node_geo_grid_voxelize_cc::node_layout(), blender::nodes::node_geo_image_texture_cc::node_layout(), blender::nodes::node_geo_index_switch_cc::node_layout(), blender::nodes::node_geo_input_named_attribute_cc::node_layout(), blender::nodes::node_geo_list_cc::node_layout(), blender::nodes::node_geo_list_get_item_cc::node_layout(), blender::nodes::node_geo_list_length_cc::node_layout(), blender::nodes::node_geo_menu_switch_cc::node_layout(), blender::nodes::node_geo_merge_layers_cc::node_layout(), blender::nodes::node_geo_mesh_primitive_circle_cc::node_layout(), blender::nodes::node_geo_mesh_primitive_cone_cc::node_layout(), blender::nodes::node_geo_mesh_primitive_cylinder_cc::node_layout(), blender::nodes::node_geo_mesh_primitive_line_cc::node_layout(), blender::nodes::node_geo_mesh_to_curve_cc::node_layout(), blender::nodes::node_geo_mesh_to_points_cc::node_layout(), blender::nodes::node_geo_object_info_cc::node_layout(), blender::nodes::node_geo_proximity_cc::node_layout(), blender::nodes::node_geo_raycast_cc::node_layout(), blender::nodes::node_geo_sample_grid_cc::node_layout(), blender::nodes::node_geo_sample_grid_index_cc::node_layout(), blender::nodes::node_geo_sample_index_cc::node_layout(), blender::nodes::node_geo_sample_nearest_cc::node_layout(), blender::nodes::node_geo_sample_nearest_surface_cc::node_layout(), blender::nodes::node_geo_sample_uv_surface_cc::node_layout(), blender::nodes::node_geo_scale_elements_cc::node_layout(), blender::nodes::node_geo_sdf_grid_boolean_cc::node_layout(), blender::nodes::node_geo_separate_geometry_cc::node_layout(), blender::nodes::node_geo_set_curve_handles_cc::node_layout(), blender::nodes::node_geo_set_grease_pencil_color_cc::node_layout(), blender::nodes::node_geo_set_grid_background::node_layout(), blender::nodes::node_geo_set_grid_transform::node_layout(), blender::nodes::node_geo_set_mesh_normal_cc::node_layout(), blender::nodes::node_geo_set_shade_smooth_cc::node_layout(), blender::nodes::node_geo_sort_elements_cc::node_layout(), blender::nodes::node_geo_split_to_instances_cc::node_layout(), blender::nodes::node_geo_store_named_attribute_cc::node_layout(), blender::nodes::node_geo_store_named_grid_cc::node_layout(), blender::nodes::node_geo_string_to_curves_cc::node_layout(), blender::nodes::node_geo_switch_cc::node_layout(), blender::nodes::node_geo_tool_active_element_cc::node_layout(), blender::nodes::node_geo_tool_set_selection_cc::node_layout(), blender::nodes::node_geo_viewer_cc::node_layout(), blender::nodes::node_geo_warning_cc::node_layout(), blender::nodes::node_fn_format_string_cc::node_layout_ex(), blender::nodes::node_geo_attribute_capture_cc::node_layout_ex(), blender::nodes::node_geo_bake_cc::node_layout_ex(), blender::nodes::node_geo_curve_resample_cc::node_layout_ex(), blender::nodes::node_geo_distribute_points_on_faces_cc::node_layout_ex(), blender::nodes::node_geo_evaluate_closure_cc::node_layout_ex(), blender::nodes::node_geo_field_to_grid_cc::node_layout_ex(), blender::nodes::node_geo_gizmo_transform_cc::node_layout_ex(), blender::nodes::node_geo_index_switch_cc::node_layout_ex(), blender::nodes::node_geo_input_normal_cc::node_layout_ex(), blender::nodes::node_geo_menu_switch_cc::node_layout_ex(), blender::nodes::node_geo_viewer_cc::node_layout_ex(), blender::ed::space_node::node_property_update_default(), blender::bke::node_remove_node(), blender::nodes::node_fn_compare_cc::node_rna(), blender::nodes::node_shader_ambient_occlusion_cc::node_shader_buts_ambient_occlusion(), blender::nodes::node_shader_attribute_cc::node_shader_buts_attribute(), blender::nodes::node_shader_bevel_cc::node_shader_buts_bevel(), blender::nodes::node_shader_bump_cc::node_shader_buts_bump(), blender::nodes::node_shader_clamp_cc::node_shader_buts_clamp(), blender::ed::space_node::node_shader_buts_displacement(), blender::nodes::node_shader_bsdf_glass_cc::node_shader_buts_glass(), blender::ed::space_node::node_shader_buts_glossy(), blender::nodes::node_shader_bsdf_glossy_cc::node_shader_buts_glossy(), blender::nodes::node_shader_bsdf_hair_cc::node_shader_buts_hair(), blender::nodes::node_shader_ies_light_cc::node_shader_buts_ies(), blender::nodes::node_shader_map_range_cc::node_shader_buts_map_range(), blender::nodes::node_shader_mapping_cc::node_shader_buts_mapping(), blender::nodes::node_shader_bsdf_metallic_cc::node_shader_buts_metallic(), blender::nodes::node_shader_normal_map_cc::node_shader_buts_normal_map(), blender::nodes::node_shader_output_aov_cc::node_shader_buts_output_aov(), blender::nodes::node_shader_bsdf_hair_principled_cc::node_shader_buts_principled_hair(), blender::nodes::node_shader_radial_tiling_cc::node_shader_buts_radial_tiling(), blender::ed::space_node::node_shader_buts_scatter(), blender::nodes::node_shader_volume_scatter_cc::node_shader_buts_scatter(), blender::nodes::node_shader_script_cc::node_shader_buts_script(), blender::nodes::node_shader_script_cc::node_shader_buts_script_ex(), blender::nodes::node_shader_bsdf_sheen_cc::node_shader_buts_sheen(), blender::nodes::node_shader_subsurface_scattering_cc::node_shader_buts_subsurface(), blender::nodes::node_shader_tangent_cc::node_shader_buts_tangent(), blender::nodes::node_shader_tex_brick_cc::node_shader_buts_tex_brick(), blender::nodes::node_shader_tex_coord_cc::node_shader_buts_tex_coord(), blender::ed::space_node::node_shader_buts_tex_environment(), blender::ed::space_node::node_shader_buts_tex_environment_ex(), blender::nodes::node_shader_tex_gabor_cc::node_shader_buts_tex_gabor(), blender::nodes::node_shader_tex_gradient_cc::node_shader_buts_tex_gradient(), blender::ed::space_node::node_shader_buts_tex_image(), blender::ed::space_node::node_shader_buts_tex_image_ex(), blender::nodes::node_shader_tex_magic_cc::node_shader_buts_tex_magic(), blender::nodes::node_shader_tex_noise_cc::node_shader_buts_tex_noise(), blender::nodes::node_shader_tex_sky_cc::node_shader_buts_tex_sky(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_buts_tex_voronoi(), blender::nodes::node_shader_tex_wave_cc::node_shader_buts_tex_wave(), blender::nodes::node_shader_bsdf_toon_cc::node_shader_buts_toon(), blender::nodes::node_shader_uv_along_stroke_cc::node_shader_buts_uvalongstroke(), blender::nodes::node_shader_uvmap_cc::node_shader_buts_uvmap(), blender::nodes::node_shader_vector_math_cc::node_shader_buts_vect_math(), blender::nodes::node_shader_vector_transform_cc::node_shader_buts_vect_transform(), blender::nodes::node_shader_vector_rotate_cc::node_shader_buts_vector_rotate(), blender::nodes::node_shader_vertex_color_cc::node_shader_buts_vertex_color(), blender::nodes::node_shader_tex_white_noise_cc::node_shader_buts_white_noise(), blender::nodes::node_shader_wireframe_cc::node_shader_buts_wireframe(), blender::ed::space_node::node_socket_color_get(), node_socket_get_bool(), node_socket_get_color(), node_socket_get_float(), node_socket_get_int(), node_socket_get_vector(), node_socket_set_bool(), node_socket_set_color(), node_socket_set_float(), node_socket_set_int(), node_socket_set_vector(), blender::ed::space_node::node_swap_group_asset_invoke(), blender::ed::space_node::node_templateID_assign(), blender::ed::space_node::node_texture_buts_bricks(), blender::ed::space_node::node_texture_buts_combsep_color(), blender::ed::space_node::node_texture_buts_image(), blender::ed::space_node::node_texture_buts_image_ex(), blender::ed::space_node::node_texture_buts_output(), blender::ed::space_node::node_texture_buts_proc(), blender::ed::space_node::node_toggle_viewer_exec(), noise_panel_draw(), normals_panel_draw(), normals_panel_draw(), normals_tools_draw_check_prop(), note_hash_for_queue_fn(), blender::ed::object::object_clear_paths_get_description(), blender::ed::object::object_convert_exec(), blender::ed::object::object_hook_assign_exec(), blender::ed::object::object_hook_from_context(), blender::ed::object::object_hook_recenter_exec(), blender::ed::object::object_hook_reset_exec(), blender::ed::object::object_hook_select_exec(), object_mouse_select_menu(), object_offset_draw(), object_offset_header_draw(), object_select_menu_get_name(), blender::ed::object::object_select_more_less(), blender::ed::object::object_select_random_exec(), blender::ed::object::object_transform_axis_target_modal(), blender::ed::object::objectsolver_clear_inverse_poll(), blender::occlusion_panel_draw(), offset_panel_draw(), old_ptr_from_uint64_ptr(), blender::ed::spreadsheet::DataSetViewItem::on_activate(), uiLayout::op(), uiLayout::op_enum(), uiLayout::op_enum_items(), uiLayout::op_menu_hold(), OSLNode::operator delete(), blender::DefaultHash< T * >::operator()(), blender::DestructValueAtAddress< T >::operator()(), blender::ed::asset::AssetClearHelper::operator()(), blender::ed::asset::AssetMarkHelper::operator()(), blender::ed::asset::operator_asset_reference_props_get_asset_from_all_library(), blender::ed::asset::operator_asset_reference_props_is_set(), blender::ed::asset::operator_asset_reference_props_set(), operator_button_property_finish(), operator_button_property_finish_with_undo(), operator_enum_search_update_fn(), operator_properties_init(), blender::options_light_reference_draw(), blender::options_panel_draw(), blender::ed::outliner::outliner_base_or_object_pointer_create(), blender::ed::outliner::outliner_collection_is_isolated(), blender::ed::outliner::outliner_collection_isolate_flag(), blender::ed::outliner::outliner_collection_set_flag_recursive(), blender::ed::outliner::outliner_collection_set_flag_recursive_fn(), blender::ed::outliner::outliner_draw_overrides_rna_buts(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_draw_rnabuts(), blender::ed::outliner::outliner_find_id(), blender::ed::outliner::outliner_id_itemf(), blender::ed::outliner::outliner_id_operation_itemf(), blender::ed::outliner::outliner_layer_or_collection_pointer_create(), blender::ed::outliner::outliner_object_set_flag_recursive_fn(), blender::ed::outliner::outliner_orphans_purge_ui(), blender::ed::outliner::outliner_set_properties_tab(), blender::ed::outliner::outliner_sync_to_properties_editors(), override_add_button_exec(), override_add_button_poll(), override_layers_panel_draw(), override_remove_button_exec(), override_remove_button_poll(), pad_up_4(), panel_custom_data_active_get(), panel_custom_data_active_set(), panel_custom_pin_to_last_get(), panel_custom_pin_to_last_set(), blender::panel_draw(), blender::panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), blender::ed::object::parent_set_with_depsgraph(), blender::io::ply::parse_row_binary(), paste_driver_button_exec(), path_panel_draw(), path_panel_draw_header(), blender::ed::io::paths_from_operator_properties(), blender::ed::io::paths_to_operator_properties(), point_normals_draw_check_prop(), blender::cpp_type_util::pointer_can_point_to_instance(), blender::CPPType::pointer_can_point_to_instance(), blender::cpp_type_util::pointer_has_valid_alignment(), blender::CPPType::pointer_has_valid_alignment(), pointer_pack_to_uint_0(), pointer_pack_to_uint_1(), uiLayout::popover(), blender::animrig::pose_apply_action_blend(), blender::ed::animrig::pose_asset_modify_description(), pose_clear_paths_get_description(), pose_slide_apply_props(), position_panel_draw(), preferences_extension_repo_add_ui(), profile_panel_draw(), uiLayout::prop(), uiLayout::prop(), uiLayout::prop_enum(), uiLayout::prop_enum(), uiLayout::prop_enum(), uiLayout::prop_menu_enum(), uiLayout::prop_search(), uiLayout::prop_search(), prop_subscript_ass_array_slice(), uiLayout::prop_tabs_enum(), uiLayout::prop_with_menu(), uiLayout::prop_with_popover(), property_boolean_get(), property_boolean_get_array(), property_collection_liboverride_editable(), property_enum_get(), property_float_get(), property_float_get_array(), property_int_get(), property_int_get_array(), property_pointer_get(), property_string_get(), property_string_length_storage(), uiLayout::props_enum(), psys_poll(), ptcache_add_new_exec(), ptcache_add_remove_poll(), ptcache_bake_from_cache_exec(), ptcache_baker_create(), ptcache_free_bake_exec(), ptcache_poll(), ptcache_remove_exec(), py_rna_gizmo_parse(), py_to_array(), py_to_array_index(), PyC_RunQuicky(), pyop_as_string(), pyop_call(), pyop_getrna_type(), pyrna_alloc_types(), pyrna_array_contains_py(), pyrna_array_index(), pyrna_dir_members_rna(), pyrna_driver_get_variable_value(), pyrna_driver_is_equal_anim_rna(), pyrna_enum_as_string(), pyrna_enum_to_py(), pyrna_func_CreatePyObject(), pyrna_id_CheckPyObject(), pyrna_id_CreatePyObject(), pyrna_math_object_from_array(), pyrna_param_to_py(), pyrna_prop_array_subscript_slice(), pyrna_prop_collection_ass_subscript_int(), pyrna_prop_collection_getattro(), pyrna_prop_collection_iter_CreatePyObject(), pyrna_prop_collection_iter_init(), pyrna_prop_collection_subscript_str_lib_pair(), pyrna_prop_CreatePyObject(), pyrna_prop_str(), pyrna_prop_to_enum_bitfield(), pyrna_prop_to_py(), pyrna_prop_warn_deprecated(), pyrna_property_array_init(), pyrna_property_init(), pyrna_py_from_array(), pyrna_py_from_array_index(), pyrna_py_to_array(), pyrna_py_to_array_index(), pyrna_py_to_prop(), pyrna_py_to_prop_array_index(), pyrna_pydict_to_props(), pyrna_rotation_euler_order_get(), pyrna_string_to_enum(), pyrna_struct_anim_args_parse(), pyrna_struct_anim_args_parse_ex(), pyrna_struct_anim_args_parse_no_resolve(), pyrna_struct_anim_args_parse_no_resolve_fallback(), pyrna_struct_as_instance(), pyrna_struct_bl_rna_get_subclass(), pyrna_struct_CreatePyObject(), pyrna_struct_CreatePyObject_from_type(), pyrna_struct_CreatePyObject_with_primitive_support(), pyrna_struct_get_nameprop_as_pyobject(), pyrna_struct_getattro(), pyrna_struct_init(), pyrna_struct_keyframe_delete(), pyrna_struct_keyframe_insert(), pyrna_struct_keyframe_parse(), pyrna_struct_Subtype(), pyrna_subtype_set_rna(), blender::render::hydra::pyrna_to_pointer(), random_panel_draw(), random_panel_header_draw(), blender::eevee::RayTraceResultTexture::RayTraceResultTexture(), blender::eevee::RayTraceResultTexture::RayTraceResultTexture(), blender::io::ply::read_list_count(), blender::io::read_next_line(), btDefaultSerializer::registerNameForPointer(), btSerializer::registerNameForPointer(), relative_offset_draw(), relative_offset_header_draw(), remove_driver_button_exec(), remove_keyingset_button_exec(), remove_particle_dupliob_exec(), remove_particle_target_exec(), rename_anim_channels(), reset_default_button_exec(), reset_default_button_poll(), restrictions_panel_draw(), rigidbody_objects_calc_mass_exec(), rigidbody_objects_shape_change_exec(), blender::animrig::RKS_ITER_overrides_list(), rna_Action_actedit_assign_poll(), rna_Action_id_poll(), rna_ActionGroup_colorset_set(), rna_ActionGroup_is_custom_colorset_get(), rna_Armature_object_poll(), rna_array_as_string(), rna_array_as_string_alloc(), rna_array_lookup_int(), rna_asset_library_reference_itemf(), rna_AssetMetaData_editable(), rna_AttributeGroup_color_iterator_begin(), rna_AttributeGroup_color_length(), rna_AttributeGroup_iterator_begin(), rna_AttributeGroup_length(), rna_AttributeGroup_lookup_string(), RNA_blender_rna_pointer_create(), RNA_boolean_get(), RNA_boolean_get_array(), RNA_boolean_set(), RNA_boolean_set_array(), rna_builtin_properties_begin(), rna_builtin_properties_lookup_string(), rna_builtin_type_get(), rna_Camera_object_poll(), rna_CameraBackgroundImage_image_or_movieclip_user_path(), rna_Channelbag_path(), RNA_collection_add(), RNA_collection_begin(), RNA_collection_clear(), RNA_collection_is_empty(), RNA_collection_length(), rna_ColorManagedDisplaySettings_path(), rna_ColorManagedInputColorspaceSettings_path(), rna_ColorManagedViewSettings_path(), rna_Curve_object_poll(), rna_ensure_property_array_length(), rna_ensure_property_multi_array_length(), RNA_enum_get(), RNA_enum_is_equal(), RNA_enum_set(), RNA_enum_set_identifier(), RNA_float_get(), RNA_float_get_array(), RNA_float_set(), RNA_float_set_array(), rna_FreestyleLineSet_linestyle_get(), rna_FreestyleLineSet_linestyle_set(), rna_FreestyleSettings_active_lineset_get(), rna_FreestyleSettings_active_lineset_index_get(), rna_FreestyleSettings_active_lineset_index_range(), rna_FreestyleSettings_active_lineset_index_set(), RNA_function_call(), rna_GPencil_datablocks_annotations_poll(), rna_GPencil_datablocks_obdata_poll(), rna_GPencil_object_poll(), rna_hack_DepsgraphObjectInstance_dupli_object_get(), rna_ID_fake_user_set(), rna_ID_idprops(), rna_ID_instance(), rna_ID_name_get(), rna_ID_name_length(), rna_ID_name_set(), RNA_id_pointer_create(), rna_ID_refine(), rna_ID_system_idprops(), rna_id_write_error(), rna_IDMaterials_assign_int(), rna_idp_path(), rna_idproperty_check(), rna_idproperty_find(), rna_idproperty_verify_valid(), RNA_int_get(), RNA_int_get_array(), RNA_int_set(), RNA_int_set_array(), rna_iterator_array_begin(), rna_iterator_listbase_begin(), rna_Lattice_object_poll(), rna_Light_object_poll(), rna_listbase_lookup_int(), rna_Mesh_object_poll(), rna_Mesh_update_draw(), rna_Node_ImageUser_path(), rna_Node_socket_update(), rna_Node_update(), rna_Node_update_relations(), rna_Node_Viewer_shortcut_node_set(), rna_Object_internal_update_data(), rna_object_uvlayer_name_set(), rna_object_vcollayer_name_set(), rna_object_vgroup_name_index_get(), rna_object_vgroup_name_index_length(), rna_object_vgroup_name_index_set(), rna_object_vgroup_name_set(), RNA_parameter_list_free(), RNA_parameter_set(), rna_path_array_multi_string_from_flat_index(), rna_path_from_ID_to_idpgroup(), RNA_path_from_ID_to_property(), RNA_path_from_ID_to_property_index(), RNA_path_from_ID_to_struct(), RNA_path_from_ptr_to_property_index(), rna_path_from_ptr_to_property_index_ex(), RNA_path_from_real_ID_to_property_index(), RNA_path_from_real_ID_to_struct(), RNA_path_from_struct_to_idproperty(), RNA_path_full_property_py(), RNA_path_full_property_py_ex(), RNA_path_full_struct_py(), rna_path_parse(), rna_path_parse_array_index(), rna_path_parse_collection_key(), RNA_path_property_py(), RNA_path_resolve(), RNA_path_resolve_elements(), RNA_path_resolve_from_type_to_property(), RNA_path_resolve_full(), RNA_path_resolve_full_maybe_null(), RNA_path_resolve_property(), RNA_path_resolve_property_and_item_pointer(), RNA_path_resolve_property_and_item_pointer_full(), RNA_path_resolve_property_full(), RNA_path_resolved_create(), RNA_path_struct_property_py(), RNA_pointer_add(), RNA_pointer_as_string(), rna_pointer_as_string__bldata(), RNA_pointer_as_string_id(), RNA_pointer_as_string_keywords(), RNA_pointer_as_string_keywords_ex(), RNA_pointer_create_discrete(), RNA_pointer_create_from_ancestor(), RNA_pointer_get(), RNA_pointer_is_null(), RNA_pointer_recast(), RNA_pointer_set(), blender::deg::rna_prop_affects_parameters_node(), RNA_property_anim_editable(), RNA_property_animateable(), RNA_property_animated(), RNA_property_array_dimension(), RNA_property_array_length(), rna_property_array_length_all_dimensions(), RNA_property_as_string(), RNA_property_assign_default(), RNA_property_boolean_get(), RNA_property_boolean_get_array(), RNA_property_boolean_get_array_at_most(), RNA_property_boolean_get_default(), RNA_property_boolean_get_default_array(), rna_property_boolean_get_default_array_values(), RNA_property_boolean_get_default_index(), RNA_property_boolean_get_index(), RNA_property_boolean_set(), RNA_property_boolean_set_array(), RNA_property_boolean_set_array_at_most(), RNA_property_boolean_set_index(), RNA_property_collection_add(), RNA_property_collection_assign_int(), RNA_property_collection_begin(), RNA_property_collection_clear(), RNA_property_collection_is_empty(), RNA_property_collection_length(), RNA_property_collection_lookup_index(), RNA_property_collection_lookup_int(), RNA_property_collection_lookup_string(), RNA_property_collection_lookup_string_index(), RNA_property_collection_move(), RNA_property_collection_raw_array(), RNA_property_collection_raw_get(), RNA_property_collection_raw_set(), RNA_property_collection_remove(), RNA_property_collection_type_get(), RNA_property_copy(), RNA_property_driver_editable(), RNA_property_editable(), rna_property_editable_do(), RNA_property_editable_flag(), RNA_property_editable_index(), RNA_property_editable_info(), RNA_property_enum_bitflag_identifiers(), RNA_property_enum_get(), RNA_property_enum_get_default(), RNA_property_enum_identifier(), RNA_property_enum_item_from_value(), RNA_property_enum_item_from_value_gettexted(), RNA_property_enum_items(), RNA_property_enum_items_ex(), RNA_property_enum_items_gettexted(), RNA_property_enum_items_gettexted_all(), RNA_property_enum_name(), RNA_property_enum_name_gettexted(), RNA_property_enum_set(), RNA_property_enum_step(), RNA_property_enum_value(), RNA_property_float_clamp(), RNA_property_float_get(), RNA_property_float_get_array(), RNA_property_float_get_array_at_most(), RNA_property_float_get_array_range(), RNA_property_float_get_default(), RNA_property_float_get_default_array(), rna_property_float_get_default_array_values(), RNA_property_float_get_default_index(), RNA_property_float_get_index(), RNA_property_float_range(), RNA_property_float_set(), RNA_property_float_set_array(), RNA_property_float_set_array_at_most(), RNA_property_float_set_index(), RNA_property_float_ui_range(), blender::ed::geometry::rna_property_for_attribute_type_retrieve_value(), blender::ed::geometry::rna_property_for_attribute_type_set_value(), blender::ed::geometry::rna_property_for_type(), RNA_property_int_clamp(), RNA_property_int_get(), RNA_property_int_get_array(), RNA_property_int_get_array_at_most(), RNA_property_int_get_array_range(), RNA_property_int_get_default(), RNA_property_int_get_default_array(), rna_property_int_get_default_array_values(), RNA_property_int_get_default_index(), RNA_property_int_get_index(), RNA_property_int_range(), RNA_property_int_set(), RNA_property_int_set_array(), RNA_property_int_set_array_at_most(), RNA_property_int_set_index(), RNA_property_int_ui_range(), RNA_property_is_set(), RNA_property_is_set_ex(), RNA_property_multi_array_length(), RNA_property_overridable_get(), RNA_property_overridden(), rna_property_override_collection_subitem_name_id_lookup(), rna_property_override_collection_subitem_name_index_lookup(), RNA_property_override_library_status(), RNA_property_override_property_find(), RNA_property_override_property_get(), RNA_property_override_property_operation_find(), RNA_property_override_property_operation_get(), rna_property_override_property_real_id_owner(), RNA_property_path_from_ID_check(), RNA_property_pointer_add(), RNA_property_pointer_get(), RNA_property_pointer_get(), RNA_property_pointer_get_default(), RNA_property_pointer_get_never_create(), RNA_property_pointer_get_never_create(), RNA_property_pointer_poll(), RNA_property_pointer_remove(), RNA_property_pointer_set(), RNA_property_pointer_set(), RNA_property_pointer_type(), RNA_property_reset(), rna_property_rna_or_id_get(), RNA_property_string_get(), RNA_property_string_get(), RNA_property_string_get_alloc(), RNA_property_string_get_default_alloc(), RNA_property_string_length(), RNA_property_string_path_filter(), RNA_property_string_search(), RNA_property_string_set(), RNA_property_string_set_bytes(), rna_property_sync_enum(), rna_property_sync_enum_char(), rna_property_sync_flag(), rna_property_sync_float(), rna_property_sync_int(), rna_property_sync_string(), RNA_property_ui_name(), RNA_property_ui_name_raw(), RNA_property_unset(), RNA_property_update(), rna_property_update(), RNA_property_update_main(), rna_PropertyGroup_idprops(), rna_PropertyGroup_refine(), rna_raw_access(), rna_RenderPass_rect_set(), rna_Scene_freestyle_update(), rna_Scene_render_update(), rna_Scene_use_view_map_cache_update(), RNA_string_get(), RNA_string_get(), RNA_string_get_alloc(), RNA_string_length(), RNA_string_set(), RNA_struct_contains_property(), rna_struct_find_nested(), RNA_struct_find_property(), RNA_struct_idprops(), RNA_struct_idprops_p(), RNA_struct_instance(), RNA_struct_name_get_alloc(), RNA_struct_name_get_alloc_ex(), RNA_struct_property_is_set(), RNA_struct_property_is_set_ex(), RNA_struct_property_unset(), RNA_struct_search_closest_ancestor_by_type(), RNA_struct_system_idprops(), RNA_struct_system_idprops_p(), RNA_struct_system_idprops_unset(), rna_struct_system_properties_get_func(), rna_system_idproperty_find(), rna_system_idproperty_free(), rna_TextureSlot_path(), rna_TextureSlot_update(), rna_TransformOrientation_itemf(), rna_userdef_is_dirty_update(), blender::ed::object::rna_vertex_group_select_itemf(), blender::ed::object::rna_vertex_group_with_single_itemf(), rna_ViewLayer_active_aov_index_get(), rna_ViewLayer_active_aov_index_range(), rna_ViewLayer_active_aov_index_set(), rna_ViewLayer_active_lightgroup_index_get(), rna_ViewLayer_active_lightgroup_index_range(), rna_ViewLayer_active_lightgroup_index_set(), rna_ViewLayer_name_set(), rna_ViewLayer_override_update(), rna_ViewLayer_pass_update(), rna_WorkSpaceTool_brush_type_itemf(), blender::ed::spreadsheet::root_geometry_set_get(), rule_add_exec(), rule_del_exec(), rule_move_down_exec(), rule_move_up_exec(), blender::ed::geometry::run_node_group_depends_on_cursor(), blender::ed::geometry::run_node_group_get_description(), blender::ed::geometry::run_node_group_get_name(), blender::ed::geometry::run_node_ui_poll(), screen_area_menu_items(), screen_area_options_invoke(), screen_area_touch_menu_create(), screen_ctx_active_nla_strip(), screen_ctx_active_nla_track(), screen_ctx_annotation_data_owner(), screen_ctx_property(), screen_opengl_render_get_description(), screen_render_get_description(), screen_user_menu_draw(), screenshot_draw(), blender::ed::sculpt_paint::color::sculpt_color_filter_get_name(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), blender::ed::vse::sequencer_add_draw_check_fn(), blender::ed::vse::sequencer_add_effect_strip_get_description(), blender::ed::vse::sequencer_add_scene_asset_get_description(), blender::ed::vse::sequencer_select_get_name(), blender::ed::vse::sequencer_strip_transform_clear_exec(), btSerializer::serializeName(), set_boolean(), set_enum(), set_enum(), set_float(), set_float3(), set_float4(), set_fmodifier_expand_flag(), set_int(), blender::ed::sculpt_paint::set_pivot_depends_on_cursor(), set_pointer_type(), id_map< K, T, Flags >::set_recalc(), blender::gpu::Shader::set_scene_linear_to_xyz_uniform(), set_string(), blender::io::ply::set_world_axes_transform(), setUserConstraintPtr(), blender::nodes::node_sh_mix_cc::sh_node_mix_layout(), blender::ed::object::shade_smooth_exec(), shaderfx_panel_end(), shaderfx_panel_get_property_pointers(), shaderfx_panel_header(), shading_panel_draw(), blender::ed::object::shape_key_lock_get_description(), blender::ed::object::shape_key_remove_get_description(), sigbus_handler(), blender::ed::outliner::singleuser_action_fn(), blender::ed::outliner::singleuser_world_fn(), blender::nodes::BaseSocketDeclarationBuilder::socket_name_ptr(), blender::ed::space_node::sockets_sync_get_description(), solver_options_panel_draw(), gim_hash_table< T >::sort(), blender::seq::sound_equalizermodifier_draw(), space_context_cycle_invoke(), space_type_set_or_cycle_exec(), blender::ed::transform::special_aftertrans_update__node(), srna_from_ptr(), state_add_exec(), state_del_exec(), state_move_down_exec(), state_move_up_exec(), blender::ed::space_node::std_node_socket_draw(), blender::ed::space_node::std_node_socket_interface_draw(), array< T, alignment >::steal_pointer(), stepped_panel_draw(), store_pixel(), store_pixel(), store_pixel(), store_pixel(), store_pixel(), blender::seq::store_pixel_premul(), blender::seq::store_pixel_premul(), blender::seq::store_pixel_raw(), blender::seq::store_pixel_raw(), strhash_pair_p(), subdivisions_panel_draw(), symmetry_panel_draw(), symmetry_panel_header_draw(), target_move_down_exec(), target_move_up_exec(), template_add_button_search_menu(), template_keymap_item_properties(), template_operator_property_buts_draw_single(), template_search_setup(), template_search_textbut_width(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), TEST(), blender::bke::tests::test_render_pass_conflict(), text_new_exec(), texture_panel_draw(), texture_panel_draw(), tile_fill_init(), time_panel_draw(), time_panel_draw(), time_remapping_panel_draw(), to_subtype_union(), blender::seq::tonemapmodifier_panel_draw(), track_markers_get_description(), blender::ed::sculpt_paint::transform_matrices_init(), transform_panel_draw(), blender::ed::outliner::tree_element_get_icon(), blender::ed::outliner::tree_element_to_path(), ui_block_colorpicker(), ui_but_add_search(), UI_but_context_ptr_set(), UI_but_drag_set_rna(), ui_but_event_property_operator_string(), ui_but_menu_add_path_operators(), UI_but_rna_enum_item_get(), ui_but_rna_equals_ex(), ui_but_string_get_dynamic(), ui_but_string_get_ex(), ui_but_string_set(), ui_but_text_password_hide(), ui_button_group_replace_but_ptr(), ui_colorpicker_circle(), ui_colorpicker_hex_rna_cb(), ui_colorpicker_hsv_linear_slider_update_cb(), ui_colorpicker_hsv_perceptual_slider_update_cb(), ui_colorpicker_rgb_perceptual_slider_update_cb(), ui_colorpicker_rgba_update_cb(), ui_colorpicker_square(), ui_colorpicker_update_type_space_cb(), UI_context_copy_to_selected_check(), UI_context_copy_to_selected_list(), ui_context_fcurve_modifiers_via_fcurve(), ui_context_selected_bones_via_pose(), ui_def_but_rna(), ui_def_but_rna_propname(), ui_drop_material_exec(), ui_drop_material_poll(), UI_icon_from_id(), UI_icon_from_rnaptr(), ui_item_array(), ui_item_enum_expand(), ui_item_enum_expand_elem_exec(), ui_item_enum_expand_exec(), ui_item_enum_expand_tabs(), ui_item_rna_size(), ui_item_with_label(), ui_layer_but_cb(), ui_layout_operator_properties_only_booleans(), UI_panel_context_pointer_set(), ui_pie_menu_level_invoke(), ui_popup_context_menu_for_button(), ui_popup_context_menu_for_panel(), ui_rna_collection_search_arg_free_fn(), ui_rna_is_userdef(), ui_rna_update_preferences_dirty(), ui_selectcontext_begin(), ui_template_id(), uiDefAutoButR(), uiDefAutoButsArrayR(), uiDefAutoButsRNA(), uiDefButR(), uiDefButR_prop(), uiDefIconButR(), uiDefIconButR_prop(), uiDefIconTextButR(), uiDefIconTextButR_prop(), uiDefIconTextButR_prop(), uiDefSearchButO_ptr(), uiItemLDrag(), uint32_from_uint64_ptr(), uiTemplateAnyID(), uiTemplateCacheFile(), uiTemplateCacheFilePointer(), uiTemplateColormanagedViewSettings(), uiTemplateColorPicker(), uiTemplateColorRamp(), uiTemplateColorspaceSettings(), uiTemplateComponentMenu(), uiTemplateConstraintHeader(), uiTemplateCryptoPicker(), uiTemplateCurveMapping(), uiTemplateCurveProfile(), uiTemplateGpencilColorPreview(), uiTemplateGpencilModifier(), uiTemplateHistogram(), uiTemplateIconView(), uiTemplateID(), uiTemplateIDBrowse(), uiTemplateIDPreview(), uiTemplateIDTabs(), uiTemplateImage(), uiTemplateImageFormatViews(), uiTemplateKeymapItemProperties(), uiTemplateLayers(), uiTemplateLightLinkingCollection(), uiTemplateMarker(), uiTemplateMatrix(), uiTemplateMovieClip(), uiTemplateMovieclipInformation(), uiTemplateNodeInputs(), uiTemplateNodeTreeInterface(), uiTemplatePalette(), uiTemplatePathBuilder(), uiTemplateRecentFiles(), uiTemplateSearch(), uiTemplateSearchPreview(), uiTemplateTextureShow(), uiTemplateTrack(), uiTemplateVectorscope(), uiTemplateViewsFormat(), uiTemplateWaveform(), UnifiedBonePtr::UnifiedBonePtr(), blender::gpu::MTLShader::uniform_int(), unset_property_button_exec(), unwrap_draw(), id_map< K, T, Flags >::update(), update_autoflags_fcurve(), blender::ed::sculpt_paint::vwpaint::update_cache_variants(), blender::gpu::MTLIndexBuf::update_sub(), blender::ed::view3d::geometry_nodes_gizmos::DialGizmo::update_transform(), userpref_show_get_description(), util_aligned_free(), uv_panel_draw(), v3d_editmetaball_buts(), v3d_transform_butsR(), validate_array(), validate_array_length(), btPoolAllocator::validPtr(), blender::CPPType::value_initialize(), blender::cpp_type_util::value_initialize_cb(), blender::CPPType::value_initialize_indices(), blender::cpp_type_util::value_initialize_indices_cb(), blender::CPPType::value_initialize_n(), blender::cpp_type_util::value_initialize_n_cb(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), blender::VecBase< T, 3 >::VecBase(), velocity_panel_draw(), vert_vcol_panel_draw(), blender::ed::object::vertex_group_lock_get_description(), vertex_group_panel_draw(), vertex_group_panel_draw(), vertex_panel_draw(), vertex_panel_draw_header(), blender::ed::object::vertex_parent_set_exec(), vertex_vgroup_panel_draw(), blender::vgroup_panel_draw(), view3d_context(), view3d_navigation_invoke_generic(), blender::ed::object::view_align_update(), viewpan_invoke_impl(), viewzoom_invoke_impl(), blender::ed::animrig::visit_library_prop_catalogs_catalog_for_search_fn(), blender::ed::sculpt_paint::visit_library_prop_catalogs_catalog_for_search_fn(), blender::animrig::visualkey_can_use(), blender::animrig::visualkey_get_values(), wave_header_draw(), wave_panel_draw(), weightvg_ui_common(), blender::seq::whiteBalance_panel_draw(), blender::ed::transform::WIDGETGROUP_gizmo_invoke_prepare(), WIDGETGROUP_navigate_setup(), blender::ed::transform::WIDGETGROUP_xform_cage_setup(), blender::ed::transform::WIDGETGROUP_xform_shear_setup(), wm_call_menu_get_name(), wm_call_panel_get_name(), wm_context_member_from_ptr(), WM_context_path_resolve_full(), WM_context_path_resolve_property_full(), WM_drag_data_create(), WM_event_add(), WM_gizmo_properties_alloc(), WM_gizmo_properties_clear(), WM_gizmo_properties_create(), WM_gizmo_properties_create_ptr(), WM_gizmo_properties_default(), WM_gizmo_properties_free(), WM_gizmo_properties_sanitize(), WM_gizmo_target_property_anim_autokey(), WM_gizmo_target_property_def_rna(), WM_gizmo_target_property_def_rna_ptr(), WM_menu_name_call(), WM_msg_publish_rna(), wm_msg_rna_update_by_id(), WM_msg_subscribe_rna(), wm_open_mainfile_get_description(), wm_operator_defaults_exec(), WM_operator_last_properties_ensure(), WM_operator_properties_alloc(), WM_operator_properties_clear(), WM_operator_properties_create(), WM_operator_properties_create_ptr(), WM_operator_properties_default(), WM_operator_properties_free(), WM_operator_properties_id_lookup_from_name_or_session_uid(), WM_operator_properties_id_lookup_is_set(), WM_operator_properties_id_lookup_set_from_id(), WM_operator_properties_sanitize(), WM_operator_py_idname(), WM_operator_type_set(), WM_operator_ui_poll(), WM_prop_pystring_assign(), wm_prop_pystring_from_context(), wm_save_as_mainfile_get_description(), wm_save_as_mainfile_get_name(), wm_save_mainfile_get_description(), wm_test_autorun_revert_action_exec(), wm_test_autorun_revert_action_set(), blender::io::hydra::ObjectData::write_transform(), blender::nodes::BaseSocketDeclarationBuilder::~BaseSocketDeclarationBuilder(), blender::LinearAllocator< Allocator >::~LinearAllocator(), and blender::deg::RNANodeQuery::~RNANodeQuery().

◆ save_file_overwrite_dialog_name

const char* save_file_overwrite_dialog_name = "save_file_overwrite_popup"
static

◆ save_images_when_file_is_closed

char save_images_when_file_is_closed = true
static

Definition at line 4593 of file wm_files.cc.

Referenced by block_create__close_file_dialog(), and wm_block_file_close_save().

◆ [struct]

struct { ... } wm_init_state_app_template

◆ wm_open_mainfile_dispatch_targets

OperatorDispatchTarget wm_open_mainfile_dispatch_targets[]
static
Initial value:
= {
{0, nullptr},
}
static wmOperatorStatus wm_open_mainfile__select_file_path_exec(bContext *C, wmOperator *op)
Definition wm_files.cc:3182
static wmOperatorStatus wm_open_mainfile__open(bContext *C, wmOperator *op)
Definition wm_files.cc:3214
@ OPEN_MAINFILE_STATE_OPEN
Definition wm_files.cc:3153
@ OPEN_MAINFILE_STATE_DISCARD_CHANGES
Definition wm_files.cc:3151
@ OPEN_MAINFILE_STATE_SELECT_FILE_PATH
Definition wm_files.cc:3152
static wmOperatorStatus wm_open_mainfile__discard_changes_exec(bContext *C, wmOperator *op)
Definition wm_files.cc:3167

Definition at line 3243 of file wm_files.cc.

Referenced by wm_open_mainfile_dispatch().

◆ [struct]

struct { ... } wm_test_autorun_revert_action_data

Store the action needed if the user needs to reload the file with Python scripts enabled.

When left to nullptr, this is simply revert. When loading files through the recover auto-save or session, we need to revert using other operators.

Referenced by wm_test_autorun_revert_action_exec(), and wm_test_autorun_revert_action_set().