Blender
V3.3
|
#include <DNA_userdef_types.h>
Definition at line 662 of file DNA_userdef_types.h.
char UserDef::_pad0[3] |
Definition at line 716 of file DNA_userdef_types.h.
char UserDef::_pad1[2] |
Definition at line 779 of file DNA_userdef_types.h.
char UserDef::_pad10[1] |
Definition at line 933 of file DNA_userdef_types.h.
char UserDef::_pad11[4] |
Definition at line 821 of file DNA_userdef_types.h.
char UserDef::_pad12[4] |
Definition at line 803 of file DNA_userdef_types.h.
char UserDef::_pad13[4] |
Definition at line 785 of file DNA_userdef_types.h.
char UserDef::_pad2[1] |
Definition at line 755 of file DNA_userdef_types.h.
char UserDef::_pad3[5] |
Definition at line 793 of file DNA_userdef_types.h.
char UserDef::_pad4[1] |
Definition at line 674 of file DNA_userdef_types.h.
short UserDef::_pad6[2] |
Definition at line 916 of file DNA_userdef_types.h.
char UserDef::_pad7[6] |
Definition at line 830 of file DNA_userdef_types.h.
char UserDef::_pad8[6] |
Definition at line 723 of file DNA_userdef_types.h.
struct ListBase UserDef::addons |
Definition at line 761 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), blo_do_versions_userdef(), read_userdef(), userdef_free_addons(), and write_userdef().
char UserDef::anim_player[1024] |
1024 = FILE_MAX.
Definition at line 705 of file DNA_userdef_types.h.
int UserDef::anim_player_preset |
Definition at line 706 of file DNA_userdef_types.h.
short UserDef::animation_flag |
Flags for animation.
Definition at line 866 of file DNA_userdef_types.h.
short UserDef::anisotropic_filter |
Definition at line 834 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::app_flag |
Definition at line 726 of file DNA_userdef_types.h.
char UserDef::app_template[64] |
Startup application template.
Definition at line 761 of file DNA_userdef_types.h.
Referenced by read_userdef().
struct ListBase UserDef::asset_libraries |
Definition at line 761 of file DNA_userdef_types.h.
Referenced by BKE_blender_userdef_data_free(), BKE_preferences_asset_library_add(), BKE_preferences_asset_library_containing_path(), BKE_preferences_asset_library_find_from_index(), BKE_preferences_asset_library_find_from_name(), BKE_preferences_asset_library_get_index(), BKE_preferences_asset_library_name_set(), BKE_preferences_asset_library_remove(), blo_do_versions_userdef(), read_userdef(), and write_userdef().
int UserDef::audiochannels |
Definition at line 734 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
int UserDef::audiodevice |
Definition at line 731 of file DNA_userdef_types.h.
int UserDef::audioformat |
Definition at line 733 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
int UserDef::audiorate |
Definition at line 732 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::auto_smoothing_new |
Curve smoothing type for newly added F-Curves.
Definition at line 816 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
struct ListBase UserDef::autoexec_paths |
Definition at line 761 of file DNA_userdef_types.h.
Referenced by BKE_blender_userdef_data_free(), read_userdef(), and write_userdef().
short UserDef::autokey_flag |
Flags for autokeying.
Definition at line 864 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::autokey_mode |
eAutokey_Mode, auto-keying mode.
Definition at line 862 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
struct ColorBand UserDef::coba_weight |
From texture.h.
Definition at line 875 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), and blo_do_versions_userdef().
float UserDef::collection_instance_empty_size |
Definition at line 931 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::color_picker_type |
Definition at line 814 of file DNA_userdef_types.h.
int UserDef::compute_device_type |
Legacy, for backwards compatibility only.
Definition at line 894 of file DNA_userdef_types.h.
short UserDef::dbl_click_time |
Definition at line 714 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
float gpu_viewport_quality UserDef::DNA_DEPRECATED |
Definition at line 781 of file DNA_userdef_types.h.
int UserDef::dpi |
Runtime, full DPI divided by pixelsize
.
Definition at line 741 of file DNA_userdef_types.h.
float UserDef::dpi_fac |
Runtime, multiplier to scale UI elements based on DPI (fractional).
Definition at line 743 of file DNA_userdef_types.h.
char UserDef::drag_threshold |
Definition at line 887 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::drag_threshold_mouse |
Drag pixels (scaled by DPI).
Definition at line 885 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::drag_threshold_tablet |
Definition at line 886 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
unsigned int UserDef::dupflag |
Definition at line 669 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::edit_studio_light |
Definition at line 794 of file DNA_userdef_types.h.
Referenced by read_userdef().
UserDef_Experimental UserDef::experimental |
Definition at line 944 of file DNA_userdef_types.h.
Referenced by BLO_sanitize_experimental_features_userpref_blend().
char UserDef::factor_display_type |
Definition at line 918 of file DNA_userdef_types.h.
float UserDef::fcu_inactive_alpha |
Opacity of inactive F-Curves in F-Curve Editor.
Definition at line 897 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::file_preview_type |
Definition at line 935 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
UserDef_FileSpaceData UserDef::file_space_data |
Definition at line 942 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
char UserDef::filebrowser_display_type |
Definition at line 923 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
int UserDef::flag |
Definition at line 667 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), blo_do_versions_userdef(), and do_version_select_mouse().
char UserDef::font_path_ui[1024] |
Definition at line 890 of file DNA_userdef_types.h.
char UserDef::font_path_ui_mono[1024] |
Definition at line 891 of file DNA_userdef_types.h.
char UserDef::fontdir[768] |
Definition at line 677 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults().
char UserDef::gizmo_flag |
Definition at line 788 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::gizmo_size |
Generic gizmo size.
Definition at line 790 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::gizmo_size_navigate_v3d |
Navigate gizmo size.
Definition at line 792 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
float UserDef::glalphaclip |
Definition at line 859 of file DNA_userdef_types.h.
short UserDef::glreslimit |
Definition at line 812 of file DNA_userdef_types.h.
short UserDef::gp_eraser |
Definition at line 782 of file DNA_userdef_types.h.
short UserDef::gp_euclideandist |
Definition at line 782 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::gp_manhattandist |
Definition at line 782 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::gp_settings |
Definition at line 784 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
float UserDef::gpencil_new_layer_col[4] |
Default color for newly created Grease Pencil layers.
Definition at line 882 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::gpu_flag |
Definition at line 722 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::i18ndir[768] |
Definition at line 701 of file DNA_userdef_types.h.
short UserDef::image_draw_method |
eImageDrawMethod, Method to be used to draw the images (AUTO, GLSL, Textures or DrawPixels)
Definition at line 857 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::image_editor[1024] |
1024 = FILE_MAX.
Definition at line 703 of file DNA_userdef_types.h.
float UserDef::inv_dpi_fac |
Runtime, 1.0 / dpi_fac
Definition at line 745 of file DNA_userdef_types.h.
char UserDef::ipo_new |
Interpolation mode for newly added F-Curves.
Definition at line 818 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::keyconfigstr[64] |
Definition at line 776 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::keyhandles_new |
Handle types for newly added keyframes.
Definition at line 820 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::language |
Definition at line 728 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), and blo_do_versions_userdef().
float UserDef::light_ambient[3] |
Definition at line 787 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), and blo_do_versions_userdef().
struct SolidLight UserDef::light_param[4] |
Definition at line 785 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), and blo_do_versions_userdef().
short UserDef::lookdev_sphere_size |
Definition at line 795 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
int UserDef::memcachelimit |
Definition at line 798 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), and blo_do_versions_userdef().
short UserDef::menuthreshold1 |
Definition at line 758 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::menuthreshold2 |
Definition at line 758 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::mini_axis_type |
Definition at line 717 of file DNA_userdef_types.h.
int UserDef::mixbufsize |
Definition at line 730 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::mouse_emulate_3_button_modifier |
Definition at line 673 of file DNA_userdef_types.h.
char UserDef::move_threshold |
Definition at line 888 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::navigation_mode |
Definition at line 870 of file DNA_userdef_types.h.
float UserDef::ndof_deadzone |
Dead-zone of 3D mouse.
Definition at line 848 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
int UserDef::ndof_flag |
eNdof_Flag, flags for 3D mouse.
Definition at line 850 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
float UserDef::ndof_orbit_sensitivity |
Definition at line 846 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
float UserDef::ndof_sensitivity |
Overall sensitivity of 3D mouse.
Definition at line 845 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::node_margin |
Node insert offset (aka auto-offset) margin, but might be useful for later stuff as well.
Definition at line 754 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::ogl_multisamples |
eMultiSample_Type, amount of samples for OpenGL FSA, if zero no FSA.
Definition at line 853 of file DNA_userdef_types.h.
float UserDef::pad_rot_angle |
Control the rotation step of the view when PAD2, PAD4, PAD6&PAD8 is use.
Definition at line 802 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::pie_animation_timeout |
Definition at line 909 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::pie_initial_timeout |
Direction in the pie menu will always be calculated from the initial position within this time limit.
Definition at line 908 of file DNA_userdef_types.h.
short UserDef::pie_menu_confirm |
Definition at line 910 of file DNA_userdef_types.h.
short UserDef::pie_menu_radius |
Pie menu radius.
Definition at line 912 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::pie_menu_threshold |
Pie menu distance from center before a direction is set.
Definition at line 914 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::pie_tap_timeout |
If keeping a pie menu spawn button pressed after this time, it turns into a drag/release pie menu.
Definition at line 903 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
float UserDef::pixelsize |
Runtime, calculated from line-width and point-size based on DPI (rounded to int).
Definition at line 747 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::pref_flag |
eUserPref_PrefFlag preferences for the preferences.
Definition at line 671 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
int UserDef::prefetchframes |
Unused.
Definition at line 800 of file DNA_userdef_types.h.
float UserDef::pressure_softness |
Curve non-linearity parameter.
Definition at line 842 of file DNA_userdef_types.h.
float UserDef::pressure_threshold_max |
Raw tablet pressure that maps to 100%.
Definition at line 840 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::pythondir[768] |
Optional user location for scripts.
This supports the same layout as Blender's scripts directory release/scripts
.
startup
, addons
& modules
etc. properly unwinding the Python environment to the state it would have been in gets complicated.Although this is partially supported as the sys.path
is refreshed when loading preferences. This is done to support #PREFERENCES_OT_copy_prev which is available to the user when they launch with a new version of Blender. In this case setting the script path on top of factory settings will work without problems.
Definition at line 699 of file DNA_userdef_types.h.
short UserDef::recent_files |
Maximum number of recently used files to remember.
Definition at line 809 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::render_cachedir[768] |
768 = FILE_MAXDIR.
Definition at line 682 of file DNA_userdef_types.h.
char UserDef::render_display_type |
Definition at line 922 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::renderdir[1024] |
FILE_MAX length.
Definition at line 679 of file DNA_userdef_types.h.
UserDef_Runtime UserDef::runtime |
Runtime data (keep last).
Definition at line 947 of file DNA_userdef_types.h.
Referenced by read_userdef(), and wm_userpref_update_when_changed().
short UserDef::rvibright |
Rotating view icon brightness.
Definition at line 807 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::rvisize |
Rotating view icon size.
Definition at line 805 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::savetime |
Definition at line 672 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
int UserDef::scrollback |
Console scroll-back limit.
Definition at line 752 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
float UserDef::sculpt_paint_overlay_col[3] |
Definition at line 880 of file DNA_userdef_types.h.
int UserDef::sequencer_disk_cache_compression |
Definition at line 926 of file DNA_userdef_types.h.
char UserDef::sequencer_disk_cache_dir[1024] |
Definition at line 925 of file DNA_userdef_types.h.
short UserDef::sequencer_disk_cache_flag |
Definition at line 928 of file DNA_userdef_types.h.
int UserDef::sequencer_disk_cache_size_limit |
Definition at line 927 of file DNA_userdef_types.h.
short UserDef::sequencer_proxy_setup |
Definition at line 929 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::smooth_viewtx |
Milliseconds to spend spinning the view.
Definition at line 811 of file DNA_userdef_types.h.
char UserDef::sounddir[768] |
Definition at line 700 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
UserDef_SpaceData UserDef::space_data |
The UI for the user preferences.
Definition at line 941 of file DNA_userdef_types.h.
char UserDef::statusbar_flag |
Definition at line 936 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
int UserDef::subversionfile |
Definition at line 664 of file DNA_userdef_types.h.
Referenced by read_userdef().
short UserDef::tablet_api |
Tablet API to use (Windows only).
Definition at line 837 of file DNA_userdef_types.h.
char UserDef::tempdir[768] |
FILE_MAXDIR length.
Definition at line 676 of file DNA_userdef_types.h.
short UserDef::texcollectrate |
Definition at line 797 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::text_flag |
Definition at line 932 of file DNA_userdef_types.h.
char UserDef::text_render |
Options for text rendering.
Definition at line 869 of file DNA_userdef_types.h.
short UserDef::textimeout |
Definition at line 797 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::textudir[768] |
Definition at line 683 of file DNA_userdef_types.h.
struct ListBase UserDef::themes |
Definition at line 761 of file DNA_userdef_types.h.
Referenced by BKE_blender_userdef_data_free(), BKE_blendfile_userdef_from_defaults(), blo_do_versions_userdef(), read_userdef(), and write_userdef().
short UserDef::timecode_style |
eTimecodeStyles, style of time-code display.
Definition at line 711 of file DNA_userdef_types.h.
short UserDef::transopts |
Definition at line 757 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), and blo_do_versions_userdef().
int UserDef::ui_line_width |
Setting for UI line width.
Definition at line 739 of file DNA_userdef_types.h.
float UserDef::ui_scale |
Setting for UI scale (fractional), before screen DPI has been applied.
Definition at line 737 of file DNA_userdef_types.h.
int UserDef::uiflag |
Definition at line 719 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::uiflag2 |
Definition at line 721 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
struct ListBase UserDef::uifonts |
Definition at line 761 of file DNA_userdef_types.h.
Referenced by BKE_blender_userdef_data_free(), and read_userdef().
struct ListBase UserDef::uistyles |
Definition at line 761 of file DNA_userdef_types.h.
Referenced by BKE_blender_userdef_data_free(), blo_do_versions_userdef(), read_userdef(), and write_userdef().
int UserDef::undomemory |
Definition at line 780 of file DNA_userdef_types.h.
short UserDef::undosteps |
Definition at line 778 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
struct ListBase UserDef::user_keyconfig_prefs |
Definition at line 761 of file DNA_userdef_types.h.
Referenced by BKE_keyconfig_pref_ensure(), blo_do_versions_userdef(), read_userdef(), userdef_free_keyconfig_prefs(), and write_userdef().
struct ListBase UserDef::user_keymaps |
Definition at line 761 of file DNA_userdef_types.h.
Referenced by BKE_keyconfig_pref_filter_items(), blo_do_versions_userdef(), read_userdef(), userdef_free_keymaps(), and write_userdef().
struct ListBase UserDef::user_menus |
Definition at line 761 of file DNA_userdef_types.h.
Referenced by read_userdef(), userdef_free_user_menus(), and write_userdef().
short UserDef::v2d_min_gridsize |
Minimum spacing between grid-lines in View2D grids.
Definition at line 709 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::vbocollectrate |
Definition at line 796 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::vbotimeout |
Definition at line 796 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
int UserDef::versionfile |
UserDef has separate do-version handling, and can be read from other files.
Definition at line 664 of file DNA_userdef_types.h.
Referenced by do_versions_theme(), and read_userdef().
short UserDef::versions |
Definition at line 713 of file DNA_userdef_types.h.
int UserDef::view_frame_keyframes |
Number of keyframes to zoom around current frame.
Definition at line 826 of file DNA_userdef_types.h.
float UserDef::view_frame_seconds |
Seconds to zoom around current frame.
Definition at line 828 of file DNA_userdef_types.h.
char UserDef::view_frame_type |
Definition at line 823 of file DNA_userdef_types.h.
float UserDef::view_rotate_sensitivity_trackball |
Track-ball rotation scale.
Definition at line 875 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
float UserDef::view_rotate_sensitivity_turntable |
Turn-table rotation amount per-pixel in radians. Scaled with DPI.
Definition at line 873 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
char UserDef::viewport_aa |
Definition at line 920 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef(), and workbench_antialiasing_sample_count_get().
char UserDef::viewzoom |
Definition at line 727 of file DNA_userdef_types.h.
int UserDef::virtual_pixel |
Deprecated, for forward compatibility.
Definition at line 749 of file DNA_userdef_types.h.
struct WalkNavigation UserDef::walk_navigation |
Definition at line 936 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
short UserDef::widget_unit |
Private, defaults to 20 for 72 DPI setting.
Definition at line 833 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().