Blender  V3.3
Macros | Functions | Variables
rna_userdef.c File Reference
#include <limits.h>
#include <stdlib.h>
#include "DNA_brush_types.h"
#include "DNA_curve_types.h"
#include "DNA_scene_types.h"
#include "DNA_space_types.h"
#include "DNA_userdef_types.h"
#include "DNA_view3d_types.h"
#include "BLI_math_base.h"
#include "BLI_math_rotation.h"
#include "BLI_utildefines.h"
#include "BLT_translation.h"
#include "BKE_addon.h"
#include "BKE_appdir.h"
#include "BKE_sound.h"
#include "BKE_studiolight.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "UI_interface_icons.h"
#include "rna_internal.h"
#include "WM_api.h"
#include "WM_types.h"
#include "BLT_lang.h"

Go to the source code of this file.

Macros

#define USERDEF_TAG_DIRTY_PROPERTY_UPDATE_ENABLE    RNA_define_fallback_property_update(0, "rna_userdef_is_dirty_update")
 
#define USERDEF_TAG_DIRTY_PROPERTY_UPDATE_DISABLE   RNA_define_fallback_property_update(0, NULL)
 

Functions

static size_t max_memory_in_megabytes (void)
 
static int max_memory_in_megabytes_int (void)
 
static void rna_def_userdef_theme_ui_font_style (BlenderRNA *brna)
 
static void rna_def_userdef_theme_ui_style (BlenderRNA *brna)
 
static void rna_def_userdef_theme_ui_wcol (BlenderRNA *brna)
 
static void rna_def_userdef_theme_ui_wcol_state (BlenderRNA *brna)
 
static void rna_def_userdef_theme_ui_panel (BlenderRNA *brna)
 
static void rna_def_userdef_theme_ui_gradient (BlenderRNA *brna)
 
