Blender V5.0
creator_args.cc File Reference
#include <cerrno>
#include <cstdlib>
#include <cstring>
#include "MEM_guardedalloc.h"
#include "CLG_log.h"
#include "BLI_args.h"
#include "BLI_dynstr.h"
#include "BLI_fileops.h"
#include "BLI_listbase.h"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BLI_string_utf8.h"
#include "BLI_system.h"
#include "BLI_threads.h"
#include "BLI_utildefines.h"
#include "BLI_mempool.h"
#include "BKE_appdir.hh"
#include "BKE_blender.hh"
#include "BKE_blender_cli_command.hh"
#include "BKE_blender_version.h"
#include "BKE_blendfile.hh"
#include "BKE_context.hh"
#include "BKE_global.hh"
#include "BKE_image_format.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_report.hh"
#include "BKE_scene.hh"
#include "BKE_sound.h"
#include "GPU_context.hh"
#include "RE_engine.h"
#include "RE_pipeline.h"
#include "WM_api.hh"
#include "DEG_depsgraph.hh"
#include "WM_types.hh"
#include "creator_intern.h"

Go to the source code of this file.

Classes

struct  BuildDefs
struct  BA_ArgCallback_Deferred

Macros

#define printf   __ERROR__
#define PRINT(...)
#define CB(a)
#define CB_EX(a, b)
#define CB_ALL(a)

Functions

Build Defines
static void build_defs_init (BuildDefs *build_defs, bool force_all)
Utility String Parsing
static bool parse_int_relative (const char *str, const char *str_end_test, int pos, int neg, int *r_value, const char **r_err_msg)
static const char * parse_int_range_sep_search (const char *str, const char *str_end_test)
static bool parse_int_range_relative (const char *str, const char *str_end_range, const char *str_end_test, int pos, int neg, int r_value_range[2], const char **r_err_msg)
static bool parse_int_relative_clamp (const char *str, const char *str_end_test, int pos, int neg, int min, int max, int *r_value, const char **r_err_msg)
static bool parse_int_range_relative_clamp (const char *str, const char *str_end_range, const char *str_end_test, int pos, int neg, int min, int max, int r_value_range[2], const char **r_err_msg)
static bool parse_int_strict_range (const char *str, const char *str_end_test, const int min, const int max, int *r_value, const char **r_err_msg)
static bool parse_int (const char *str, const char *str_end_test, int *r_value, const char **r_err_msg)
static bool parse_int_clamp (const char *str, const char *str_end_test, int min, int max, int *r_value, const char **r_err_msg)
static int(* parse_int_range_relative_clamp_n (const char *str, int pos, int neg, int min, int max, int *r_value_len, const char **r_err_msg))[2]
Deferred Argument Handling

Support executing an argument running instead of WM_main which is deferred. Needed for arguments which are handled early but require sub-systems (Python in particular) * to be initialized.

static bool main_arg_deferred_is_set ()
static void main_arg_deferred_setup (BA_ArgCallback func, int argc, const char **argv, void *data)
void main_arg_deferred_free ()
static void main_arg_deferred_exit_code_set (int exit_code)
int main_arg_deferred_handle ()

Handle Argument Callbacks

Note
Doc strings here are used in differently:
#define PY_ENABLE_AUTO   ", (default, non-standard compilation option)"
#define PY_DISABLE_AUTO   ""
static const char arg_handle_print_version_doc []
static const char arg_handle_print_help_doc []
static const char arg_handle_print_help_doc_win32 []
static const char arg_handle_arguments_end_doc []
static const char arg_handle_python_set_doc_enable []
static const char arg_handle_python_set_doc_disable []
static const char arg_handle_internet_allow_set_doc_online []
static const char arg_handle_internet_allow_set_doc_offline []
static const char arg_handle_crash_handler_disable_doc []
static const char arg_handle_abort_handler_disable_doc []
static const char arg_handle_debug_exit_on_error_doc []
static const char arg_handle_quiet_set_doc []
static const char arg_handle_background_mode_set_doc []
static const char arg_handle_command_set_doc []
static const char arg_handle_disable_depsgraph_on_file_load_doc []
static const char arg_handle_disable_liboverride_auto_resync_doc []
static const char arg_handle_log_level_set_doc []
static const char arg_handle_log_show_source_set_doc []
static const char arg_handle_log_show_backtrace_set_doc []
static const char arg_handle_log_show_memory_set_doc []
static const char arg_handle_log_file_set_doc []
static const char arg_handle_log_set_doc []
static const char arg_handle_list_clog_cats_doc []
static const char arg_handle_debug_mode_set_doc []
static const char arg_handle_debug_mode_generic_set_doc_freestyle []
static const char arg_handle_debug_mode_generic_set_doc_python []
static const char arg_handle_debug_mode_generic_set_doc_events []
static const char arg_handle_debug_mode_generic_set_doc_handlers []
static const char arg_handle_debug_mode_generic_set_doc_wm []
static const char arg_handle_debug_mode_generic_set_doc_ghost []
static const char arg_handle_debug_mode_generic_set_doc_wintab []
static const char arg_handle_debug_mode_generic_set_doc_xr []
static const char arg_handle_debug_mode_generic_set_doc_xr_time []
static const char arg_handle_debug_mode_generic_set_doc_jobs []
static const char arg_handle_debug_mode_generic_set_doc_depsgraph []
static const char arg_handle_debug_mode_generic_set_doc_depsgraph_build []
static const char arg_handle_debug_mode_generic_set_doc_depsgraph_tag []
static const char arg_handle_debug_mode_generic_set_doc_depsgraph_time []
static const char arg_handle_debug_mode_generic_set_doc_depsgraph_eval []
static const char arg_handle_debug_mode_generic_set_doc_depsgraph_no_threads []
static const char arg_handle_debug_mode_generic_set_doc_depsgraph_pretty []
static const char arg_handle_debug_mode_generic_set_doc_depsgraph_uid []
static const char arg_handle_debug_mode_generic_set_doc_gpu_force_workarounds []
static const char arg_handle_debug_mode_generic_set_doc_gpu_force_vulkan_local_read []
static const char arg_handle_debug_mode_io_doc []
static const char arg_handle_debug_mode_all_doc []
static const char arg_handle_debug_mode_libmv_doc []
static const char arg_handle_debug_mode_cycles_doc []
static const char arg_handle_debug_mode_ffmpeg_doc []
static const char arg_handle_debug_mode_memory_set_doc []
static const char arg_handle_debug_value_set_doc []
static const char arg_handle_debug_gpu_set_doc []
static const char arg_handle_debug_gpu_compile_shaders_set_doc []
static const char arg_handle_debug_gpu_scope_capture_set_doc []
static const char arg_handle_debug_gpu_renderdoc_set_doc []
static const char arg_handle_debug_gpu_shader_debug_info_set_doc []
static const char arg_handle_gpu_backend_set_doc_all []
static const char arg_handle_gpu_backend_set_doc []
static const char arg_handle_gpu_vsync_set_doc []
static const char arg_handle_gpu_compilation_subprocesses_set_doc []
static const char arg_handle_debug_fpe_set_doc []
static const char arg_handle_app_template_doc []
static const char arg_handle_factory_startup_set_doc []
static const char arg_handle_enable_event_simulate_doc []
static const char arg_handle_env_system_set_doc_datafiles []
static const char arg_handle_env_system_set_doc_scripts []
static const char arg_handle_env_system_set_doc_python []
static const char arg_handle_env_system_set_doc_extensions []
static const char arg_handle_playback_mode_doc []
static const char arg_handle_window_geometry_doc []
static const char arg_handle_native_pixels_set_doc []
static const char arg_handle_window_border_doc []
static const char arg_handle_window_fullscreen_doc []
static const char arg_handle_window_maximized_doc []
static const char arg_handle_no_window_frame_doc []
static const char arg_handle_no_window_focus_doc []
static const char arg_handle_start_with_console_doc []
static const char arg_handle_register_extension_doc []
static const char arg_handle_register_extension_all_doc []
static const char arg_handle_unregister_extension_doc []
static const char arg_handle_unregister_extension_all_doc []
static const char arg_handle_qos_set_doc []
static const char arg_handle_audio_disable_doc []
static const char arg_handle_audio_set_doc []
static const char arg_handle_output_set_doc []
static const char arg_handle_engine_set_doc []
static const char arg_handle_image_type_set_doc []
static const char arg_handle_threads_set_doc []
static const char arg_handle_verbosity_set_doc []
static const char arg_handle_extension_set_doc []
static const char arg_handle_render_frame_doc []
static const char arg_handle_render_animation_doc []
static const char arg_handle_scene_set_doc []
static const char arg_handle_frame_start_set_doc []
static const char arg_handle_frame_end_set_doc []
static const char arg_handle_frame_skip_set_doc []
static const char arg_handle_python_file_run_doc []
static const char arg_handle_python_text_run_doc []
static const char arg_handle_python_expr_run_doc []
static const char arg_handle_python_console_run_doc []
static const char arg_handle_python_exit_code_set_doc []
static const char arg_handle_python_use_system_env_set_doc []
static const char arg_handle_addons_set_doc []
static const char arg_handle_profile_gpu_set_doc []
static const char arg_handle_load_last_file_doc []
static void print_version_full ()
static void print_version_short ()
static int arg_handle_print_version (int, const char **, void *)
static void print_help (bArgs *ba, bool all)
static void help_print_ds_fn (void *ds_v, const char *format, va_list args)
static char * main_args_help_as_string (bool all)
static int arg_handle_print_help (int, const char **, void *data)
static int arg_handle_arguments_end (int, const char **, void *)
static int arg_handle_python_set (int, const char **, void *data)
static int arg_handle_internet_allow_set (int, const char **, void *data)
static int arg_handle_crash_handler_disable (int, const char **, void *)
static int arg_handle_abort_handler_disable (int, const char **, void *)
static void clog_abort_on_error_callback (void *fp)
static int arg_handle_debug_exit_on_error (int, const char **, void *)
static int arg_handle_quiet_set (int, const char **, void *)
static void background_mode_set ()
static int arg_handle_background_mode_set (int, const char **, void *)
static int arg_handle_command_set (int argc, const char **argv, void *data)
static int arg_handle_disable_depsgraph_on_file_load (int, const char **, void *)
static int arg_handle_disable_liboverride_auto_resync (int, const char **, void *)
static int arg_handle_log_level_set (int argc, const char **argv, void *)
static int arg_handle_log_show_source_set (int, const char **, void *)
static int arg_handle_log_show_backtrace_set (int, const char **, void *)
static int arg_handle_log_show_memory_set (int, const char **, void *)
static int arg_handle_log_file_set (int argc, const char **argv, void *)
static int arg_handle_log_set (int argc, const char **argv, void *)
static int arg_handle_list_clog_cats (int, const char **, void *)
static int arg_handle_debug_mode_set (int, const char **, void *data)
static int arg_handle_debug_mode_generic_set (int, const char **, void *data)
static int arg_handle_debug_mode_io (int, const char **, void *)
static int arg_handle_debug_mode_all (int, const char **, void *)
static int arg_handle_debug_mode_libmv (int, const char **, void *)
static int arg_handle_debug_mode_cycles (int, const char **, void *)
static int arg_handle_debug_mode_ffmpeg (int, const char **, void *)
static int arg_handle_debug_mode_memory_set (int, const char **, void *)
static int arg_handle_debug_value_set (int argc, const char **argv, void *)
static int arg_handle_debug_gpu_set (int, const char **, void *)
static int arg_handle_debug_gpu_compile_shaders_set (int, const char **, void *)
static int arg_handle_debug_gpu_scope_capture_set (int argc, const char **argv, void *)
static int arg_handle_debug_gpu_renderdoc_set (int, const char **, void *)
static int arg_handle_debug_gpu_shader_debug_info_set (int, const char **, void *)
static int arg_handle_gpu_backend_set (int argc, const char **argv, void *)
static int arg_handle_gpu_vsync_set (int argc, const char **argv, void *)
static int arg_handle_gpu_compilation_subprocesses_set (int argc, const char **argv, void *)
static int arg_handle_debug_fpe_set (int, const char **, void *)
static int arg_handle_app_template (int argc, const char **argv, void *)
static int arg_handle_factory_startup_set (int, const char **, void *)
static int arg_handle_enable_event_simulate (int, const char **, void *)
static int arg_handle_env_system_set (int argc, const char **argv, void *)
static int arg_handle_playback_mode (int argc, const char **argv, void *)
static int arg_handle_window_geometry (int argc, const char **argv, void *)
static int arg_handle_native_pixels_set (int, const char **, void *)
static int arg_handle_window_border (int, const char **, void *)
static int arg_handle_window_fullscreen (int, const char **, void *)
static int arg_handle_window_maximized (int, const char **, void *)
static int arg_handle_no_window_frame (int, const char **, void *)
static int arg_handle_no_window_focus (int, const char **, void *)
static int arg_handle_start_with_console (int, const char **, void *)
static bool arg_handle_extension_registration (const bool do_register, const bool all_users)
static int arg_handle_register_extension (int argc, const char **argv, void *data)
static int arg_handle_register_extension_all (int argc, const char **argv, void *data)
static int arg_handle_unregister_extension (int argc, const char **argv, void *data)
static int arg_handle_unregister_extension_all (int argc, const char **argv, void *data)
static int arg_handle_qos_set (int argc, const char **argv, void *)
static int arg_handle_audio_disable (int, const char **, void *)
static int arg_handle_audio_set (int argc, const char **argv, void *)
static int arg_handle_output_set (int argc, const char **argv, void *data)
static int arg_handle_engine_set (int argc, const char **argv, void *data)
static int arg_handle_image_type_set (int argc, const char **argv, void *data)
static int arg_handle_threads_set (int argc, const char **argv, void *)
static int arg_handle_verbosity_set (int argc, const char **argv, void *)
static int arg_handle_extension_set (int argc, const char **argv, void *data)
static void add_log_render_filter ()
static int arg_handle_render_frame (int argc, const char **argv, void *data)
static int arg_handle_render_animation (int, const char **, void *data)
static int arg_handle_scene_set (int argc, const char **argv, void *data)
static int arg_handle_frame_start_set (int argc, const char **argv, void *data)
static int arg_handle_frame_end_set (int argc, const char **argv, void *data)
static int arg_handle_frame_skip_set (int argc, const char **argv, void *data)
static int arg_handle_python_file_run (int argc, const char **argv, void *data)
static int arg_handle_python_text_run (int argc, const char **argv, void *data)
static int arg_handle_python_expr_run (int argc, const char **argv, void *data)
static int arg_handle_python_console_run (int, const char **, void *data)
static int arg_handle_python_exit_code_set (int argc, const char **argv, void *)
static int arg_handle_python_use_system_env_set (int, const char **, void *)
static int arg_handle_addons_set (int argc, const char **argv, void *data)
static int arg_handle_profile_gpu_set (int, const char **, void *)
static bool handle_load_file (bContext *C, const char *filepath_arg, const bool load_empty_file)
int main_args_handle_load_file (int, const char **argv, void *data)
static int arg_handle_load_last_file (int, const char **, void *data)
void main_args_setup (bContext *C, bArgs *ba, bool all)

