|
Blender
V2.93
|
#include <DNA_userdef_types.h>
Definition at line 656 of file DNA_userdef_types.h.
| char UserDef::_pad0[3] |
Definition at line 710 of file DNA_userdef_types.h.
| char UserDef::_pad1[2] |
Definition at line 773 of file DNA_userdef_types.h.
| char UserDef::_pad10[3] |
Definition at line 927 of file DNA_userdef_types.h.
| char UserDef::_pad11[4] |
Definition at line 815 of file DNA_userdef_types.h.
| char UserDef::_pad12[4] |
Definition at line 797 of file DNA_userdef_types.h.
| char UserDef::_pad13[4] |
Definition at line 779 of file DNA_userdef_types.h.
| char UserDef::_pad2[1] |
Definition at line 749 of file DNA_userdef_types.h.
| char UserDef::_pad3[5] |
Definition at line 787 of file DNA_userdef_types.h.
| char UserDef::_pad4[1] |
Definition at line 668 of file DNA_userdef_types.h.
| short UserDef::_pad6 |
Definition at line 911 of file DNA_userdef_types.h.
| char UserDef::_pad7[6] |
Definition at line 824 of file DNA_userdef_types.h.
| char UserDef::_pad8[6] |
Definition at line 717 of file DNA_userdef_types.h.
| struct ListBase UserDef::addons |
Definition at line 755 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 699 of file DNA_userdef_types.h.
| int UserDef::anim_player_preset |
Definition at line 700 of file DNA_userdef_types.h.
| short UserDef::animation_flag |
Flags for animation.
Definition at line 860 of file DNA_userdef_types.h.
| short UserDef::anisotropic_filter |
Definition at line 828 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::app_flag |
Definition at line 720 of file DNA_userdef_types.h.
| char UserDef::app_template[64] |
Startup application template.
Definition at line 755 of file DNA_userdef_types.h.
Referenced by read_userdef().
| struct ListBase UserDef::asset_libraries |
Definition at line 755 of file DNA_userdef_types.h.
Referenced by BKE_blender_userdef_data_free(), BKE_preferences_asset_library_add(), 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 728 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| int UserDef::audiodevice |
Definition at line 725 of file DNA_userdef_types.h.
| int UserDef::audioformat |
Definition at line 727 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| int UserDef::audiorate |
Definition at line 726 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 810 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| struct ListBase UserDef::autoexec_paths |
Definition at line 755 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 858 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::autokey_mode |
eAutokey_Mode, autokeying mode.
Definition at line 856 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| struct ColorBand UserDef::coba_weight |
From texture.h.
Definition at line 869 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 926 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::color_picker_type |
Definition at line 808 of file DNA_userdef_types.h.
| int UserDef::compute_device_type |
Legacy, for backwards compatibility only.
Definition at line 888 of file DNA_userdef_types.h.
| short UserDef::dbl_click_time |
Definition at line 708 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| float gpu_viewport_quality UserDef::DNA_DEPRECATED |
Definition at line 775 of file DNA_userdef_types.h.
| int UserDef::dpi |
Runtime, full DPI divided by pixelsize.
Definition at line 735 of file DNA_userdef_types.h.
| float UserDef::dpi_fac |
Runtime, multiplier to scale UI elements based on DPI (fractional).
Definition at line 737 of file DNA_userdef_types.h.
| char UserDef::drag_threshold |
Definition at line 881 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 879 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::drag_threshold_tablet |
Definition at line 880 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| unsigned int UserDef::dupflag |
Definition at line 663 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::edit_studio_light |
Definition at line 788 of file DNA_userdef_types.h.
Referenced by read_userdef().
| UserDef_Experimental UserDef::experimental |
Definition at line 937 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), blo_do_versions_userdef(), and BLO_sanitize_experimental_features_userpref_blend().
| char UserDef::factor_display_type |
Definition at line 913 of file DNA_userdef_types.h.
| float UserDef::fcu_inactive_alpha |
Opacity of inactive F-Curves in F-Curve Editor.
Definition at line 891 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| UserDef_FileSpaceData UserDef::file_space_data |
Definition at line 935 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 918 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| int UserDef::flag |
Definition at line 661 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 884 of file DNA_userdef_types.h.
| char UserDef::font_path_ui_mono[1024] |
Definition at line 885 of file DNA_userdef_types.h.
| char UserDef::fontdir[768] |
Definition at line 671 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults().
| char UserDef::gizmo_flag |
Definition at line 782 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::gizmo_size |
Generic gizmo size.
Definition at line 784 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::gizmo_size_navigate_v3d |
Navigate gizmo size.
Definition at line 786 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| float UserDef::glalphaclip |
Definition at line 853 of file DNA_userdef_types.h.
| short UserDef::glreslimit |
Definition at line 806 of file DNA_userdef_types.h.
| short UserDef::gp_eraser |
Definition at line 776 of file DNA_userdef_types.h.
| short UserDef::gp_euclideandist |
Definition at line 776 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::gp_manhattandist |
Definition at line 776 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::gp_settings |
Definition at line 778 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 876 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::gpu_flag |
Definition at line 716 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::i18ndir[768] |
Definition at line 695 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 851 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::image_editor[1024] |
1024 = FILE_MAX.
Definition at line 697 of file DNA_userdef_types.h.
| float UserDef::inv_dpi_fac |
Runtime, 1.0 / dpi_fac
Definition at line 739 of file DNA_userdef_types.h.
| char UserDef::ipo_new |
Interpolation mode for newly added F-Curves.
Definition at line 812 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::keyconfigstr[64] |
Definition at line 770 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 814 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::language |
Definition at line 722 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 781 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 779 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 789 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| int UserDef::memcachelimit |
Definition at line 792 of file DNA_userdef_types.h.
Referenced by BKE_blendfile_userdef_from_defaults(), and blo_do_versions_userdef().
| short UserDef::menuthreshold1 |
Definition at line 752 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::menuthreshold2 |
Definition at line 752 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::mini_axis_type |
Definition at line 711 of file DNA_userdef_types.h.
| int UserDef::mixbufsize |
Definition at line 724 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::mouse_emulate_3_button_modifier |
Definition at line 667 of file DNA_userdef_types.h.
| char UserDef::move_threshold |
Definition at line 882 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::navigation_mode |
Definition at line 864 of file DNA_userdef_types.h.
| float UserDef::ndof_deadzone |
Dead-zone of 3D mouse.
Definition at line 842 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 844 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| float UserDef::ndof_orbit_sensitivity |
Definition at line 840 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| float UserDef::ndof_sensitivity |
Overall sensitivity of 3D mouse.
Definition at line 839 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 748 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 847 of file DNA_userdef_types.h.
| short UserDef::opensubdiv_compute_type |
Definition at line 910 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 796 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::pie_animation_timeout |
Definition at line 903 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 902 of file DNA_userdef_types.h.
| short UserDef::pie_menu_confirm |
Definition at line 904 of file DNA_userdef_types.h.
| short UserDef::pie_menu_radius |
Pie menu radius.
Definition at line 906 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 908 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 897 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 741 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 665 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| int UserDef::prefetchframes |
Unused.
Definition at line 794 of file DNA_userdef_types.h.
| float UserDef::pressure_softness |
Curve non-linearity parameter.
Definition at line 836 of file DNA_userdef_types.h.
| float UserDef::pressure_threshold_max |
Raw tablet pressure that maps to 100%.
Definition at line 834 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 693 of file DNA_userdef_types.h.
| short UserDef::recent_files |
Maximum number of recently used files to remember .
Definition at line 803 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::render_cachedir[768] |
768 = FILE_MAXDIR.
Definition at line 676 of file DNA_userdef_types.h.
| char UserDef::render_display_type |
Definition at line 917 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::renderdir[1024] |
FILE_MAX length.
Definition at line 673 of file DNA_userdef_types.h.
| UserDef_Runtime UserDef::runtime |
Runtime data (keep last).
Definition at line 940 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 801 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::rvisize |
Rotating view icon size.
Definition at line 799 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::savetime |
Definition at line 666 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| int UserDef::scrollback |
Console scroll-back limit.
Definition at line 746 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| float UserDef::sculpt_paint_overlay_col[3] |
Definition at line 874 of file DNA_userdef_types.h.
| int UserDef::sequencer_disk_cache_compression |
Definition at line 921 of file DNA_userdef_types.h.
| char UserDef::sequencer_disk_cache_dir[1024] |
Definition at line 920 of file DNA_userdef_types.h.
| short UserDef::sequencer_disk_cache_flag |
Definition at line 923 of file DNA_userdef_types.h.
| int UserDef::sequencer_disk_cache_size_limit |
Definition at line 922 of file DNA_userdef_types.h.
| short UserDef::sequencer_proxy_setup |
Definition at line 924 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 805 of file DNA_userdef_types.h.
| char UserDef::sounddir[768] |
Definition at line 694 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 934 of file DNA_userdef_types.h.
| char UserDef::statusbar_flag |
Definition at line 929 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| int UserDef::subversionfile |
Definition at line 658 of file DNA_userdef_types.h.
Referenced by read_userdef().
| short UserDef::tablet_api |
Tablet API to use (Windows only).
Definition at line 831 of file DNA_userdef_types.h.
| char UserDef::tempdir[768] |
FILE_MAXDIR length.
Definition at line 670 of file DNA_userdef_types.h.
| short UserDef::texcollectrate |
Definition at line 791 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::text_render |
Options for text rendering.
Definition at line 863 of file DNA_userdef_types.h.
| short UserDef::textimeout |
Definition at line 791 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::textudir[768] |
Definition at line 677 of file DNA_userdef_types.h.
| struct ListBase UserDef::themes |
Definition at line 755 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 705 of file DNA_userdef_types.h.
| short UserDef::transopts |
Definition at line 751 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 733 of file DNA_userdef_types.h.
| float UserDef::ui_scale |
Setting for UI scale (fractional), before screen DPI has been applied.
Definition at line 731 of file DNA_userdef_types.h.
| int UserDef::uiflag |
Definition at line 713 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::uiflag2 |
Definition at line 715 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| struct ListBase UserDef::uifonts |
Definition at line 755 of file DNA_userdef_types.h.
Referenced by BKE_blender_userdef_data_free(), and read_userdef().
| struct ListBase UserDef::uistyles |
Definition at line 755 of file DNA_userdef_types.h.
Referenced by BKE_blender_userdef_data_free(), read_userdef(), and write_userdef().
| int UserDef::undomemory |
Definition at line 774 of file DNA_userdef_types.h.
| short UserDef::undosteps |
Definition at line 772 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| struct ListBase UserDef::user_keyconfig_prefs |
Definition at line 755 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 755 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 755 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 703 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::vbocollectrate |
Definition at line 790 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| short UserDef::vbotimeout |
Definition at line 790 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 658 of file DNA_userdef_types.h.
Referenced by read_userdef().
| short UserDef::versions |
Definition at line 707 of file DNA_userdef_types.h.
| int UserDef::view_frame_keyframes |
Number of keyframes to zoom around current frame.
Definition at line 820 of file DNA_userdef_types.h.
| float UserDef::view_frame_seconds |
Seconds to zoom around current frame.
Definition at line 822 of file DNA_userdef_types.h.
| char UserDef::view_frame_type |
Definition at line 817 of file DNA_userdef_types.h.
| float UserDef::view_rotate_sensitivity_trackball |
Track-ball rotation scale.
Definition at line 869 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 867 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().
| char UserDef::viewport_aa |
Definition at line 915 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef(), and workbench_antialiasing_sample_count_get().
| char UserDef::viewzoom |
Definition at line 721 of file DNA_userdef_types.h.
| int UserDef::virtual_pixel |
Deprecated, for forward compatibility.
Definition at line 743 of file DNA_userdef_types.h.
| struct WalkNavigation UserDef::walk_navigation |
Definition at line 929 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 827 of file DNA_userdef_types.h.
Referenced by blo_do_versions_userdef().