static void rna_def_userdef_theme_ui (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_common (StructRNA *srna)
 
static void rna_def_userdef_theme_space_gradient (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_generic (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_list_generic (BlenderRNA *brna)
 
static void rna_def_userdef_theme_spaces_main (StructRNA *srna)
 
static void rna_def_userdef_theme_spaces_gradient (StructRNA *srna)
 
static void rna_def_userdef_theme_spaces_list_main (StructRNA *srna)
 
static void rna_def_userdef_theme_spaces_vertex (StructRNA *srna)
 
static void rna_def_userdef_theme_spaces_edge (StructRNA *srna)
 
static void rna_def_userdef_theme_spaces_face (StructRNA *srna)
 
static void rna_def_userdef_theme_spaces_paint_curves (StructRNA *srna)
 
static void rna_def_userdef_theme_spaces_curves (StructRNA *srna, bool incl_nurbs, bool incl_lastsel, bool incl_vector, bool incl_verthandle)
 
static void rna_def_userdef_theme_spaces_gpencil (StructRNA *srna)
 
static void rna_def_userdef_theme_space_view3d (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_graph (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_file (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_outliner (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_userpref (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_console (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_info (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_text (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_node (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_buts (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_image (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_seq (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_action (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_nla (BlenderRNA *brna)
 
static void rna_def_userdef_theme_colorset (BlenderRNA *brna)
 
static void rna_def_userdef_theme_collection_color (BlenderRNA *brna)
 
static void rna_def_userdef_theme_strip_color (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_clip (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_topbar (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_statusbar (BlenderRNA *brna)
 
static void rna_def_userdef_theme_space_spreadsheet (BlenderRNA *brna)
 
static void rna_def_userdef_themes (BlenderRNA *brna)
 
static void rna_def_userdef_addon (BlenderRNA *brna)
 
static void rna_def_userdef_studiolights (BlenderRNA *brna)
 
static void rna_def_userdef_studiolight (BlenderRNA *brna)
 
static void rna_def_userdef_pathcompare (BlenderRNA *brna)
 
static void rna_def_userdef_addon_pref (BlenderRNA *brna)
 
static void rna_def_userdef_dothemes (BlenderRNA *brna)
 
static void rna_def_userdef_solidlight (BlenderRNA *brna)
 
static void rna_def_userdef_walk_navigation (BlenderRNA *brna)
 
static void rna_def_userdef_view (BlenderRNA *brna)
 
static void rna_def_userdef_edit (BlenderRNA *brna)
 
static void rna_def_userdef_system (BlenderRNA *brna)
 
static void rna_def_userdef_input (BlenderRNA *brna)
 
static void rna_def_userdef_keymap (BlenderRNA *brna)
 
static void rna_def_userdef_filepaths_asset_library (BlenderRNA *brna)
 
static void rna_def_userdef_filepaths (BlenderRNA *brna)
 
static void rna_def_userdef_apps (BlenderRNA *brna)
 
static void rna_def_userdef_experimental (BlenderRNA *brna)
 
static void rna_def_userdef_addon_collection (BlenderRNA *brna, PropertyRNA *cprop)
 
static void rna_def_userdef_autoexec_path_collection (BlenderRNA *brna, PropertyRNA *cprop)
 
void RNA_def_userdef (BlenderRNA *brna)
 

Variables

const EnumPropertyItem rna_enum_preference_section_items []
 
static const EnumPropertyItem audio_device_items []
 
const EnumPropertyItem rna_enum_navigation_mode_items []
 
static const EnumPropertyItem rna_enum_language_default_items []
 
static const EnumPropertyItem rna_enum_studio_light_type_items []
 
static const EnumPropertyItem rna_enum_userdef_viewport_aa_items []
 
static const EnumPropertyItem rna_enum_userdef_theme_background_types_items []
 

Macro Definition Documentation

◆ USERDEF_TAG_DIRTY_PROPERTY_UPDATE_DISABLE

#define USERDEF_TAG_DIRTY_PROPERTY_UPDATE_DISABLE   RNA_define_fallback_property_update(0, NULL)

Definition at line 1039 of file rna_userdef.c.

◆ USERDEF_TAG_DIRTY_PROPERTY_UPDATE_ENABLE

#define USERDEF_TAG_DIRTY_PROPERTY_UPDATE_ENABLE    RNA_define_fallback_property_update(0, "rna_userdef_is_dirty_update")

Definition at line 1036 of file rna_userdef.c.

Function Documentation

◆ max_memory_in_megabytes()

static size_t max_memory_in_megabytes ( void  )
static

Definition at line 1046 of file rna_userdef.c.

Referenced by max_memory_in_megabytes_int().

◆ max_memory_in_megabytes_int()

static int max_memory_in_megabytes_int ( void  )
static

Definition at line 1055 of file rna_userdef.c.

References max_memory_in_megabytes(), and min_zz().

Referenced by rna_def_userdef_edit(), and rna_def_userdef_system().

◆ RNA_def_userdef()

void RNA_def_userdef ( BlenderRNA brna)

◆ rna_def_userdef_addon()

static void rna_def_userdef_addon ( BlenderRNA brna)
static

◆ rna_def_userdef_addon_collection()

static void rna_def_userdef_addon_collection ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_userdef_addon_pref()

static void rna_def_userdef_addon_pref ( BlenderRNA brna)
static

◆ rna_def_userdef_apps()

static void rna_def_userdef_apps ( BlenderRNA brna)
static

◆ rna_def_userdef_autoexec_path_collection()

static void rna_def_userdef_autoexec_path_collection ( BlenderRNA brna,
PropertyRNA cprop 
)
static

◆ rna_def_userdef_dothemes()

static void rna_def_userdef_dothemes ( BlenderRNA brna)
static

◆ rna_def_userdef_edit()

static void rna_def_userdef_edit ( BlenderRNA brna)
static

Definition at line 4895 of file rna_userdef.c.

References AUTOKEY_FLAG_AUTOMATKEY, AUTOKEY_FLAG_INSERTAVAIL, AUTOKEY_FLAG_INSERTNEEDED, AUTOKEY_FLAG_NOWARNING, AUTOKEY_FLAG_XYZ2RGB, AUTOKEY_MODE_EDITKEYS, AUTOKEY_MODE_NORMAL, AUTOKEY_ON, BLT_I18NCONTEXT_ID_ACTION, max_memory_in_megabytes_int(), NC_SPACE, ND_SPACE_GRAPH, ND_SPACE_TEXT, NULL, PROP_BOOLEAN, PROP_COLOR_GAMMA, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_PIXEL, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_translation_context(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_clear_flag(), RNA_def_struct_nested(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), rna_enum_beztriple_interpolation_mode_items, rna_enum_fcurve_auto_smoothing_items, rna_enum_keyframe_handle_type_items, STRUCT_UNDO, USER_ADD_CURSORALIGNED, USER_ADD_EDITMODE, USER_ADD_VIEWALIGNED, USER_ANIM_SHOW_CHANNEL_GROUP_COLORS, USER_DEPTH_CURSOR, USER_DUP_ACT, USER_DUP_ARM, USER_DUP_CAMERA, USER_DUP_CURVE, USER_DUP_CURVES, USER_DUP_FONT, USER_DUP_GPENCIL, USER_DUP_LAMP, USER_DUP_LATTICE, USER_DUP_LIGHTPROBE, USER_DUP_MAT, USER_DUP_MBALL, USER_DUP_MESH, USER_DUP_POINTCLOUD, USER_DUP_PSYS, USER_DUP_SPEAKER, USER_DUP_SURF, USER_DUP_VOLUME, USER_GLOBALUNDO, USER_LOCK_CURSOR_ADJUST, USER_MAT_ON_OB, USER_NONEGFRAMES, and USER_TEXT_EDIT_AUTO_CLOSE.

Referenced by RNA_def_userdef().

◆ rna_def_userdef_experimental()

static void rna_def_userdef_experimental ( BlenderRNA brna)
static

◆ rna_def_userdef_filepaths()

static void rna_def_userdef_filepaths ( BlenderRNA brna)
static

◆ rna_def_userdef_filepaths_asset_library()

static void rna_def_userdef_filepaths_asset_library ( BlenderRNA brna)
static

◆ rna_def_userdef_input()

static void rna_def_userdef_input ( BlenderRNA brna)
static

Definition at line 5641 of file rna_userdef.c.

References DEG2RADF, NDOF_CAMERA_PAN_ZOOM, NDOF_FLY_HELICOPTER, NDOF_LOCK_HORIZON, NDOF_MODE_ORBIT, NDOF_PAN_YZ_SWAP_AXIS, NDOF_PANX_INVERT_AXIS, NDOF_PANY_INVERT_AXIS, NDOF_PANZ_INVERT_AXIS, NDOF_ROTX_INVERT_AXIS, NDOF_ROTY_INVERT_AXIS, NDOF_ROTZ_INVERT_AXIS, NDOF_SHOW_GUIDE, NDOF_TURNTABLE, NDOF_ZOOM_INVERT, NULL, PROP_ANGLE, PROP_BOOLEAN, PROP_CONTEXT_UPDATE, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_IDPROPERTY, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_PIXEL, PROP_POINTER, RNA_def_boolean(), RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_clear_flag(), RNA_def_struct_nested(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), rna_enum_navigation_mode_items, STRUCT_UNDO, USER_AUTOPERSP, USER_CONTINUOUS_MOUSE, USER_DEPTH_NAVIGATE, USER_EMU_MMB_MOD_ALT, USER_EMU_MMB_MOD_OSKEY, USER_FLAG_NUMINPUT_ADVANCED, USER_NO_MULTITOUCH_GESTURES, USER_NONUMPAD, USER_ORBIT_SELECTION, USER_RELEASECONFIRM, USER_TABLET_AUTOMATIC, USER_TABLET_NATIVE, USER_TABLET_WINTAB, USER_TRACKBALL, USER_TWOBUTTONMOUSE, USER_WHEELZOOMDIR, USER_ZOOM_CONTINUE, USER_ZOOM_DOLLY, USER_ZOOM_HORIZ, USER_ZOOM_INVERT, USER_ZOOM_SCALE, and USER_ZOOM_TO_MOUSEPOS.

Referenced by RNA_def_userdef().

◆ rna_def_userdef_keymap()

static void rna_def_userdef_keymap ( BlenderRNA brna)
static

◆ rna_def_userdef_pathcompare()

static void rna_def_userdef_pathcompare ( BlenderRNA brna)
static

◆ rna_def_userdef_solidlight()

static void rna_def_userdef_solidlight ( BlenderRNA brna)
static

◆ rna_def_userdef_studiolight()

static void rna_def_userdef_studiolight ( BlenderRNA brna)
static

◆ rna_def_userdef_studiolights()

static void rna_def_userdef_studiolights ( BlenderRNA brna)
static

◆ rna_def_userdef_system()

static void rna_def_userdef_system ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_collection_color()

static void rna_def_userdef_theme_collection_color ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_colorset()

static void rna_def_userdef_theme_colorset ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_action()

static void rna_def_userdef_theme_space_action ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_buts()

static void rna_def_userdef_theme_space_buts ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_clip()

static void rna_def_userdef_theme_space_clip ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_common()

static void rna_def_userdef_theme_space_common ( StructRNA srna)
static

◆ rna_def_userdef_theme_space_console()

static void rna_def_userdef_theme_space_console ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_file()

static void rna_def_userdef_theme_space_file ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_generic()

static void rna_def_userdef_theme_space_generic ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_gradient()

static void rna_def_userdef_theme_space_gradient ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_graph()

static void rna_def_userdef_theme_space_graph ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_image()

static void rna_def_userdef_theme_space_image ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_info()

static void rna_def_userdef_theme_space_info ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_list_generic()

static void rna_def_userdef_theme_space_list_generic ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_nla()

static void rna_def_userdef_theme_space_nla ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_node()

static void rna_def_userdef_theme_space_node ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_outliner()

static void rna_def_userdef_theme_space_outliner ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_seq()

static void rna_def_userdef_theme_space_seq ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_spreadsheet()

static void rna_def_userdef_theme_space_spreadsheet ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_statusbar()

static void rna_def_userdef_theme_space_statusbar ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_text()

static void rna_def_userdef_theme_space_text ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_topbar()

static void rna_def_userdef_theme_space_topbar ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_userpref()

static void rna_def_userdef_theme_space_userpref ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_space_view3d()

static void rna_def_userdef_theme_space_view3d ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_spaces_curves()

static void rna_def_userdef_theme_spaces_curves ( StructRNA srna,
bool  incl_nurbs,
bool  incl_lastsel,
bool  incl_vector,
bool  incl_verthandle 
)
static

◆ rna_def_userdef_theme_spaces_edge()

static void rna_def_userdef_theme_spaces_edge ( StructRNA srna)
static

◆ rna_def_userdef_theme_spaces_face()

static void rna_def_userdef_theme_spaces_face ( StructRNA srna)
static

◆ rna_def_userdef_theme_spaces_gpencil()

static void rna_def_userdef_theme_spaces_gpencil ( StructRNA srna)
static

◆ rna_def_userdef_theme_spaces_gradient()

static void rna_def_userdef_theme_spaces_gradient ( StructRNA srna)
static

◆ rna_def_userdef_theme_spaces_list_main()

static void rna_def_userdef_theme_spaces_list_main ( StructRNA srna)
static

◆ rna_def_userdef_theme_spaces_main()

static void rna_def_userdef_theme_spaces_main ( StructRNA srna)
static

◆ rna_def_userdef_theme_spaces_paint_curves()

static void rna_def_userdef_theme_spaces_paint_curves ( StructRNA srna)
static

◆ rna_def_userdef_theme_spaces_vertex()

static void rna_def_userdef_theme_spaces_vertex ( StructRNA srna)
static

◆ rna_def_userdef_theme_strip_color()

static void rna_def_userdef_theme_strip_color ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_ui()

static void rna_def_userdef_theme_ui ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_ui_font_style()

static void rna_def_userdef_theme_ui_font_style ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_ui_gradient()

static void rna_def_userdef_theme_ui_gradient ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_ui_panel()

static void rna_def_userdef_theme_ui_panel ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_ui_style()

static void rna_def_userdef_theme_ui_style ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_ui_wcol()

static void rna_def_userdef_theme_ui_wcol ( BlenderRNA brna)
static

◆ rna_def_userdef_theme_ui_wcol_state()

static void rna_def_userdef_theme_ui_wcol_state ( BlenderRNA brna)
static

◆ rna_def_userdef_themes()

static void rna_def_userdef_themes ( BlenderRNA brna)
static

◆ rna_def_userdef_view()

static void rna_def_userdef_view ( BlenderRNA brna)
static

Definition at line 4361 of file rna_userdef.c.

References NC_SPACE, NC_WINDOW, ND_SPACE_INFO, NULL, PROP_BOOLEAN, PROP_ENUM, PROP_FILEPATH, PROP_FLOAT, PROP_INT, PROP_NEVER_NULL, PROP_NONE, PROP_PIXEL, PROP_POINTER, PROP_STRING, PROP_TIME, RNA_def_property(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_editable_func(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_clear_flag(), RNA_def_struct_nested(), RNA_def_struct_sdna(), RNA_def_struct_ui_text(), rna_enum_language_default_items, STATUSBAR_SHOW_MEMORY, STATUSBAR_SHOW_STATS, STATUSBAR_SHOW_VERSION, STATUSBAR_SHOW_VRAM, STRUCT_UNDO, USER_CP_CIRCLE_HSL, USER_CP_CIRCLE_HSV, USER_CP_SQUARE_HS, USER_CP_SQUARE_HV, USER_CP_SQUARE_SV, USER_CUSTOM_RANGE, USER_DEVELOPER_UI, USER_DRAWVIEWINFO, USER_FACTOR_AS_FACTOR, USER_FACTOR_AS_PERCENTAGE, USER_GIZMO_DRAW, USER_HEADER_BOTTOM, USER_HEADER_FROM_PREF, USER_MENUFIXEDORDER, USER_MENUOPENAUTO, USER_MINI_AXIS_TYPE_GIZMO, USER_MINI_AXIS_TYPE_MINIMAL, USER_MINI_AXIS_TYPE_NONE, USER_PLAINMENUS, USER_RENDER_DISPLAY_AREA, USER_RENDER_DISPLAY_NONE, USER_RENDER_DISPLAY_SCREEN, USER_RENDER_DISPLAY_WINDOW, USER_SAVE_PROMPT, USER_SHOW_FPS, USER_SHOW_GIZMO_NAVIGATE, USER_SHOW_VIEWPORTNAME, USER_SPACEDATA_ADDONS_SHOW_ONLY_ENABLED, USER_SPLASH_DISABLE, USER_TEMP_SPACE_DISPLAY_FULLSCREEN, USER_TEMP_SPACE_DISPLAY_WINDOW, USER_TEXT_DISABLE_AA, USER_TEXT_HINTING_FULL, USER_TEXT_HINTING_NONE, USER_TEXT_HINTING_SLIGHT, USER_TIMECODE_MILLISECONDS, USER_TIMECODE_MINIMAL, USER_TIMECODE_SECONDS_ONLY, USER_TIMECODE_SMPTE_FULL, USER_TIMECODE_SMPTE_MSF, USER_TOOLTIPS, USER_TOOLTIPS_PYTHON, USER_TR_IFACE, USER_TR_NEWDATANAME, USER_TR_TOOLTIPS, USERDEF_TAG_DIRTY_PROPERTY_UPDATE_DISABLE, USERDEF_TAG_DIRTY_PROPERTY_UPDATE_ENABLE, ZOOM_FRAME_MODE_KEEP_RANGE, ZOOM_FRAME_MODE_KEYFRAMES, and ZOOM_FRAME_MODE_SECONDS.

Referenced by RNA_def_userdef().

◆ rna_def_userdef_walk_navigation()

static void rna_def_userdef_walk_navigation ( BlenderRNA brna)
static

Variable Documentation

◆ audio_device_items

const EnumPropertyItem audio_device_items[]
static
Initial value:
= {
{0, "None", 0, "None", "No device - there will be no audio output"},
{0, NULL, 0, NULL, NULL},
}

Definition at line 69 of file rna_userdef.c.

Referenced by rna_def_userdef_system().

◆ rna_enum_language_default_items

const EnumPropertyItem rna_enum_language_default_items[]
static
Initial value:
= {
{0,
"DEFAULT",
0,
"Automatic (Automatic)",
"Automatically choose system's defined language if available, or fall-back to English"},
{0, NULL, 0, NULL, NULL},
}

Definition at line 85 of file rna_userdef.c.

Referenced by rna_def_userdef_view().

◆ rna_enum_navigation_mode_items

const EnumPropertyItem rna_enum_navigation_mode_items[]
Initial value:
= {
"WALK",
0,
"Walk",
"Interactively walk or free navigate around the scene"},
{VIEW_NAVIGATION_FLY, "FLY", 0, "Fly", "Use fly dynamics to navigate the scene"},
{0, NULL, 0, NULL, NULL},
}
@ VIEW_NAVIGATION_FLY
@ VIEW_NAVIGATION_WALK

Definition at line 74 of file rna_userdef.c.

Referenced by rna_def_userdef_input().

◆ rna_enum_preference_section_items

const EnumPropertyItem rna_enum_preference_section_items[]
Initial value:
= {
{USER_SECTION_INTERFACE, "INTERFACE", 0, "Interface", ""},
{USER_SECTION_THEME, "THEMES", 0, "Themes", ""},
{USER_SECTION_VIEWPORT, "VIEWPORT", 0, "Viewport", ""},
{USER_SECTION_LIGHT, "LIGHTS", 0, "Lights", ""},
{USER_SECTION_EDITING, "EDITING", 0, "Editing", ""},
{USER_SECTION_ANIMATION, "ANIMATION", 0, "Animation", ""},
{USER_SECTION_ADDONS, "ADDONS", 0, "Add-ons", ""},
{USER_SECTION_INPUT, "INPUT", 0, "Input", ""},
{USER_SECTION_NAVIGATION, "NAVIGATION", 0, "Navigation", ""},
{USER_SECTION_KEYMAP, "KEYMAP", 0, "Keymap", ""},
{USER_SECTION_SYSTEM, "SYSTEM", 0, "System", ""},
{USER_SECTION_SAVE_LOAD, "SAVE_LOAD", 0, "Save & Load", ""},
{USER_SECTION_FILE_PATHS, "FILE_PATHS", 0, "File Paths", ""},
{USER_SECTION_EXPERIMENTAL, "EXPERIMENTAL", 0, "Experimental", ""},
{0, NULL, 0, NULL, NULL},
}
@ USER_SECTION_EDITING
@ USER_SECTION_KEYMAP
@ USER_SECTION_THEME
@ USER_SECTION_ADDONS
@ USER_SECTION_EXPERIMENTAL
@ USER_SECTION_LIGHT
@ USER_SECTION_NAVIGATION
@ USER_SECTION_VIEWPORT
@ USER_SECTION_ANIMATION
@ USER_SECTION_INTERFACE
@ USER_SECTION_SAVE_LOAD
@ USER_SECTION_INPUT
@ USER_SECTION_FILE_PATHS
@ USER_SECTION_SYSTEM
#define RNA_ENUM_ITEM_SEPR
Definition: RNA_types.h:483

Definition at line 41 of file rna_userdef.c.

Referenced by RNA_def_userdef(), SCREEN_OT_userpref_show(), and userpref_main_region_layout().

◆ rna_enum_studio_light_type_items

const EnumPropertyItem rna_enum_studio_light_type_items[]
static
Initial value:
= {
{STUDIOLIGHT_TYPE_STUDIO, "STUDIO", 0, "Studio", ""},
{STUDIOLIGHT_TYPE_WORLD, "WORLD", 0, "World", ""},
{STUDIOLIGHT_TYPE_MATCAP, "MATCAP", 0, "MatCap", ""},
{0, NULL, 0, NULL, NULL},
}
@ STUDIOLIGHT_TYPE_MATCAP
@ STUDIOLIGHT_TYPE_WORLD
@ STUDIOLIGHT_TYPE_STUDIO

Definition at line 95 of file rna_userdef.c.

Referenced by rna_def_userdef_studiolight(), and rna_def_userdef_studiolights().

◆ rna_enum_userdef_theme_background_types_items

const EnumPropertyItem rna_enum_userdef_theme_background_types_items[]
static
Initial value:
= {
"SINGLE_COLOR",
0,
"Single Color",
"Use a solid color as viewport background"},
"LINEAR",
0,
"Linear Gradient",
"Use a screen space vertical linear gradient as viewport background"},
"RADIAL",
0,
"Vignette",
"Use a radial gradient as viewport background"},
{0, NULL, 0, NULL, NULL},
}
@ TH_BACKGROUND_GRADIENT_RADIAL
@ TH_BACKGROUND_SINGLE_COLOR
@ TH_BACKGROUND_GRADIENT_LINEAR

Definition at line 1293 of file rna_userdef.c.

Referenced by rna_def_userdef_theme_ui_gradient().

◆ rna_enum_userdef_viewport_aa_items

const EnumPropertyItem rna_enum_userdef_viewport_aa_items[]
static

Definition at line 102 of file rna_userdef.c.

Referenced by rna_def_userdef_system().