Macro Definition Documentation

◆ CB

◆ CB_ALL

#define CB_ALL ( a)
Value:
(all ? a##_doc_all : a##_doc), a
bool all(VecOp< bool, D >) RET

Referenced by main_args_setup().

◆ CB_EX

#define CB_EX ( a,
b )
Value:

Referenced by main_args_setup().

◆ PRINT

#define PRINT ( ...)
Value:
BLI_args_printf(ba, __VA_ARGS__)
void BLI_args_printf(struct bArgs *ba, const char *format,...)
Definition BLI_args.cc:152

Referenced by print_help().

◆ printf

◆ PY_DISABLE_AUTO

#define PY_DISABLE_AUTO   ""

Definition at line 964 of file creator_args.cc.

◆ PY_ENABLE_AUTO

#define PY_ENABLE_AUTO   ", (default, non-standard compilation option)"

Definition at line 963 of file creator_args.cc.

Function Documentation

◆ add_log_render_filter()

void add_log_render_filter ( )
static

Definition at line 2304 of file creator_args.cc.

References CLG_type_filter_include().

Referenced by arg_handle_render_animation(), and arg_handle_render_frame().

◆ arg_handle_abort_handler_disable()

int arg_handle_abort_handler_disable ( int ,
const char ** ,
void *  )
static

Definition at line 1022 of file creator_args.cc.

References app_state.

Referenced by main_args_setup().

◆ arg_handle_addons_set()

int arg_handle_addons_set ( int argc,
const char ** argv,
void * data )
static

Definition at line 2680 of file creator_args.cc.

References BLI_assert, BLI_snprintf(), BPY_run_string_exec(), C, data, free(), str, and UNUSED_VARS.

Referenced by main_args_setup().

◆ arg_handle_app_template()

int arg_handle_app_template ( int argc,
const char ** argv,
void *  )
static

Definition at line 1730 of file creator_args.cc.

References app_template, STREQ, and WM_init_state_app_template_set().

Referenced by main_args_setup().

◆ arg_handle_arguments_end()

int arg_handle_arguments_end ( int ,
const char ** ,
void *  )
static

Definition at line 953 of file creator_args.cc.

Referenced by main_args_setup().

◆ arg_handle_audio_disable()

int arg_handle_audio_disable ( int ,
const char ** ,
void *  )
static

Definition at line 2065 of file creator_args.cc.

References BKE_sound_force_device().

Referenced by main_args_setup().

◆ arg_handle_audio_set()

int arg_handle_audio_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 2075 of file creator_args.cc.

References BKE_sound_force_device(), and STREQ.

Referenced by main_args_setup().

◆ arg_handle_background_mode_set()

int arg_handle_background_mode_set ( int ,
const char ** ,
void *  )
static

Definition at line 1083 of file creator_args.cc.

References background_mode_set(), CLG_quiet_get(), and print_version_short().

Referenced by main_args_setup().

◆ arg_handle_command_set()

◆ arg_handle_crash_handler_disable()

int arg_handle_crash_handler_disable ( int ,
const char ** ,
void *  )
static

Definition at line 1013 of file creator_args.cc.

References app_state.

Referenced by main_args_setup().

◆ arg_handle_debug_exit_on_error()

int arg_handle_debug_exit_on_error ( int ,
const char ** ,
void *  )
static

◆ arg_handle_debug_fpe_set()

