#[repr(C, packed(4))]pub struct UserDef {Show 157 fields
pub versionfile: i32,
pub subversionfile: i32,
pub flag: i32,
pub dupflag: i32,
pub pref_flag: i8,
pub savetime: i8,
pub mouse_emulate_3_button_modifier: i8,
pub _pad4: [i8; 1],
pub tempdir: [i8; 768],
pub fontdir: [i8; 768],
pub renderdir: [i8; 1024],
pub render_cachedir: [i8; 768],
pub textudir: [i8; 768],
pub pythondir: [i8; 768],
pub sounddir: [i8; 768],
pub i18ndir: [i8; 768],
pub image_editor: [i8; 1024],
pub anim_player: [i8; 1024],
pub anim_player_preset: i32,
pub v2d_min_gridsize: i16,
pub timecode_style: i16,
pub versions: i16,
pub dbl_click_time: i16,
pub _pad0: [i8; 3],
pub mini_axis_type: i8,
pub uiflag: i32,
pub uiflag2: i8,
pub gpu_flag: i8,
pub _pad8: [i8; 6],
pub app_flag: i8,
pub viewzoom: i8,
pub language: i16,
pub mixbufsize: i32,
pub audiodevice: i32,
pub audiorate: i32,
pub audioformat: i32,
pub audiochannels: i32,
pub ui_scale: f32,
pub ui_line_width: i32,
pub dpi: i32,
pub dpi_fac: f32,
pub inv_dpi_fac: f32,
pub pixelsize: f32,
pub virtual_pixel: i32,
pub scrollback: i32,
pub node_margin: i8,
pub _pad2: [i8; 1],
pub transopts: i16,
pub menuthreshold1: i16,
pub menuthreshold2: i16,
pub app_template: [i8; 64],
pub themes: ListBase,
pub uifonts: ListBase,
pub uistyles: ListBase,
pub user_keymaps: ListBase,
pub user_keyconfig_prefs: ListBase,
pub addons: ListBase,
pub autoexec_paths: ListBase,
pub user_menus: ListBase,
pub asset_libraries: ListBase,
pub keyconfigstr: [i8; 64],
pub undosteps: i16,
pub _pad1: [i8; 2],
pub undomemory: i32,
pub gpu_viewport_quality: f32,
pub gp_manhattendist: i16,
pub gp_euclideandist: i16,
pub gp_eraser: i16,
pub gp_settings: i16,
pub _pad13: [i8; 4],
pub light_param: [SolidLight; 4],
pub light_ambient: [f32; 3],
pub gizmo_flag: i8,
pub gizmo_size: i8,
pub gizmo_size_navigate_v3d: i8,
pub _pad3: [i8; 5],
pub edit_studio_light: i16,
pub lookdev_sphere_size: i16,
pub vbotimeout: i16,
pub vbocollectrate: i16,
pub textimeout: i16,
pub texcollectrate: i16,
pub memcachelimit: i32,
pub prefetchframes: i32,
pub pad_rot_angle: f32,
pub _pad12: [i8; 4],
pub rvisize: i16,
pub rvibright: i16,
pub recent_files: i16,
pub smooth_viewtx: i16,
pub glreslimit: i16,
pub color_picker_type: i16,
pub auto_smoothing_new: i8,
pub ipo_new: i8,
pub keyhandles_new: i8,
pub _pad11: [i8; 4],
pub view_frame_type: i8,
pub view_frame_keyframes: i32,
pub view_frame_seconds: f32,
pub _pad7: [i8; 6],
pub widget_unit: i16,
pub anisotropic_filter: i16,
pub tablet_api: i16,
pub pressure_threshold_max: f32,
pub pressure_softness: f32,
pub ndof_sensitivity: f32,
pub ndof_orbit_sensitivity: f32,
pub ndof_deadzone: f32,
pub ndof_flag: i32,
pub ogl_multisamples: i16,
pub image_draw_method: i16,
pub glalphaclip: f32,
pub autokey_mode: i16,
pub autokey_flag: i16,
pub animation_flag: i16,
pub text_render: i8,
pub navigation_mode: i8,
pub view_rotate_sensitivity_turntable: f32,
pub view_rotate_sensitivity_trackball: f32,
pub coba_weight: ColorBand,
pub sculpt_paint_overlay_col: [f32; 3],
pub gpencil_new_layer_col: [f32; 4],
pub drag_threshold_mouse: i8,
pub drag_threshold_tablet: i8,
pub drag_threshold: i8,
pub move_threshold: i8,
pub font_path_ui: [i8; 1024],
pub font_path_ui_mono: [i8; 1024],
pub compute_device_type: i32,
pub fcu_inactive_alpha: f32,
pub pie_tap_timeout: i16,
pub pie_initial_timeout: i16,
pub pie_animation_timeout: i16,
pub pie_menu_confirm: i16,
pub pie_menu_radius: i16,
pub pie_menu_threshold: i16,
pub opensubdiv_compute_type: i16,
pub _pad6: i16,
pub factor_display_type: i8,
pub viewport_aa: i8,
pub render_display_type: i8,
pub filebrowser_display_type: i8,
pub sequencer_disk_cache_dir: [i8; 1024],
pub sequencer_disk_cache_compression: i32,
pub sequencer_disk_cache_size_limit: i32,
pub sequencer_disk_cache_flag: i16,
pub sequencer_proxy_setup: i16,
pub collection_instance_empty_size: f32,
pub text_flag: i8,
pub _pad10: [i8; 1],
pub file_preview_type: i8,
pub statusbar_flag: i8,
pub walk_navigation: WalkNavigation,
pub space_data: UserDef_SpaceData,
pub file_space_data: UserDef_FileSpaceData,
pub experimental: UserDef_Experimental,
pub runtime: UserDef_Runtime,
}Fields§
§versionfile: i32§subversionfile: i32§flag: i32§dupflag: i32§pref_flag: i8§savetime: i8§_pad4: [i8; 1]§tempdir: [i8; 768]§fontdir: [i8; 768]§renderdir: [i8; 1024]§render_cachedir: [i8; 768]§textudir: [i8; 768]§pythondir: [i8; 768]§sounddir: [i8; 768]§i18ndir: [i8; 768]§image_editor: [i8; 1024]§anim_player: [i8; 1024]§anim_player_preset: i32§v2d_min_gridsize: i16§timecode_style: i16§versions: i16§dbl_click_time: i16§_pad0: [i8; 3]§mini_axis_type: i8§uiflag: i32§uiflag2: i8§gpu_flag: i8§_pad8: [i8; 6]§app_flag: i8§viewzoom: i8§language: i16§mixbufsize: i32§audiodevice: i32§audiorate: i32§audioformat: i32§audiochannels: i32§ui_scale: f32§ui_line_width: i32§dpi: i32§dpi_fac: f32§inv_dpi_fac: f32§pixelsize: f32§virtual_pixel: i32§scrollback: i32§node_margin: i8§_pad2: [i8; 1]§transopts: i16§app_template: [i8; 64]§themes: ListBase§uifonts: ListBase§uistyles: ListBase§user_keymaps: ListBase§user_keyconfig_prefs: ListBase§addons: ListBase§autoexec_paths: ListBase§asset_libraries: ListBase§keyconfigstr: [i8; 64]§undosteps: i16§_pad1: [i8; 2]§undomemory: i32§gpu_viewport_quality: f32§gp_manhattendist: i16§gp_euclideandist: i16§gp_eraser: i16§gp_settings: i16§_pad13: [i8; 4]§light_param: [SolidLight; 4]§light_ambient: [f32; 3]§gizmo_flag: i8§gizmo_size: i8§_pad3: [i8; 5]§edit_studio_light: i16§lookdev_sphere_size: i16§vbotimeout: i16§vbocollectrate: i16§textimeout: i16§texcollectrate: i16§memcachelimit: i32§prefetchframes: i32§pad_rot_angle: f32§_pad12: [i8; 4]§rvisize: i16§rvibright: i16§recent_files: i16§smooth_viewtx: i16§glreslimit: i16§color_picker_type: i16§auto_smoothing_new: i8§ipo_new: i8§keyhandles_new: i8§_pad11: [i8; 4]§view_frame_type: i8§view_frame_keyframes: i32§view_frame_seconds: f32§_pad7: [i8; 6]§widget_unit: i16§anisotropic_filter: i16§tablet_api: i16§pressure_threshold_max: f32§pressure_softness: f32§ndof_sensitivity: f32§ndof_orbit_sensitivity: f32§ndof_deadzone: f32§ndof_flag: i32§ogl_multisamples: i16§image_draw_method: i16§glalphaclip: f32§autokey_mode: i16§autokey_flag: i16§animation_flag: i16§text_render: i8§view_rotate_sensitivity_turntable: f32§view_rotate_sensitivity_trackball: f32§coba_weight: ColorBand§sculpt_paint_overlay_col: [f32; 3]§gpencil_new_layer_col: [f32; 4]§drag_threshold_mouse: i8§drag_threshold_tablet: i8§drag_threshold: i8§move_threshold: i8§font_path_ui: [i8; 1024]§font_path_ui_mono: [i8; 1024]§compute_device_type: i32§fcu_inactive_alpha: f32§pie_tap_timeout: i16§pie_initial_timeout: i16§pie_animation_timeout: i16§opensubdiv_compute_type: i16§_pad6: i16§factor_display_type: i8§viewport_aa: i8§render_display_type: i8§filebrowser_display_type: i8§sequencer_disk_cache_dir: [i8; 1024]§sequencer_disk_cache_compression: i32§sequencer_disk_cache_size_limit: i32§sequencer_disk_cache_flag: i16§sequencer_proxy_setup: i16§collection_instance_empty_size: f32§text_flag: i8§_pad10: [i8; 1]§file_preview_type: i8§statusbar_flag: i8§space_data: UserDef_SpaceData§file_space_data: UserDef_FileSpaceData§experimental: UserDef_Experimental§runtime: UserDef_RuntimeTrait Implementations§
Source§impl GeneratedBlendStruct for UserDef
impl GeneratedBlendStruct for UserDef
const BLEND_VERSION: Version
const BLEND_POINTER_SIZE: usize = 8usize
const BLEND_ENDIANNESS: Endianness = Endianness::Little
const STRUCT_NAME: &'static str = "UserDef"
const STRUCT_INDEX: usize = 297usize
const STRUCT_TYPE_INDEX: usize = 414usize
const IS_SYNTHETIC: bool = false
impl PointerTarget<UserDef> for UserDef
Auto Trait Implementations§
impl Freeze for UserDef
impl RefUnwindSafe for UserDef
impl Send for UserDef
impl Sync for UserDef
impl Unpin for UserDef
impl UnwindSafe for UserDef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more