PreferencesEdit(bpy_struct)¶
base class — bpy_struct
- class bpy.types.PreferencesEdit(bpy_struct)¶
Settings for interacting with Blender data
- auto_keying_mode¶
Mode of automatic keyframe insertion for Objects and Bones (default setting used for new Scenes) (default
'ADD_REPLACE_KEYS')- Type:
Literal[‘ADD_REPLACE_KEYS’, ‘REPLACE_KEYS’]
- collection_instance_empty_size¶
Display size of the empty when new collection instances are created (in [0.001, inf], default 1.0)
- Type:
float
- connect_strips_by_default¶
Connect newly added movie strips by default if they have multiple channels (default True)
- Type:
bool
- fcurve_new_auto_smoothing¶
Auto Handle Smoothing mode used for newly added F-Curves (default
'CONT_ACCEL')- Type:
Literal[Fcurve Auto Smoothing Items]
- fcurve_unselected_alpha¶
The opacity of unselected F-Curves against the background of the Graph Editor (in [0.001, 1], default 0.25)
- Type:
float
- grease_pencil_default_color¶
Color of new annotation layers (array of 4 items, in [0, inf], default (0.38, 0.61, 0.78, 0.9))
- Type:
bpy_prop_array[float]
- grease_pencil_eraser_radius¶
Radius of eraser ‘brush’ (in [1, 500], default 25)
- Type:
int
- grease_pencil_euclidean_distance¶
Distance moved by mouse when drawing stroke to include (in [0, 100], default 2)
- Type:
int
- grease_pencil_manhattan_distance¶
Pixels moved by mouse per axis when drawing stroke (in [0, 100], default 1)
- Type:
int
- key_insert_channels¶
Which channels to insert keys at when no keying set is active (default {
'CUSTOM_PROPS','LOCATION','ROTATION','SCALE'})- Type:
set[Literal[‘LOCATION’, ‘ROTATION’, ‘SCALE’, ‘ROTATE_MODE’, ‘CUSTOM_PROPS’]]
- keyframe_new_handle_type¶
Handle type for handles of new keyframes (default
'AUTO_CLAMPED')- Type:
Literal[Keyframe Handle Type Items]
- keyframe_new_interpolation_type¶
Interpolation mode used for first keyframe on newly added F-Curves (subsequent keyframes take interpolation from preceding keyframe) (default
'BEZIER')- Type:
Literal[Beztriple Interpolation Mode Items]
- material_link¶
Toggle whether the material is linked to object data or the object block (default
'OBDATA')OBDATAObject Data – Toggle whether the material is linked to object data or the object block.OBJECTObject – Toggle whether the material is linked to object data or the object block.
- Type:
Literal[‘OBDATA’, ‘OBJECT’]
- node_margin¶
Minimum distance between nodes for Auto-offsetting nodes (in [0, 255], default 40)
- Type:
int
- node_preview_resolution¶
Resolution used for Shader node previews (should be changed for performance convenience) (in [50, 250], default 120)
- Type:
int
- node_use_insert_offset¶
Automatically offset the following or previous nodes in a chain when inserting a new node (default True)
- Type:
bool
- object_align¶
The default alignment for objects added from a 3D viewport menu (default
'WORLD')WORLDWorld – Align newly added objects to the world coordinate system.VIEWView – Align newly added objects to the active 3D view orientation.CURSOR3D Cursor – Align newly added objects to the 3D Cursor’s rotation.
- Type:
Literal[‘WORLD’, ‘VIEW’, ‘CURSOR’]
- sculpt_paint_overlay_color¶
Color of texture overlay (array of 3 items, in [0, inf], default (0.0, 0.0, 0.0))
- Type:
- show_only_selected_curve_keyframes¶
Only keyframes of selected F-Curves are visible and editable (default False)
- Type:
bool
- undo_memory_limit¶
Maximum memory usage in megabytes (0 means unlimited) (in [0, inf], default 0)
- Type:
int
- undo_steps¶
Number of undo steps available (smaller values conserve memory) (in [0, 256], default 32)
- Type:
int
- use_anim_channel_group_colors¶
Use animation channel group colors; generally this is used to show bone group colors (default False)
- Type:
bool
- use_auto_keyframe_insert_needed¶
Auto-Keying will skip inserting keys that don’t affect the animation (default True)
- Type:
bool
- use_auto_keying¶
Automatic keyframe insertion for Objects and Bones (default setting used for new Scenes) (default False)
- Type:
bool
- use_auto_keying_warning¶
Show warning indicators when transforming objects and bones if auto keying is enabled (default True)
- Type:
bool
- use_cursor_lock_adjust¶
Place the cursor without ‘jumping’ to the new location (when lock-to-cursor is used) (default True)
- Type:
bool
- use_duplicate_action¶
Causes actions to be duplicated with the data-blocks (default True)
- Type:
bool
- use_duplicate_armature¶
Causes armature data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_camera¶
Causes camera data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_curve¶
Causes curve data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_curves¶
Causes curves data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_grease_pencil¶
Causes Grease Pencil data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_lattice¶
Causes lattice data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_light¶
Causes light data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_lightprobe¶
Causes light probe data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_material¶
Causes material data to be duplicated with the object (default False)
- Type:
bool
- use_duplicate_mesh¶
Causes mesh data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_metaball¶
Causes metaball data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_node_tree¶
Make copies of node groups when duplicating nodes in the node editor (default False)
- Type:
bool
- use_duplicate_particle¶
Causes particle systems to be duplicated with the object (default False)
- Type:
bool
- use_duplicate_pointcloud¶
Causes point cloud data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_speaker¶
Causes speaker data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_surface¶
Causes surface data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_text¶
Causes text data to be duplicated with the object (default True)
- Type:
bool
- use_duplicate_volume¶
Causes volume data to be duplicated with the object (default False)
- Type:
bool
- use_enter_edit_mode¶
Enter edit mode automatically after adding a new object (default False)
- Type:
bool
- use_fcurve_high_quality_drawing¶
Draw F-Curves using Anti-Aliasing (disable for better performance) (default True)
- Type:
bool
- use_global_undo¶
Global undo works by keeping a full copy of the file itself in memory, so takes extra memory (default True)
- Type:
bool
- use_insertkey_xyz_to_rgb¶
Color for newly added transformation F-Curves (Location, Rotation, Scale) and also Color is based on the transform axis (default True)
- Type:
bool
- use_keyframe_insert_available¶
Insert Keyframes only for properties that are already animated (default False)
- Type:
bool
- use_keyframe_insert_needed¶
When keying manually, skip inserting keys that don’t affect the animation (default False)
- Type:
bool
- use_mouse_depth_cursor¶
Use the surface depth for cursor placement (default True)
- Type:
bool
- use_negative_frames¶
Current frame number can be manually set to a negative value (default False)
- Type:
bool
- use_text_edit_auto_close¶
Automatically close relevant character pairs when typing in the text editor (default False)
- Type:
bool
- use_visual_keying¶
Use Visual keying automatically for constrained objects (default False)
- Type:
bool
- classmethod bl_rna_get_subclass(id, default=None, /)¶
- Parameters:
id (str) – The RNA type identifier.
default (
bpy.types.Struct| None) – The value to return when not found.
- Returns:
The RNA type or default when not found.
- Return type:
- classmethod bl_rna_get_subclass_py(id, default=None, /)¶
- Parameters:
id (str) – The RNA type identifier.
default (type | None) – The value to return when not found.
- Returns:
The class or default when not found.
- Return type:
type