int arg_handle_debug_fpe_set ( int ,
const char ** ,
void *  )
static

Definition at line 1721 of file creator_args.cc.

References main_signal_setup_fpe().

Referenced by main_args_setup().

◆ arg_handle_debug_gpu_compile_shaders_set()

int arg_handle_debug_gpu_compile_shaders_set ( int ,
const char ** ,
void *  )
static

Definition at line 1522 of file creator_args.cc.

References G, and G_DEBUG_GPU_COMPILE_SHADERS.

Referenced by main_args_setup().

◆ arg_handle_debug_gpu_renderdoc_set()

int arg_handle_debug_gpu_renderdoc_set ( int ,
const char ** ,
void *  )
static

◆ arg_handle_debug_gpu_scope_capture_set()

int arg_handle_debug_gpu_scope_capture_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 1533 of file creator_args.cc.

References BLI_assert_unreachable, G, STRNCPY(), and UNUSED_VARS.

Referenced by main_args_setup().

◆ arg_handle_debug_gpu_set()

int arg_handle_debug_gpu_set ( int ,
const char ** ,
void *  )
static

Definition at line 1510 of file creator_args.cc.

References CLG_type_filter_include(), G, and G_DEBUG_GPU.

Referenced by main_args_setup().

◆ arg_handle_debug_gpu_shader_debug_info_set()

int arg_handle_debug_gpu_shader_debug_info_set ( int ,
const char ** ,
void *  )
static

Definition at line 1566 of file creator_args.cc.

References G, and G_DEBUG_GPU_SHADER_DEBUG_INFO.

Referenced by main_args_setup().

◆ arg_handle_debug_mode_all()

int arg_handle_debug_mode_all ( int ,
const char ** ,
void *  )
static

Definition at line 1436 of file creator_args.cc.

References G, G_DEBUG_ALL, and libmv_startDebugLogging().

Referenced by main_args_setup().

◆ arg_handle_debug_mode_cycles()

int arg_handle_debug_mode_cycles ( int ,
const char ** ,
void *  )
static

Definition at line 1459 of file creator_args.cc.

References CLG_type_filter_include().

Referenced by main_args_setup().

◆ arg_handle_debug_mode_ffmpeg()

int arg_handle_debug_mode_ffmpeg ( int ,
const char ** ,
void *  )
static

Definition at line 1469 of file creator_args.cc.

References CLG_type_filter_include().

Referenced by main_args_setup().

◆ arg_handle_debug_mode_generic_set()

int arg_handle_debug_mode_generic_set ( int ,
const char ** ,
void * data )
static

Definition at line 1418 of file creator_args.cc.

References data, G, and POINTER_AS_INT.

Referenced by main_args_setup().

◆ arg_handle_debug_mode_io()

int arg_handle_debug_mode_io ( int ,
const char ** ,
void *  )
static

Definition at line 1427 of file creator_args.cc.

References G, and G_DEBUG_IO.

Referenced by main_args_setup().

◆ arg_handle_debug_mode_libmv()

int arg_handle_debug_mode_libmv ( int ,
const char ** ,
void *  )
static

Definition at line 1448 of file creator_args.cc.

References libmv_startDebugLogging().

Referenced by main_args_setup().

◆ arg_handle_debug_mode_memory_set()

int arg_handle_debug_mode_memory_set ( int ,
const char ** ,
void *  )
static

Definition at line 1479 of file creator_args.cc.

References MEM_set_memory_debug.

Referenced by main_args_setup().

◆ arg_handle_debug_mode_set()

int arg_handle_debug_mode_set ( int ,
const char ** ,
void * data )
static

◆ arg_handle_debug_value_set()

int arg_handle_debug_value_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 1488 of file creator_args.cc.

References G, and parse_int().

Referenced by main_args_setup().

◆ arg_handle_disable_depsgraph_on_file_load()

int arg_handle_disable_depsgraph_on_file_load ( int ,
const char ** ,
void *  )
static

Definition at line 1143 of file creator_args.cc.

References G, and G_BACKGROUND_NO_DEPSGRAPH.

Referenced by main_args_setup().

◆ arg_handle_disable_liboverride_auto_resync()

int arg_handle_disable_liboverride_auto_resync ( int ,
const char ** ,
void *  )
static

Definition at line 1157 of file creator_args.cc.

References G, and G_LIBOVERRIDE_NO_AUTO_RESYNC.

Referenced by main_args_setup().

◆ arg_handle_enable_event_simulate()

int arg_handle_enable_event_simulate ( int ,
const char ** ,
void *  )
static

Definition at line 1754 of file creator_args.cc.

References G, and G_FLAG_EVENT_SIMULATE.

Referenced by main_args_setup().

◆ arg_handle_engine_set()

int arg_handle_engine_set ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_env_system_set()

int arg_handle_env_system_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 1773 of file creator_args.cc.

References BLI_assert_unreachable, and BLI_setenv().

Referenced by main_args_setup().

◆ arg_handle_extension_registration()

◆ arg_handle_extension_set()

int arg_handle_extension_set ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_factory_startup_set()

int arg_handle_factory_startup_set ( int ,
const char ** ,
void *  )
static

Definition at line 1744 of file creator_args.cc.

References G, and G_FLAG_USERPREF_NO_SAVE_ON_EXIT.

Referenced by main_args_setup().

◆ arg_handle_frame_end_set()

int arg_handle_frame_end_set ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_frame_skip_set()

int arg_handle_frame_skip_set ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_frame_start_set()

int arg_handle_frame_start_set ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_gpu_backend_set()

int arg_handle_gpu_backend_set ( int argc,
const char ** argv,
void *  )
static

◆ arg_handle_gpu_compilation_subprocesses_set()

int arg_handle_gpu_compilation_subprocesses_set ( int argc,
const char ** argv,
void *  )
static

◆ arg_handle_gpu_vsync_set()

int arg_handle_gpu_vsync_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 1649 of file creator_args.cc.

References GPU_backend_vsync_set_override(), and STREQ.

Referenced by main_args_setup().

◆ arg_handle_image_type_set()

int arg_handle_image_type_set ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_internet_allow_set()

int arg_handle_internet_allow_set ( int ,
const char ** ,
void * data )
static

◆ arg_handle_list_clog_cats()

int arg_handle_list_clog_cats ( int ,
const char ** ,
void *  )
static

Definition at line 1321 of file creator_args.cc.

References BKE_blender_atexit(), CLG_logref_list_all(), and printf.

Referenced by main_args_setup().

◆ arg_handle_load_last_file()

int arg_handle_load_last_file ( int ,
const char ** ,
void * data )
static

Definition at line 2817 of file creator_args.cc.

References BLI_listbase_is_empty(), C, data, RecentFile::filepath, G, and handle_load_file().

Referenced by main_args_setup().

◆ arg_handle_log_file_set()

int arg_handle_log_file_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 1252 of file creator_args.cc.

References BLI_fopen(), CLG_output_set(), G, and UNLIKELY.

Referenced by main_args_setup().

◆ arg_handle_log_level_set()

int arg_handle_log_level_set ( int argc,
const char ** argv,
void *  )
static

◆ arg_handle_log_set()

int arg_handle_log_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 1284 of file creator_args.cc.

References CLG_type_filter_exclude(), and CLG_type_filter_include().

Referenced by main_args_setup().

◆ arg_handle_log_show_backtrace_set()

int arg_handle_log_show_backtrace_set ( int ,
const char ** ,
void *  )
static

Definition at line 1232 of file creator_args.cc.

References BLI_system_backtrace(), and CLG_backtrace_fn_set().

Referenced by main_args_setup().

◆ arg_handle_log_show_memory_set()

int arg_handle_log_show_memory_set ( int ,
const char ** ,
void *  )
static

Definition at line 1243 of file creator_args.cc.

References CLG_output_use_memory_set().

Referenced by main_args_setup().

◆ arg_handle_log_show_source_set()

int arg_handle_log_show_source_set ( int ,
const char ** ,
void *  )
static

Definition at line 1223 of file creator_args.cc.

References CLG_output_use_source_set().

Referenced by main_args_setup().

◆ arg_handle_native_pixels_set()

int arg_handle_native_pixels_set ( int ,
const char ** ,
void *  )
static

Definition at line 1860 of file creator_args.cc.

References WM_init_native_pixels().

Referenced by main_args_setup().

◆ arg_handle_no_window_focus()

int arg_handle_no_window_focus ( int ,
const char ** ,
void *  )
static

Definition at line 1905 of file creator_args.cc.

References WM_init_window_focus_set().

Referenced by main_args_setup().

◆ arg_handle_no_window_frame()

int arg_handle_no_window_frame ( int ,
const char ** ,
void *  )
static

Definition at line 1896 of file creator_args.cc.

References WM_init_window_frame_set().

Referenced by main_args_setup().

◆ arg_handle_output_set()

int arg_handle_output_set ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_playback_mode()

int arg_handle_playback_mode ( int argc,
const char ** argv,
void *  )
static

Definition at line 1818 of file creator_args.cc.

References G, and WM_main_playanim().

Referenced by main_args_setup().

◆ arg_handle_print_help()

int arg_handle_print_help ( int ,
const char ** ,
void * data )
static

Definition at line 934 of file creator_args.cc.

References BKE_blender_atexit(), BLI_assert_unreachable, data, and print_help().

Referenced by main_args_setup().

