Blender  V3.3
Public Attributes | List of all members
UserDef Struct Reference

#include <DNA_userdef_types.h>

Public Attributes

int versionfile
 
int subversionfile
 
int flag
 
unsigned int dupflag
 
char pref_flag
 
char savetime
 
char mouse_emulate_3_button_modifier
 
char _pad4 [1]
 
char tempdir [768]
 
char fontdir [768]
 
char renderdir [1024]
 
char render_cachedir [768]
 
char textudir [768]
 
char pythondir [768]
 
char sounddir [768]
 
char i18ndir [768]
 
char image_editor [1024]
 
char anim_player [1024]
 
int anim_player_preset
 
short v2d_min_gridsize
 
short timecode_style
 
short versions
 
short dbl_click_time
 
char _pad0 [3]
 
char mini_axis_type
 
int uiflag
 
char uiflag2
 
char gpu_flag
 
char _pad8 [6]
 
char app_flag
 
char viewzoom
 
short language
 
int mixbufsize
 
int audiodevice
 
int audiorate
 
int audioformat
 
int audiochannels
 
float ui_scale
 
int ui_line_width
 
int dpi
 
float dpi_fac
 
float inv_dpi_fac
 
float pixelsize
 
int virtual_pixel
 
int scrollback
 
char node_margin
 
char _pad2 [1]
 
short transopts
 
short menuthreshold1
 
short menuthreshold2
 
char app_template [64]
 
struct ListBase themes
 
struct ListBase uifonts
 
struct ListBase uistyles
 
struct ListBase user_keymaps
 
struct ListBase user_keyconfig_prefs
 
struct ListBase addons
 
struct ListBase autoexec_paths
 
struct ListBase user_menus
 
struct ListBase asset_libraries
 
char keyconfigstr [64]
 
short undosteps
 
char _pad1 [2]
 
int undomemory
 
float gpu_viewport_quality DNA_DEPRECATED
 
short gp_manhattandist
 
short gp_euclideandist
 
short gp_eraser
 
short gp_settings
 
char _pad13 [4]
 
struct SolidLight light_param [4]
 
float light_ambient [3]
 
char gizmo_flag
 
char gizmo_size
 
char gizmo_size_navigate_v3d
 
char _pad3 [5]
 
short edit_studio_light
 
short lookdev_sphere_size
 
short vbotimeout
 
short vbocollectrate
 
short textimeout
 
short texcollectrate
 
int memcachelimit
 
int prefetchframes
 
float pad_rot_angle
 
char _pad12 [4]
 
short rvisize
 
short rvibright
 
short recent_files
 
short smooth_viewtx
 
short glreslimit
 
short color_picker_type
 
char auto_smoothing_new
 
char ipo_new
 
char keyhandles_new
 
char _pad11 [4]
 
char view_frame_type
 
int view_frame_keyframes
 
float view_frame_seconds
 
char _pad7 [6]
 
short widget_unit
 
short anisotropic_filter
 
short tablet_api
 
float pressure_threshold_max
 
float pressure_softness
 
float ndof_sensitivity
 
float ndof_orbit_sensitivity
 
float ndof_deadzone
 
int ndof_flag
 
short ogl_multisamples
 
short image_draw_method
 
float glalphaclip
 
short autokey_mode
 
short autokey_flag
 
short animation_flag
 
char text_render
 
char navigation_mode
 
float view_rotate_sensitivity_turntable
 
float view_rotate_sensitivity_trackball
 
struct ColorBand coba_weight
 
float sculpt_paint_overlay_col [3]
 
float gpencil_new_layer_col [4]
 
char drag_threshold_mouse
 
char drag_threshold_tablet
 
char drag_threshold
 
char move_threshold
 
char font_path_ui [1024]
 
char font_path_ui_mono [1024]
 
int compute_device_type
 
float fcu_inactive_alpha
 
short pie_tap_timeout
 
short pie_initial_timeout
 
short pie_animation_timeout
 
short pie_menu_confirm
 
short pie_menu_radius
 