◆ arg_handle_print_version()

int arg_handle_print_version ( int ,
const char ** ,
void *  )
static

Definition at line 634 of file creator_args.cc.

References BKE_blender_atexit(), BLI_assert_unreachable, and print_version_full().

Referenced by main_args_setup().

◆ arg_handle_profile_gpu_set()

int arg_handle_profile_gpu_set ( int ,
const char ** ,
void *  )
static

Definition at line 2709 of file creator_args.cc.

References G.

Referenced by main_args_setup().

◆ arg_handle_python_console_run()

int arg_handle_python_console_run ( int ,
const char ** ,
void * data )
static

Definition at line 2620 of file creator_args.cc.

References BPY_run_string_eval(), C, data, and UNUSED_VARS.

Referenced by main_args_setup().

◆ arg_handle_python_exit_code_set()

int arg_handle_python_exit_code_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 2638 of file creator_args.cc.

References app_state, max, min, and parse_int_strict_range().

Referenced by main_args_setup().

◆ arg_handle_python_expr_run()

int arg_handle_python_expr_run ( int argc,
const char ** argv,
void * data )
static

Definition at line 2593 of file creator_args.cc.

References app_state, BPY_run_string_exec(), C, data, UNUSED_VARS, and WM_exit().

Referenced by main_args_setup().

◆ arg_handle_python_file_run()

int arg_handle_python_file_run ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_python_set()

int arg_handle_python_set ( int ,
const char ** ,
void * data )
static

Definition at line 977 of file creator_args.cc.

References data, G, G_FLAG_SCRIPT_AUTOEXEC, and G_FLAG_SCRIPT_OVERRIDE_PREF.

Referenced by main_args_setup().

◆ arg_handle_python_text_run()

int arg_handle_python_text_run ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_python_use_system_env_set()

int arg_handle_python_use_system_env_set ( int ,
const char ** ,
void *  )
static

Definition at line 2667 of file creator_args.cc.

References BPY_python_use_system_env().

Referenced by main_args_setup().

◆ arg_handle_qos_set()

int arg_handle_qos_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 2032 of file creator_args.cc.

References BLI_windows_process_set_qos(), CMDLINE_ARG, DEFAULT, ECO, HIGH, STRCASEEQ, and UNUSED_VARS.

Referenced by main_args_setup().

◆ arg_handle_quiet_set()

int arg_handle_quiet_set ( int ,
const char ** ,
void *  )
static

Definition at line 1048 of file creator_args.cc.

References CLG_quiet_set().

Referenced by main_args_setup().

◆ arg_handle_register_extension()

int arg_handle_register_extension ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_register_extension_all()

int arg_handle_register_extension_all ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_render_animation()

int arg_handle_render_animation ( int ,
const char ** ,
void * data )
static

◆ arg_handle_render_frame()

◆ arg_handle_scene_set()

int arg_handle_scene_set ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_start_with_console()

int arg_handle_start_with_console ( int ,
const char ** ,
void *  )
static

Definition at line 1914 of file creator_args.cc.

References WM_init_state_start_with_console_set().

Referenced by main_args_setup().

◆ arg_handle_threads_set()

int arg_handle_threads_set ( int argc,
const char ** argv,
void *  )
static

◆ arg_handle_unregister_extension()

int arg_handle_unregister_extension ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_unregister_extension_all()

int arg_handle_unregister_extension_all ( int argc,
const char ** argv,
void * data )
static

◆ arg_handle_verbosity_set()

int arg_handle_verbosity_set ( int argc,
const char ** argv,
void *  )
static

Definition at line 2251 of file creator_args.cc.

References libmv_setLoggingVerbosity(), and parse_int().

Referenced by main_args_setup().

◆ arg_handle_window_border()

int arg_handle_window_border ( int ,
const char ** ,
void *  )
static

Definition at line 1869 of file creator_args.cc.

References WM_init_state_normal_set().

Referenced by main_args_setup().

◆ arg_handle_window_fullscreen()

int arg_handle_window_fullscreen ( int ,
const char ** ,
void *  )
static

Definition at line 1878 of file creator_args.cc.

References WM_init_state_fullscreen_set().

Referenced by main_args_setup().

◆ arg_handle_window_geometry()

int arg_handle_window_geometry ( int argc,
const char ** argv,
void *  )
static

Definition at line 1834 of file creator_args.cc.

References i, params, parse_int(), UNPACK4, and WM_init_state_size_set().

Referenced by main_args_setup().

◆ arg_handle_window_maximized()

int arg_handle_window_maximized ( int ,
const char ** ,
void *  )
static

Definition at line 1887 of file creator_args.cc.

References WM_init_state_maximized_set().

Referenced by main_args_setup().

◆ background_mode_set()

◆ build_defs_init()

◆ clog_abort_on_error_callback()

void clog_abort_on_error_callback ( void * fp)
static

Definition at line 1028 of file creator_args.cc.

References BLI_system_backtrace().

Referenced by arg_handle_debug_exit_on_error().

◆ handle_load_file()

bool handle_load_file ( bContext * C,
const char * filepath_arg,
const bool load_empty_file )
static

◆ help_print_ds_fn()

void help_print_ds_fn ( void * ds_v,
const char * format,
va_list args )
static

Definition at line 907 of file creator_args.cc.

References BLI_dynstr_vappendf(), and help_print_ds_fn().

Referenced by help_print_ds_fn(), and main_args_help_as_string().

◆ main_arg_deferred_exit_code_set()

void main_arg_deferred_exit_code_set ( int exit_code)
static

Definition at line 504 of file creator_args.cc.

References app_state, BLI_assert, and BA_ArgCallback_Deferred::exit_code.

Referenced by arg_handle_command_set().

◆ main_arg_deferred_free()

void main_arg_deferred_free ( )

Definition at line 494 of file creator_args.cc.

References app_state, BA_ArgCallback_Deferred::argc, BA_ArgCallback_Deferred::argv, and MEM_freeN().

Referenced by main().

◆ main_arg_deferred_handle()

int main_arg_deferred_handle ( )

Handle an argument which requested deferred evaluation. Needed when arguments which evaluate early need Python to be initialized for example.

Definition at line 511 of file creator_args.cc.

References app_state, BA_ArgCallback_Deferred::argc, BA_ArgCallback_Deferred::argv, BA_ArgCallback_Deferred::data, BA_ArgCallback_Deferred::exit_code, and BA_ArgCallback_Deferred::func.

Referenced by main().

◆ main_arg_deferred_is_set()

◆ main_arg_deferred_setup()

◆ main_args_handle_load_file()

int main_args_handle_load_file ( int argc,
const char ** argv,
void * data )

Handler for loading blend files.

Note
arguments that cannot be parsed are assumed to be blend files.

Definition at line 2798 of file creator_args.cc.

References C, data, and handle_load_file().

Referenced by main().

◆ main_args_help_as_string()

◆ main_args_setup()

void main_args_setup ( struct bContext * C,
struct bArgs * ba,
bool all )
Parameters
allWhen enabled, all arguments are initialized even for configurations that don't apply to the current system. Used for documentation (see Python API: bpy.app.help_text(all=True)).

Expand the doc-string from the function.

A version of CB that expands an additional suffix.

A version of CB that uses all, needed when the doc-string depends on build options.

Definition at line 2832 of file creator_args.cc.