short pie_menu_threshold
 
short _pad6 [2]
 
char factor_display_type
 
char viewport_aa
 
char render_display_type
 
char filebrowser_display_type
 
char sequencer_disk_cache_dir [1024]
 
int sequencer_disk_cache_compression
 
int sequencer_disk_cache_size_limit
 
short sequencer_disk_cache_flag
 
short sequencer_proxy_setup
 
float collection_instance_empty_size
 
char text_flag
 
char _pad10 [1]
 
char file_preview_type
 
char statusbar_flag
 
struct WalkNavigation walk_navigation
 
UserDef_SpaceData space_data
 
UserDef_FileSpaceData file_space_data
 
UserDef_Experimental experimental
 
UserDef_Runtime runtime
 

Detailed Description

Definition at line 662 of file DNA_userdef_types.h.

Member Data Documentation

◆ _pad0

char UserDef::_pad0[3]

Definition at line 716 of file DNA_userdef_types.h.

◆ _pad1

char UserDef::_pad1[2]

Definition at line 779 of file DNA_userdef_types.h.

◆ _pad10

char UserDef::_pad10[1]

Definition at line 933 of file DNA_userdef_types.h.

◆ _pad11

char UserDef::_pad11[4]

Definition at line 821 of file DNA_userdef_types.h.

◆ _pad12

char UserDef::_pad12[4]

Definition at line 803 of file DNA_userdef_types.h.

◆ _pad13

char UserDef::_pad13[4]

Definition at line 785 of file DNA_userdef_types.h.

◆ _pad2

char UserDef::_pad2[1]

Definition at line 755 of file DNA_userdef_types.h.

◆ _pad3

char UserDef::_pad3[5]

Definition at line 793 of file DNA_userdef_types.h.

◆ _pad4

char UserDef::_pad4[1]

Definition at line 674 of file DNA_userdef_types.h.

◆ _pad6

short UserDef::_pad6[2]

Definition at line 916 of file DNA_userdef_types.h.

◆ _pad7

char UserDef::_pad7[6]

Definition at line 830 of file DNA_userdef_types.h.

◆ _pad8

char UserDef::_pad8[6]

Definition at line 723 of file DNA_userdef_types.h.

◆ addons

struct ListBase UserDef::addons

◆ anim_player

char UserDef::anim_player[1024]

1024 = FILE_MAX.

Definition at line 705 of file DNA_userdef_types.h.

◆ anim_player_preset

int UserDef::anim_player_preset

Definition at line 706 of file DNA_userdef_types.h.

◆ animation_flag

short UserDef::animation_flag

Flags for animation.

Definition at line 866 of file DNA_userdef_types.h.

◆ anisotropic_filter

short UserDef::anisotropic_filter

Definition at line 834 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ app_flag

char UserDef::app_flag

Definition at line 726 of file DNA_userdef_types.h.

◆ app_template

char UserDef::app_template[64]

Startup application template.

Definition at line 761 of file DNA_userdef_types.h.

Referenced by read_userdef().

◆ asset_libraries

struct ListBase UserDef::asset_libraries

◆ audiochannels

int UserDef::audiochannels

Definition at line 734 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ audiodevice

int UserDef::audiodevice

Definition at line 731 of file DNA_userdef_types.h.

◆ audioformat

int UserDef::audioformat

Definition at line 733 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ audiorate

int UserDef::audiorate

Definition at line 732 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ auto_smoothing_new

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().

◆ autoexec_paths

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().

◆ autokey_flag

short UserDef::autokey_flag

Flags for autokeying.

Definition at line 864 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ autokey_mode

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().

◆ coba_weight

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().

◆ collection_instance_empty_size

float UserDef::collection_instance_empty_size

Definition at line 931 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ color_picker_type

short UserDef::color_picker_type

eColorPicker_Types.

Definition at line 814 of file DNA_userdef_types.h.

◆ compute_device_type

int UserDef::compute_device_type

Legacy, for backwards compatibility only.

Definition at line 894 of file DNA_userdef_types.h.