References all(), arg_handle_abort_handler_disable(), arg_handle_addons_set(), arg_handle_app_template(), arg_handle_arguments_end(), arg_handle_audio_disable(), arg_handle_audio_set(), arg_handle_background_mode_set(), arg_handle_command_set(), arg_handle_crash_handler_disable(), arg_handle_debug_exit_on_error(), arg_handle_debug_fpe_set(), arg_handle_debug_gpu_compile_shaders_set(), arg_handle_debug_gpu_renderdoc_set(), arg_handle_debug_gpu_scope_capture_set(), arg_handle_debug_gpu_set(), arg_handle_debug_gpu_shader_debug_info_set(), arg_handle_debug_mode_all(), arg_handle_debug_mode_cycles(), arg_handle_debug_mode_ffmpeg(), arg_handle_debug_mode_generic_set(), arg_handle_debug_mode_io(), arg_handle_debug_mode_libmv(), arg_handle_debug_mode_memory_set(), arg_handle_debug_mode_set(), arg_handle_debug_value_set(), arg_handle_disable_depsgraph_on_file_load(), arg_handle_disable_liboverride_auto_resync(), arg_handle_enable_event_simulate(), arg_handle_engine_set(), arg_handle_env_system_set(), arg_handle_extension_set(), arg_handle_factory_startup_set(), arg_handle_frame_end_set(), arg_handle_frame_skip_set(), arg_handle_frame_start_set(), arg_handle_gpu_backend_set(), arg_handle_gpu_compilation_subprocesses_set(), arg_handle_gpu_vsync_set(), arg_handle_image_type_set(), arg_handle_internet_allow_set(), arg_handle_list_clog_cats(), arg_handle_load_last_file(), arg_handle_log_file_set(), arg_handle_log_level_set(), arg_handle_log_set(), arg_handle_log_show_backtrace_set(), arg_handle_log_show_memory_set(), arg_handle_log_show_source_set(), arg_handle_native_pixels_set(), arg_handle_no_window_focus(), arg_handle_no_window_frame(), arg_handle_output_set(), arg_handle_playback_mode(), arg_handle_print_help(), arg_handle_print_version(), arg_handle_profile_gpu_set(), arg_handle_python_console_run(), arg_handle_python_exit_code_set(), arg_handle_python_expr_run(), arg_handle_python_file_run(), arg_handle_python_set(), arg_handle_python_text_run(), arg_handle_python_use_system_env_set(), arg_handle_qos_set(), arg_handle_quiet_set(), arg_handle_register_extension(), arg_handle_register_extension_all(), arg_handle_render_animation(), arg_handle_render_frame(), arg_handle_scene_set(), arg_handle_start_with_console(), arg_handle_threads_set(), arg_handle_unregister_extension(), arg_handle_unregister_extension_all(), arg_handle_verbosity_set(), arg_handle_window_border(), arg_handle_window_fullscreen(), arg_handle_window_geometry(), arg_handle_window_maximized(), ARG_PASS_ENVIRONMENT, ARG_PASS_FINAL, ARG_PASS_SETTINGS, ARG_PASS_SETTINGS_FORCE, ARG_PASS_SETTINGS_GUI, BLI_args_add(), BLI_args_add_case(), BLI_args_pass_set(), BPY_python_app_help_text_fn, build_defs_init(), C, CB, CB_ALL, CB_EX, depsgraph, G_DEBUG_DEPSGRAPH, G_DEBUG_DEPSGRAPH_BUILD, G_DEBUG_DEPSGRAPH_EVAL, G_DEBUG_DEPSGRAPH_NO_THREADS, G_DEBUG_DEPSGRAPH_PRETTY, G_DEBUG_DEPSGRAPH_TAG, G_DEBUG_DEPSGRAPH_TIME, G_DEBUG_DEPSGRAPH_UID, G_DEBUG_EVENTS, G_DEBUG_FREESTYLE, G_DEBUG_GHOST, G_DEBUG_GPU_FORCE_VULKAN_LOCAL_READ, G_DEBUG_GPU_FORCE_WORKAROUNDS, G_DEBUG_HANDLERS, G_DEBUG_JOBS, G_DEBUG_PYTHON, G_DEBUG_WINTAB, G_DEBUG_WM, G_DEBUG_XR, G_DEBUG_XR_TIME, main_args_help_as_string(), BuildDefs::with_cycles, BuildDefs::with_ffmpeg, BuildDefs::with_freestyle, BuildDefs::with_libmv, BuildDefs::with_opengl_backend, BuildDefs::with_renderdoc, BuildDefs::with_vulkan_backend, and BuildDefs::with_xr_openxr.

Referenced by main(), and main_args_help_as_string().

◆ parse_int()

bool parse_int ( const char * str,
const char * str_end_test,
int * r_value,
const char ** r_err_msg )
static

◆ parse_int_clamp()

bool parse_int_clamp ( const char * str,
const char * str_end_test,
int min,
int max,
int * r_value,
const char ** r_err_msg )
static

Definition at line 306 of file creator_args.cc.

References CLAMP, max, min, parse_int(), and str.

Referenced by arg_handle_frame_skip_set(), and arg_handle_log_level_set().

◆ parse_int_range_relative()

bool parse_int_range_relative ( const char * str,
const char * str_end_range,
const char * str_end_test,
int pos,
int neg,
int r_value_range[2],
const char ** r_err_msg )
static

Parse a number as a range, eg: 1..4.

The str_end_range argument is a result of parse_int_range_sep_search.

Definition at line 216 of file creator_args.cc.

References parse_int_relative(), pos, and str.

Referenced by parse_int_range_relative_clamp().

◆ parse_int_range_relative_clamp()

bool parse_int_range_relative_clamp ( const char * str,
const char * str_end_range,
const char * str_end_test,
int pos,
int neg,
int min,
int max,
int r_value_range[2],
const char ** r_err_msg )
static

Definition at line 248 of file creator_args.cc.

References CLAMP, max, min, parse_int_range_relative(), pos, and str.

Referenced by parse_int_range_relative_clamp_n().

◆ parse_int_range_relative_clamp_n()

int(* parse_int_range_relative_clamp_n ( const char * str,
int pos,
int neg,
int min,
int max,
int * r_value_len,
const char ** r_err_msg ))[2]
static

Version of parse_int_relative_clamp & parse_int_range_relative_clamp that parses a comma separated list of numbers.

Note
single values are evaluated as a range with matching start/end.

Definition at line 376 of file creator_args.cc.

References ELEM, i, len, max, MEM_freeN(), MEM_malloc_arrayN(), min, parse_int_range_relative_clamp(), parse_int_range_sep_search(), parse_int_relative_clamp(), pos, and str.

Referenced by arg_handle_render_frame().

◆ parse_int_range_sep_search()

const char * parse_int_range_sep_search ( const char * str,
const char * str_end_test )
static

Definition at line 193 of file creator_args.cc.

References str.

Referenced by parse_int_range_relative_clamp_n().

◆ parse_int_relative()

bool parse_int_relative ( const char * str,
const char * str_end_test,
int pos,
int neg,
int * r_value,
const char ** r_err_msg )
static

Definition at line 155 of file creator_args.cc.

References pos, and str.

Referenced by parse_int_range_relative(), and parse_int_relative_clamp().

◆ parse_int_relative_clamp()

bool parse_int_relative_clamp ( const char * str,
const char * str_end_test,
int pos,
int neg,
int min,
int max,
int * r_value,
const char ** r_err_msg )
static

◆ parse_int_strict_range()

bool parse_int_strict_range ( const char * str,
const char * str_end_test,
const int min,
const int max,
int * r_value,
const char ** r_err_msg )
static

No clamping, fails with any number outside the range.

Definition at line 271 of file creator_args.cc.

References max, min, and str.

Referenced by arg_handle_gpu_compilation_subprocesses_set(), arg_handle_python_exit_code_set(), arg_handle_threads_set(), and parse_int().

◆ print_help()

◆ print_version_full()

◆ print_version_short()

void print_version_short ( )
static

Variable Documentation

◆ arg_handle_abort_handler_disable_doc

const char arg_handle_abort_handler_disable_doc[]
static
Initial value:
=
"\n\t"
"Disable the abort handler."

Definition at line 1019 of file creator_args.cc.

◆ arg_handle_addons_set_doc

const char arg_handle_addons_set_doc[]
static
Initial value:
=
"<addon(s)>\n"
"\tComma separated list (no spaces) of add-ons to enable in addition to any default add-ons."

Definition at line 2677 of file creator_args.cc.

◆ arg_handle_app_template_doc

const char arg_handle_app_template_doc[]
static
Initial value:
=
"<template>\n"
"\tSet the application template (matching the directory name), use 'default' for none."

Definition at line 1727 of file creator_args.cc.

◆ arg_handle_arguments_end_doc

const char arg_handle_arguments_end_doc[]
static
Initial value:
=
"\n\t"
"End option processing, following arguments passed unchanged. Access via Python's "
"'sys.argv'."

Definition at line 949 of file creator_args.cc.

◆ arg_handle_audio_disable_doc

const char arg_handle_audio_disable_doc[]
static
Initial value:
=
"\n\t"
"Force sound system to None."

Definition at line 2062 of file creator_args.cc.

◆ arg_handle_audio_set_doc

const char arg_handle_audio_set_doc[]
static
Initial value:
=
"\n\t"
"Force sound system to a specific device.\n"
"\t'None' 'Default' 'SDL' 'OpenAL' 'CoreAudio' 'JACK' 'PulseAudio' 'WASAPI'."

Definition at line 2071 of file creator_args.cc.

◆ arg_handle_background_mode_set_doc

const char arg_handle_background_mode_set_doc[]
static
Initial value:
=
"\n"
"\tRun in background (often used for UI-less rendering).\n"
"\n"
"\tThe audio device is disabled in background-mode by default\n"
"\tand can be re-enabled by passing in '-setaudio Default' afterwards."

Definition at line 1077 of file creator_args.cc.

◆ arg_handle_command_set_doc

const char arg_handle_command_set_doc[]
static
Initial value:
=
"<command>\n"
"\tRun a command which consumes all remaining arguments.\n"
"\tUse '-c help' to list all other commands.\n"
"\tPass '--help' after the command to see its help text.\n"
"\n"
"\tThis implies '--background' mode."

Definition at line 1092 of file creator_args.cc.

◆ arg_handle_crash_handler_disable_doc

const char arg_handle_crash_handler_disable_doc[]
static
Initial value:
=
"\n\t"
"Disable the crash handler."

Definition at line 1010 of file creator_args.cc.

◆ arg_handle_debug_exit_on_error_doc

const char arg_handle_debug_exit_on_error_doc[]
static
Initial value:
=
"\n\t"
"Immediately exit when internal errors are detected."

Definition at line 1035 of file creator_args.cc.

◆ arg_handle_debug_fpe_set_doc

const char arg_handle_debug_fpe_set_doc[]
static
Initial value:
=
"\n\t"
"Enable floating-point exceptions."

Definition at line 1718 of file creator_args.cc.

◆ arg_handle_debug_gpu_compile_shaders_set_doc

const char arg_handle_debug_gpu_compile_shaders_set_doc[]
static
Initial value:
=
"\n"
"\tCompile all statically defined shaders to test platform compatibility."

Definition at line 1519 of file creator_args.cc.

◆ arg_handle_debug_gpu_renderdoc_set_doc

const char arg_handle_debug_gpu_renderdoc_set_doc[]
static
Initial value:
=
"\n"
"\tEnable RenderDoc integration for GPU frame grabbing and debugging."

Definition at line 1548 of file creator_args.cc.

◆ arg_handle_debug_gpu_scope_capture_set_doc

const char arg_handle_debug_gpu_scope_capture_set_doc[]
static
Initial value:
=
"\n"
"\tCapture the GPU commands issued inside the give scope name."

Definition at line 1530 of file creator_args.cc.

◆ arg_handle_debug_gpu_set_doc

const char arg_handle_debug_gpu_set_doc[]
static
Initial value:
=
"\n"
"\tEnable GPU debug context and information for OpenGL 4.3+."

Definition at line 1507 of file creator_args.cc.

◆ arg_handle_debug_gpu_shader_debug_info_set_doc

const char arg_handle_debug_gpu_shader_debug_info_set_doc[]
static
Initial value:
=
"\n"
"\tEnable shader debug info generation (Vulkan only)."

Definition at line 1563 of file creator_args.cc.

◆ arg_handle_debug_mode_all_doc

const char arg_handle_debug_mode_all_doc[]
static
Initial value:
=
"\n\t"
"Enable all debug messages."

Definition at line 1433 of file creator_args.cc.

◆ arg_handle_debug_mode_cycles_doc

const char arg_handle_debug_mode_cycles_doc[]
static
Initial value:
=
"\n\t"
"Enable debug messages from Cycles."

Definition at line 1456 of file creator_args.cc.

◆ arg_handle_debug_mode_ffmpeg_doc

const char arg_handle_debug_mode_ffmpeg_doc[]
static
Initial value:
=
"\n\t"
"Enable debug messages from FFmpeg video input and output."

Definition at line 1466 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_depsgraph

const char arg_handle_debug_mode_generic_set_doc_depsgraph[]
static
Initial value:
=
"\n\t"
"Enable all debug messages from dependency graph."

Definition at line 1387 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_depsgraph_build

const char arg_handle_debug_mode_generic_set_doc_depsgraph_build[]
static
Initial value:
=
"\n\t"
"Enable debug messages from dependency graph related on graph construction."

Definition at line 1390 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_depsgraph_eval

const char arg_handle_debug_mode_generic_set_doc_depsgraph_eval[]
static
Initial value:
=
"\n\t"
"Enable debug messages from dependency graph related on evaluation."

Definition at line 1399 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_depsgraph_no_threads

const char arg_handle_debug_mode_generic_set_doc_depsgraph_no_threads[]
static
Initial value:
=
"\n\t"
"Switch dependency graph to a single threaded evaluation."

Definition at line 1402 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_depsgraph_pretty

const char arg_handle_debug_mode_generic_set_doc_depsgraph_pretty[]
static
Initial value:
=
"\n\t"
"Enable colors for dependency graph debug messages."

Definition at line 1405 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_depsgraph_tag

const char arg_handle_debug_mode_generic_set_doc_depsgraph_tag[]
static
Initial value:
=
"\n\t"
"Enable debug messages from dependency graph related on tagging."

Definition at line 1393 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_depsgraph_time

const char arg_handle_debug_mode_generic_set_doc_depsgraph_time[]
static
Initial value:
=
"\n\t"
"Enable debug messages from dependency graph related on timing."

Definition at line 1396 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_depsgraph_uid

const char arg_handle_debug_mode_generic_set_doc_depsgraph_uid[]
static
Initial value:
=
"\n\t"
"Verify validness of session-wide identifiers assigned to ID data-blocks."

Definition at line 1408 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_events

const char arg_handle_debug_mode_generic_set_doc_events[]
static
Initial value:
=
"\n\t"
"Enable debug messages for the event system."

Definition at line 1360 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_freestyle

const char arg_handle_debug_mode_generic_set_doc_freestyle[]
static
Initial value:
=
"\n\t"
"Enable debug messages for Freestyle."

Definition at line 1354 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_ghost

const char arg_handle_debug_mode_generic_set_doc_ghost[]
static
Initial value:
=
"\n\t"
"Enable debug messages for Ghost (Linux only)."

Definition at line 1370 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_gpu_force_vulkan_local_read

const char arg_handle_debug_mode_generic_set_doc_gpu_force_vulkan_local_read[]
static
Initial value:
=
"\n\t"
"Force Vulkan dynamic rendering local read when supported by device."

Definition at line 1414 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_gpu_force_workarounds

const char arg_handle_debug_mode_generic_set_doc_gpu_force_workarounds[]
static
Initial value:
=
"\n\t"
"Enable workarounds for typical GPU issues and disable all GPU extensions."

Definition at line 1411 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_handlers

const char arg_handle_debug_mode_generic_set_doc_handlers[]
static
Initial value:
=
"\n\t"
"Enable debug messages for event handling."

Definition at line 1363 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_jobs

const char arg_handle_debug_mode_generic_set_doc_jobs[]
static
Initial value:
=
"\n\t"
"Enable time profiling for background jobs."

Definition at line 1384 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_python

const char arg_handle_debug_mode_generic_set_doc_python[]
static
Initial value:
=
"\n\t"
"Enable debug messages for Python."

Definition at line 1357 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_wintab

const char arg_handle_debug_mode_generic_set_doc_wintab[]
static
Initial value:
=
"\n\t"
"Enable debug messages for Wintab."

Definition at line 1373 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_wm

const char arg_handle_debug_mode_generic_set_doc_wm[]
static
Initial value:
=
"\n\t"
"Enable debug messages for the window manager, shows all operators in search, shows "
"keymap errors."

Definition at line 1366 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_xr

const char arg_handle_debug_mode_generic_set_doc_xr[]
static
Initial value:
=
"\n\t"
"Enable debug messages for virtual reality contexts.\n"
"\tEnables the OpenXR API validation layer, (OpenXR) debug messages and general information "
"prints."

Definition at line 1376 of file creator_args.cc.

◆ arg_handle_debug_mode_generic_set_doc_xr_time

const char arg_handle_debug_mode_generic_set_doc_xr_time[]
static
Initial value:
=
"\n\t"
"Enable debug messages for virtual reality frame rendering times."

Definition at line 1381 of file creator_args.cc.

◆ arg_handle_debug_mode_io_doc

const char arg_handle_debug_mode_io_doc[]
static
Initial value:
=
"\n\t"
"Enable debug messages for I/O."

Definition at line 1424 of file creator_args.cc.

◆ arg_handle_debug_mode_libmv_doc

const char arg_handle_debug_mode_libmv_doc[]
static
Initial value:
=
"\n\t"
"Enable debug messages from libmv library."

Definition at line 1445 of file creator_args.cc.

◆ arg_handle_debug_mode_memory_set_doc

const char arg_handle_debug_mode_memory_set_doc[]
static
Initial value:
=
"\n\t"
"Enable fully guarded memory allocation and debugging."

Definition at line 1476 of file creator_args.cc.

◆ arg_handle_debug_mode_set_doc

const char arg_handle_debug_mode_set_doc[]
static
Initial value:
=
"\n"
"\tTurn debugging on.\n"
"\n"
"\t* Enables memory error detection\n"
"\t* Disables mouse grab (to interact with a debugger in some cases)\n"
"\t* Keeps Python's 'sys.stdin' rather than setting it to None"

Definition at line 1330 of file creator_args.cc.

◆ arg_handle_debug_value_set_doc

const char arg_handle_debug_value_set_doc[]
static
Initial value:
=
"<value>\n"
"\tSet debug value of <value> on startup."

Definition at line 1485 of file creator_args.cc.

◆ arg_handle_disable_depsgraph_on_file_load_doc

const char arg_handle_disable_depsgraph_on_file_load_doc[]
static
Initial value:
=
"\n"
"\tBackground mode: Do not systematically build and evaluate ViewLayers' dependency graphs\n"
"\twhen loading a blend-file in background mode ('-b' or '-c' options).\n"
"\n"
"\tScripts requiring evaluated data then need to explicitly ensure that\n"
"\tan evaluated depsgraph is available\n"
"\t(e.g. by calling 'depsgraph = context.evaluated_depsgraph_get()').\n"
"\n"
"\tNOTE: this is a temporary option, in the future depsgraph will never be\n"
"\tautomatically generated on file load in background mode."

Definition at line 1132 of file creator_args.cc.

◆ arg_handle_disable_liboverride_auto_resync_doc

const char arg_handle_disable_liboverride_auto_resync_doc[]
static
Initial value:
=
"\n"
"\tDo not perform library override automatic resync when loading a new blend-file.\n"
"\n"
"\tNOTE: this is an alternative way to get the same effect as when setting the\n"
"\t'No Override Auto Resync' User Preferences Debug option."

Definition at line 1151 of file creator_args.cc.

◆ arg_handle_enable_event_simulate_doc

const char arg_handle_enable_event_simulate_doc[]
static
Initial value:
=
"\n\t"
"Enable event simulation testing feature 'bpy.types.Window.event_simulate'."

Definition at line 1751 of file creator_args.cc.

◆ arg_handle_engine_set_doc

const char arg_handle_engine_set_doc[]
static
Initial value:
=
"<engine>\n"
"\tSpecify the render engine.\n"
"\tUse '-E help' to list available engines."