◆ dbl_click_time

short UserDef::dbl_click_time

Definition at line 714 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ DNA_DEPRECATED

float gpu_viewport_quality UserDef::DNA_DEPRECATED

Definition at line 781 of file DNA_userdef_types.h.

◆ dpi

int UserDef::dpi

Runtime, full DPI divided by pixelsize.

Definition at line 741 of file DNA_userdef_types.h.

◆ dpi_fac

float UserDef::dpi_fac

Runtime, multiplier to scale UI elements based on DPI (fractional).

Definition at line 743 of file DNA_userdef_types.h.

◆ drag_threshold

char UserDef::drag_threshold

Definition at line 887 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ drag_threshold_mouse

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().

◆ drag_threshold_tablet

char UserDef::drag_threshold_tablet

Definition at line 886 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ dupflag

unsigned int UserDef::dupflag

eDupli_ID_Flags.

Definition at line 669 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ edit_studio_light

short UserDef::edit_studio_light

Definition at line 794 of file DNA_userdef_types.h.

Referenced by read_userdef().

◆ experimental

UserDef_Experimental UserDef::experimental

◆ factor_display_type

char UserDef::factor_display_type

Definition at line 918 of file DNA_userdef_types.h.

◆ fcu_inactive_alpha

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().

◆ file_preview_type

char UserDef::file_preview_type

Definition at line 935 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ file_space_data

UserDef_FileSpaceData UserDef::file_space_data

◆ filebrowser_display_type

char UserDef::filebrowser_display_type

Definition at line 923 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ flag

int UserDef::flag

◆ font_path_ui

char UserDef::font_path_ui[1024]

Definition at line 890 of file DNA_userdef_types.h.

◆ font_path_ui_mono

char UserDef::font_path_ui_mono[1024]

Definition at line 891 of file DNA_userdef_types.h.

◆ fontdir

char UserDef::fontdir[768]

Definition at line 677 of file DNA_userdef_types.h.

Referenced by BKE_blendfile_userdef_from_defaults().

◆ gizmo_flag

char UserDef::gizmo_flag

Definition at line 788 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ gizmo_size

char UserDef::gizmo_size

Generic gizmo size.

Definition at line 790 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ gizmo_size_navigate_v3d

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().

◆ glalphaclip

float UserDef::glalphaclip

Definition at line 859 of file DNA_userdef_types.h.

◆ glreslimit

short UserDef::glreslimit

Definition at line 812 of file DNA_userdef_types.h.

◆ gp_eraser

short UserDef::gp_eraser

Definition at line 782 of file DNA_userdef_types.h.

◆ gp_euclideandist

short UserDef::gp_euclideandist

Definition at line 782 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ gp_manhattandist

short UserDef::gp_manhattandist

Definition at line 782 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ gp_settings

short UserDef::gp_settings

eGP_UserdefSettings.

Definition at line 784 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ gpencil_new_layer_col

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().

◆ gpu_flag

char UserDef::gpu_flag

Definition at line 722 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ i18ndir

char UserDef::i18ndir[768]

Definition at line 701 of file DNA_userdef_types.h.

◆ image_draw_method

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().

◆ image_editor

char UserDef::image_editor[1024]

1024 = FILE_MAX.

Definition at line 703 of file DNA_userdef_types.h.

◆ inv_dpi_fac

float UserDef::inv_dpi_fac

Runtime, 1.0 / dpi_fac

Definition at line 745 of file DNA_userdef_types.h.

◆ ipo_new

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().

◆ keyconfigstr

char UserDef::keyconfigstr[64]

Definition at line 776 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ keyhandles_new

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().

◆ language

short UserDef::language

◆ light_ambient

float UserDef::light_ambient[3]

◆ light_param

struct SolidLight UserDef::light_param[4]

◆ lookdev_sphere_size

short UserDef::lookdev_sphere_size

Definition at line 795 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ memcachelimit

int UserDef::memcachelimit

◆ menuthreshold1

short UserDef::menuthreshold1

Definition at line 758 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ menuthreshold2