Definition at line 2128 of file creator_args.cc.

◆ arg_handle_env_system_set_doc_datafiles

const char arg_handle_env_system_set_doc_datafiles[]
static
Initial value:
=
"\n\t"
"Set the " STRINGIFY_ARG(BLENDER_SYSTEM_DATAFILES) " environment variable."
@ BLENDER_SYSTEM_DATAFILES
#define STRINGIFY_ARG(x)

Definition at line 1760 of file creator_args.cc.

◆ arg_handle_env_system_set_doc_extensions

const char arg_handle_env_system_set_doc_extensions[]
static
Initial value:
=
"\n\t"
"Set the " STRINGIFY_ARG(BLENDER_SYSTEM_EXTENSIONS) " environment variable."
@ BLENDER_SYSTEM_EXTENSIONS

Definition at line 1769 of file creator_args.cc.

◆ arg_handle_env_system_set_doc_python

const char arg_handle_env_system_set_doc_python[]
static
Initial value:
=
"\n\t"
"Set the " STRINGIFY_ARG(BLENDER_SYSTEM_PYTHON) " environment variable."
@ BLENDER_SYSTEM_PYTHON

Definition at line 1766 of file creator_args.cc.

◆ arg_handle_env_system_set_doc_scripts

const char arg_handle_env_system_set_doc_scripts[]
static
Initial value:
=
"\n\t"
"Set the " STRINGIFY_ARG(BLENDER_SYSTEM_SCRIPTS) " environment variable."
@ BLENDER_SYSTEM_SCRIPTS

Definition at line 1763 of file creator_args.cc.

◆ arg_handle_extension_set_doc

const char arg_handle_extension_set_doc[]
static
Initial value:
=
"<bool>\n"
"\tSet option to add the file extension to the end of the file."

Definition at line 2271 of file creator_args.cc.

◆ arg_handle_factory_startup_set_doc

const char arg_handle_factory_startup_set_doc[]
static
Initial value:
=
"\n\t"
"Skip reading the '" BLENDER_STARTUP_FILE "' in the users home directory."
#define BLENDER_STARTUP_FILE

Definition at line 1741 of file creator_args.cc.

◆ arg_handle_frame_end_set_doc

const char arg_handle_frame_end_set_doc[]
static
Initial value:
=
"<frame>\n"
"\tSet end to frame <frame>, supports +/- for relative frames too."

Definition at line 2459 of file creator_args.cc.

◆ arg_handle_frame_skip_set_doc

const char arg_handle_frame_skip_set_doc[]
static
Initial value:
=
"<frames>\n"
"\tSet number of frames to step forward after each rendered frame."

Definition at line 2493 of file creator_args.cc.

◆ arg_handle_frame_start_set_doc

const char arg_handle_frame_start_set_doc[]
static
Initial value:
=
"<frame>\n"
"\tSet start to frame <frame>, supports +/- for relative frames too."

Definition at line 2425 of file creator_args.cc.

◆ arg_handle_gpu_backend_set_doc

const char arg_handle_gpu_backend_set_doc[]
static
Initial value:
=
"\n"
"\tForce to use a specific GPU backend. Valid options: "
"."

Definition at line 1580 of file creator_args.cc.

◆ arg_handle_gpu_backend_set_doc_all

const char arg_handle_gpu_backend_set_doc_all[]
static
Initial value:
=
"\n"
"\tForce to use a specific GPU backend. Valid options: "
"'vulkan', "
"'metal', "
"'opengl'."

Definition at line 1574 of file creator_args.cc.

◆ arg_handle_gpu_compilation_subprocesses_set_doc

const char arg_handle_gpu_compilation_subprocesses_set_doc[]
static
Initial value:
=
"\n"
"\tOverride the Max Compilation Subprocesses setting (OpenGL only)."

Definition at line 1679 of file creator_args.cc.

◆ arg_handle_gpu_vsync_set_doc

const char arg_handle_gpu_vsync_set_doc[]
static
Initial value:
=
"\n"
"\tSet the VSync.\n"
"\tValid options are: 'on', 'off' & 'auto' for adaptive sync.\n"
"\n"
"\t* The default settings depend on the GPU driver.\n"
"\t* Disabling VSync can be useful for testing performance.\n"
"\t* 'auto' is only supported by the OpenGL backend."

Definition at line 1641 of file creator_args.cc.

◆ arg_handle_image_type_set_doc

const char arg_handle_image_type_set_doc[]
static
Initial value:
=
"<format>\n"
"\tSet the render format.\n"
"\tValid options are:\n"
"\t'TGA' 'RAWTGA' 'JPEG' 'IRIS' 'PNG' 'BMP' 'HDR' 'TIFF'.\n"
"\n"
"\tFormats that can be compiled into Blender, not available on all systems:\n"
"\t'OPEN_EXR' 'OPEN_EXR_MULTILAYER' 'FFMPEG' 'CINEON' 'DPX' 'JP2' 'WEBP'."

Definition at line 2177 of file creator_args.cc.

◆ arg_handle_internet_allow_set_doc_offline

const char arg_handle_internet_allow_set_doc_offline[]
static
Initial value:
=
"\n\t"
"Disallow internet access, overriding the preference."

Definition at line 992 of file creator_args.cc.

◆ arg_handle_internet_allow_set_doc_online

const char arg_handle_internet_allow_set_doc_online[]
static
Initial value:
=
"\n\t"
"Allow internet access, overriding the preference."

Definition at line 989 of file creator_args.cc.

◆ arg_handle_list_clog_cats_doc

const char arg_handle_list_clog_cats_doc[]
static
Initial value:
=
"\n"
"\tList all available logging categories for '--log', and exit.\n"

Definition at line 1317 of file creator_args.cc.

◆ arg_handle_load_last_file_doc

const char arg_handle_load_last_file_doc[]
static
Initial value:
=
"\n\t"
"Open the most recently opened blend file, instead of the default startup file."

Definition at line 2814 of file creator_args.cc.

◆ arg_handle_log_file_set_doc

const char arg_handle_log_file_set_doc[]
static
Initial value:
=
"<filepath>\n"
"\tSet a file to output the log to."

Definition at line 1249 of file creator_args.cc.

◆ arg_handle_log_level_set_doc

const char arg_handle_log_level_set_doc[]
static
Initial value:
=
"<level>\n"
"\tSet the logging verbosity level.\n"
"\n"
"\tfatal: Fatal errors only\n"
"\terror: Errors only\n"
"\twarning: Warnings\n"
"\tinfo: Information about devices, files, configuration, operations\n"
"\tdebug: Verbose messages for developers\n"
"\ttrace: Very verbose code execution tracing"

Definition at line 1165 of file creator_args.cc.

◆ arg_handle_log_set_doc

const char arg_handle_log_set_doc[]
static
Initial value:
=
"<match>\n"
"\tEnable logging categories, taking a single comma separated argument.\n"
"\n"
"\t--log \"*\": log everything\n"
"\t--log \"event\": logs every category starting with 'event'.\n"
"\t--log \"render,cycles\": log both render and cycles messages.\n"
"\t--log \"*mesh*\": log every category containing 'mesh' sub-string.\n"
"\t--log \"*,^operator\": log everything except operators, with '^prefix' to exclude."

Definition at line 1275 of file creator_args.cc.

◆ arg_handle_log_show_backtrace_set_doc

const char arg_handle_log_show_backtrace_set_doc[]
static
Initial value:
=
"\n\t"
"Show a back trace for each log message (debug builds only)."

Definition at line 1229 of file creator_args.cc.

◆ arg_handle_log_show_memory_set_doc

const char arg_handle_log_show_memory_set_doc[]
static
Initial value:
=
"\n\t"
"Show memory usage for each log message."

Definition at line 1240 of file creator_args.cc.

◆ arg_handle_log_show_source_set_doc

const char arg_handle_log_show_source_set_doc[]
static
Initial value:
=
"\n\t"
"Show source file and function name in output."

Definition at line 1220 of file creator_args.cc.

◆ arg_handle_native_pixels_set_doc

const char arg_handle_native_pixels_set_doc[]
static
Initial value:
=
"\n\t"
"Do not use native pixel size, for high resolution displays (MacBook 'Retina')."

Definition at line 1857 of file creator_args.cc.

◆ arg_handle_no_window_focus_doc

const char arg_handle_no_window_focus_doc[]
static
Initial value:
=
"\n\t"
"Open behind other windows and without taking focus."

Definition at line 1902 of file creator_args.cc.

◆ arg_handle_no_window_frame_doc

const char arg_handle_no_window_frame_doc[]
static
Initial value:
=
"\n\t"
"Disable all window decorations (Linux only)."

Definition at line 1893 of file creator_args.cc.

◆ arg_handle_output_set_doc

const char arg_handle_output_set_doc[]
static
Initial value:
=
"<path>\n"
"\tSet the render path and file name.\n"
"\tUse '//' at the start of the path to render relative to the blend-file.\n"
"\n"
"\tYou can use path templating features such as '{blend_name}' in the path.\n"
"\tSee Blender's documentation on path templates for more details.\n"
"\n"
"\tThe '#' characters are replaced by the frame number, and used to define zero padding.\n"
"\n"
"\t* 'animation_##_test.png' becomes 'animation_01_test.png'\n"
"\t* 'test-######.png' becomes 'test-000001.png'\n"
"\n"
"\tWhen the filename does not contain '#', the suffix '####' is added to the filename.\n"
"\n"
"\tThe frame number will be added at the end of the filename, eg:\n"
"\t# blender -b animation.blend -o //render_ -F PNG -x 1 -a\n"
"\t'//render_' becomes '//render_####', writing frames as '//render_0001.png'"

Definition at line 2092 of file creator_args.cc.

◆ arg_handle_playback_mode_doc

const char arg_handle_playback_mode_doc[]
static
Initial value:
=
"<options> <file(s)>\n"
"\tInstead of showing Blender's user interface, this runs Blender as an animation player,\n"
"\tto view movies and image sequences rendered in Blender (ignored if '-b' is set).\n"
"\n"
"\tPlayback Arguments:\n"
"\n"
"\t-p <sx> <sy>\n"
"\t\tOpen with lower left corner at <sx>, <sy>.\n"
"\t-m\n"
"\t\tRead from disk (Do not buffer).\n"
"\t-f <fps> <fps_base>\n"
"\t\tSpecify FPS to start with.\n"
"\t-j <frame>\n"
"\t\tSet frame step to <frame>.\n"
"\t-s <frame>\n"
"\t\tPlay from <frame>.\n"
"\t-e <frame>\n"
"\t\tPlay until <frame>.\n"
"\t-c <cache_memory>\n"
"\t\tAmount of memory in megabytes to allow for caching images during playback.\n"
"\t\tZero disables (clamping to a fixed number of frames instead)."

Definition at line 1796 of file creator_args.cc.

◆ arg_handle_print_help_doc

const char arg_handle_print_help_doc[]
static
Initial value:
=
"\n\t"
"Print this help text and exit."

Definition at line 928 of file creator_args.cc.

◆ arg_handle_print_help_doc_win32

const char arg_handle_print_help_doc_win32[]
static
Initial value:
=
"\n\t"
"Print this help text and exit (Windows only)."

Definition at line 931 of file creator_args.cc.

◆ arg_handle_print_version_doc

const char arg_handle_print_version_doc[]
static
Initial value:
=
"\n\t"
"Print Blender version and exit."

Definition at line 631 of file creator_args.cc.

◆ arg_handle_profile_gpu_set_doc

const char arg_handle_profile_gpu_set_doc[]
static
Initial value:
=
"\n"
"\tEnable CPU & GPU performance profiling for GPU debug groups\n"
"\t(Outputs a profile.json file in the Trace Event Format to the current directory)"

Definition at line 2705 of file creator_args.cc.

◆ arg_handle_python_console_run_doc

const char arg_handle_python_console_run_doc[]
static
Initial value:
=
"\n\t"
"Run Blender with an interactive console."

Definition at line 2617 of file creator_args.cc.

◆ arg_handle_python_exit_code_set_doc

const char arg_handle_python_exit_code_set_doc[]
static
Initial value:
=
"<code>\n"
"\tSet the exit-code in [0..255] to exit if a Python exception is raised\n"
"\t(only for scripts executed from the command line), zero disables."

Definition at line 2634 of file creator_args.cc.

◆ arg_handle_python_expr_run_doc

const char arg_handle_python_expr_run_doc[]
static
Initial value:
=
"<expression>\n"
"\tRun the given expression as a Python script."

Definition at line 2590 of file creator_args.cc.

◆ arg_handle_python_file_run_doc

const char arg_handle_python_file_run_doc[]
static
Initial value:
=
"<filepath>\n"
"\tRun the given Python script file."

Definition at line 2519 of file creator_args.cc.

◆ arg_handle_python_set_doc_disable

const char arg_handle_python_set_doc_disable[]
static
Initial value:
=
"\n\t"
"Disable automatic Python script execution "
"(Python-drivers & startup scripts)" PY_DISABLE_AUTO "."
#define PY_DISABLE_AUTO

Definition at line 970 of file creator_args.cc.

◆ arg_handle_python_set_doc_enable

const char arg_handle_python_set_doc_enable[]
static
Initial value:
=
"\n\t"
"Enable automatic Python script execution" PY_ENABLE_AUTO "."
#define PY_ENABLE_AUTO

Definition at line 967 of file creator_args.cc.

◆ arg_handle_python_text_run_doc

const char arg_handle_python_text_run_doc[]
static
Initial value:
=
"<name>\n"
"\tRun the given Python script text block."

Definition at line 2551 of file creator_args.cc.

◆ arg_handle_python_use_system_env_set_doc

const char arg_handle_python_use_system_env_set_doc[]
static
Initial value:
=
"\n\t"
"Allow Python to use system environment variables such as 'PYTHONPATH' and the user "
"site-packages directory."

Definition at line 2663 of file creator_args.cc.

◆ arg_handle_qos_set_doc

const char arg_handle_qos_set_doc[]
static
Initial value:
=
"<level>\n"
"\tSet the Quality of Service (QoS) mode for hybrid CPU architectures (Windows only).\n"
"\n"
"\tdefault: Uses the default behavior of the OS.\n"
"\thigh: Always makes use of performance cores.\n"
"\teco: Schedules Blender threads exclusively to efficiency cores."

Definition at line 2025 of file creator_args.cc.

◆ arg_handle_quiet_set_doc

const char arg_handle_quiet_set_doc[]
static
Initial value:
=
"\n\t"
"Suppress status printing (warnings & errors are still printed)."

Definition at line 1045 of file creator_args.cc.

◆ arg_handle_register_extension_all_doc

const char arg_handle_register_extension_all_doc[]
static
Initial value:
=
"\n\t"
"Register blend-file extension for all users, then exit (Windows & Linux only)."

Definition at line 1965 of file creator_args.cc.

◆ arg_handle_register_extension_doc

const char arg_handle_register_extension_doc[]
static
Initial value:
=
"\n\t"
"Register blend-file extension for current user, then exit (Windows & Linux only)."

Definition at line 1945 of file creator_args.cc.

◆ arg_handle_render_animation_doc

const char arg_handle_render_animation_doc[]
static
Initial value:
=
"\n\t"
"Render frames from start to end (inclusive)."

Definition at line 2372 of file creator_args.cc.

◆ arg_handle_render_frame_doc

const char arg_handle_render_frame_doc[]
static
Initial value:
=
"<frame>\n"
"\tRender frame <frame> and save it.\n"
"\n"
"\t* +<frame> start frame relative, -<frame> end frame relative.\n"
"\t* A comma separated list of frames can also be used (no spaces).\n"
"\t* A range of frames can be expressed using '..' separator between the first and last "
"frames (inclusive).\n"

Definition at line 2310 of file creator_args.cc.

◆ arg_handle_scene_set_doc

const char arg_handle_scene_set_doc[]
static
Initial value:
=
"<name>\n"
"\tSet the active scene <name> for rendering."

Definition at line 2398 of file creator_args.cc.

◆ arg_handle_start_with_console_doc

const char arg_handle_start_with_console_doc[]
static
Initial value:
=
"\n\t"
"Start with the console window open (ignored if '-b' is set), (Windows only)."

Definition at line 1911 of file creator_args.cc.

◆ arg_handle_threads_set_doc

const char arg_handle_threads_set_doc[]
static
Initial value:
=
"<threads>\n"
"\tUse amount of <threads> for rendering and other operations\n"
"\t[1-" STRINGIFY(BLENDER_MAX_THREADS) "], 0 to use the systems processor count."
#define BLENDER_MAX_THREADS
Definition BLI_threads.h:16
#define STRINGIFY(x)

Definition at line 2215 of file creator_args.cc.

◆ arg_handle_unregister_extension_all_doc

const char arg_handle_unregister_extension_all_doc[]
static
Initial value:
=
"\n\t"
"Unregister blend-file extension for all users, then exit (Windows & Linux only)."

Definition at line 2005 of file creator_args.cc.

◆ arg_handle_unregister_extension_doc

const char arg_handle_unregister_extension_doc[]
static
Initial value:
=
"\n\t"
"Unregister blend-file extension for current user, then exit (Windows & Linux only)."

Definition at line 1985 of file creator_args.cc.

◆ arg_handle_verbosity_set_doc

const char arg_handle_verbosity_set_doc[]
static
Initial value:
=
"<verbose>\n"
"\tSet the logging verbosity level for debug messages that support it."

Definition at line 2248 of file creator_args.cc.

◆ arg_handle_window_border_doc

const char arg_handle_window_border_doc[]
static
Initial value:
=
"\n\t"
"Force opening with borders, in a normal (non maximized) state."

Definition at line 1866 of file creator_args.cc.

◆ arg_handle_window_fullscreen_doc

const char arg_handle_window_fullscreen_doc[]
static
Initial value:
=
"\n\t"
"Force opening full-screen."

Definition at line 1875 of file creator_args.cc.

◆ arg_handle_window_geometry_doc

const char arg_handle_window_geometry_doc[]
static
Initial value:
=
"<sx> <sy> <w> <h>\n"
"\tOpen with lower left corner at <sx>, <sy> and width and height as <w>, <h>."

Definition at line 1831 of file creator_args.cc.

◆ arg_handle_window_maximized_doc

const char arg_handle_window_maximized_doc[]
static
Initial value:
=
"\n\t"
"Force opening maximized."

Definition at line 1884 of file creator_args.cc.