short UserDef::menuthreshold2

Definition at line 758 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ mini_axis_type

char UserDef::mini_axis_type

Definition at line 717 of file DNA_userdef_types.h.

◆ mixbufsize

int UserDef::mixbufsize

Definition at line 730 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ mouse_emulate_3_button_modifier

char UserDef::mouse_emulate_3_button_modifier

Definition at line 673 of file DNA_userdef_types.h.

◆ move_threshold

char UserDef::move_threshold

Definition at line 888 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ navigation_mode

char UserDef::navigation_mode

Definition at line 870 of file DNA_userdef_types.h.

◆ ndof_deadzone

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().

◆ ndof_flag

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().

◆ ndof_orbit_sensitivity

float UserDef::ndof_orbit_sensitivity

Definition at line 846 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ ndof_sensitivity

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().

◆ node_margin

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().

◆ ogl_multisamples

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.

◆ pad_rot_angle

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().

◆ pie_animation_timeout

short UserDef::pie_animation_timeout

Definition at line 909 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ pie_initial_timeout

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.

◆ pie_menu_confirm

short UserDef::pie_menu_confirm

Definition at line 910 of file DNA_userdef_types.h.

◆ pie_menu_radius

short UserDef::pie_menu_radius

Pie menu radius.

Definition at line 912 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ pie_menu_threshold

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().

◆ pie_tap_timeout

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().

◆ pixelsize

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().

◆ pref_flag

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().

◆ prefetchframes

int UserDef::prefetchframes

Unused.

Definition at line 800 of file DNA_userdef_types.h.

◆ pressure_softness

float UserDef::pressure_softness

Curve non-linearity parameter.

Definition at line 842 of file DNA_userdef_types.h.

◆ pressure_threshold_max

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().

◆ pythondir

char UserDef::pythondir[768]

Optional user location for scripts.

This supports the same layout as Blender's scripts directory release/scripts.

Note
Unlike most paths, changing this is not fully supported at run-time, requiring a restart to properly take effect. Supporting this would cause complications as the script path can contain 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.

◆ recent_files

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().

◆ render_cachedir

char UserDef::render_cachedir[768]

768 = FILE_MAXDIR.

Definition at line 682 of file DNA_userdef_types.h.

◆ render_display_type

char UserDef::render_display_type

Definition at line 922 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ renderdir

char UserDef::renderdir[1024]

FILE_MAX length.

Definition at line 679 of file DNA_userdef_types.h.

◆ runtime

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().

◆ rvibright

short UserDef::rvibright

Rotating view icon brightness.

Definition at line 807 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ rvisize

short UserDef::rvisize

Rotating view icon size.

Definition at line 805 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ savetime

char UserDef::savetime

Definition at line 672 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ scrollback

int UserDef::scrollback

Console scroll-back limit.

Definition at line 752 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ sculpt_paint_overlay_col

float UserDef::sculpt_paint_overlay_col[3]

Definition at line 880 of file DNA_userdef_types.h.

◆ sequencer_disk_cache_compression

int UserDef::sequencer_disk_cache_compression

Definition at line 926 of file DNA_userdef_types.h.

◆ sequencer_disk_cache_dir

char UserDef::sequencer_disk_cache_dir[1024]

Definition at line 925 of file DNA_userdef_types.h.

◆ sequencer_disk_cache_flag

short UserDef::sequencer_disk_cache_flag

Definition at line 928 of file DNA_userdef_types.h.

◆ sequencer_disk_cache_size_limit

int UserDef::sequencer_disk_cache_size_limit

Definition at line 927 of file DNA_userdef_types.h.

◆ sequencer_proxy_setup

short UserDef::sequencer_proxy_setup

Definition at line 929 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ smooth_viewtx

short UserDef::smooth_viewtx

Milliseconds to spend spinning the view.

Definition at line 811 of file DNA_userdef_types.h.

◆ sounddir

char UserDef::sounddir[768]

Definition at line 700 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ space_data

UserDef_SpaceData UserDef::space_data

The UI for the user preferences.

Definition at line 941 of file DNA_userdef_types.h.

◆ statusbar_flag

char UserDef::statusbar_flag

Definition at line 936 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ subversionfile

int UserDef::subversionfile

Definition at line 664 of file DNA_userdef_types.h.

Referenced by read_userdef().

◆ tablet_api

short UserDef::tablet_api

Tablet API to use (Windows only).

Definition at line 837 of file DNA_userdef_types.h.

◆ tempdir

char UserDef::tempdir[768]

FILE_MAXDIR length.

Definition at line 676 of file DNA_userdef_types.h.

◆ texcollectrate

short UserDef::texcollectrate

Definition at line 797 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ text_flag

char UserDef::text_flag

Definition at line 932 of file DNA_userdef_types.h.

◆ text_render

char UserDef::text_render

Options for text rendering.

Definition at line 869 of file DNA_userdef_types.h.

◆ textimeout

short UserDef::textimeout

Definition at line 797 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ textudir

char UserDef::textudir[768]

Definition at line 683 of file DNA_userdef_types.h.

◆ themes

struct ListBase UserDef::themes

◆ timecode_style

short UserDef::timecode_style

eTimecodeStyles, style of time-code display.

Definition at line 711 of file DNA_userdef_types.h.

◆ transopts

short UserDef::transopts

◆ ui_line_width

int UserDef::ui_line_width

Setting for UI line width.

Definition at line 739 of file DNA_userdef_types.h.

◆ ui_scale

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.

◆ uiflag

int UserDef::uiflag

eUserpref_UI_Flag.

Definition at line 719 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ uiflag2

char UserDef::uiflag2

eUserpref_UI_Flag2.

Definition at line 721 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ uifonts

struct ListBase UserDef::uifonts

Definition at line 761 of file DNA_userdef_types.h.

Referenced by BKE_blender_userdef_data_free(), and read_userdef().

◆ uistyles

struct ListBase UserDef::uistyles

◆ undomemory

int UserDef::undomemory

Definition at line 780 of file DNA_userdef_types.h.

◆ undosteps

short UserDef::undosteps

Definition at line 778 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ user_keyconfig_prefs

struct ListBase UserDef::user_keyconfig_prefs

◆ user_keymaps

struct ListBase UserDef::user_keymaps

◆ user_menus

struct ListBase UserDef::user_menus

bUserMenu.

Definition at line 761 of file DNA_userdef_types.h.

Referenced by read_userdef(), userdef_free_user_menus(), and write_userdef().

◆ v2d_min_gridsize

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().

◆ vbocollectrate

short UserDef::vbocollectrate

Definition at line 796 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ vbotimeout

short UserDef::vbotimeout

Definition at line 796 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ versionfile

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().

◆ versions

short UserDef::versions

Definition at line 713 of file DNA_userdef_types.h.

◆ view_frame_keyframes

int UserDef::view_frame_keyframes

Number of keyframes to zoom around current frame.

Definition at line 826 of file DNA_userdef_types.h.

◆ view_frame_seconds

float UserDef::view_frame_seconds

Seconds to zoom around current frame.

Definition at line 828 of file DNA_userdef_types.h.

◆ view_frame_type

char UserDef::view_frame_type

eZoomFrame_Mode.

Definition at line 823 of file DNA_userdef_types.h.

◆ view_rotate_sensitivity_trackball

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().

◆ view_rotate_sensitivity_turntable

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().

◆ viewport_aa

char UserDef::viewport_aa

◆ viewzoom

char UserDef::viewzoom

Definition at line 727 of file DNA_userdef_types.h.

◆ virtual_pixel

int UserDef::virtual_pixel

Deprecated, for forward compatibility.

Definition at line 749 of file DNA_userdef_types.h.

◆ walk_navigation

struct WalkNavigation UserDef::walk_navigation

Definition at line 936 of file DNA_userdef_types.h.

Referenced by blo_do_versions_userdef().

◆ widget_unit

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().


The documentation for this struct was generated from the following file: