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)
Type: enum in [‘ADD_REPLACE_KEYS’, ‘REPLACE_KEYS’], default ‘ADD_REPLACE_KEYS’
-
fcurve_new_auto_smoothing¶ Auto Handle Smoothing mode used for newly added F-Curves
NONENone, Automatic handles only take immediately adjacent keys into account.CONT_ACCELContinuous Acceleration, Automatic handles are adjusted to avoid jumps in acceleration, resulting in smoother curves. However, key changes may affect interpolation over a larger stretch of the curve.
Type: enum in [‘NONE’, ‘CONT_ACCEL’], default ‘CONT_ACCEL’
-
fcurve_unselected_alpha¶ Amount that unselected F-Curves stand out from the background (Graph Editor)
Type: float in [0.001, 1], default 0.25
-
grease_pencil_default_color¶ Color of new annotation layers
Type: float array of 4 items in [0, inf], default (0.38, 0.61, 0.78, 0.9)
-
grease_pencil_eraser_radius¶ Radius of eraser ‘brush’
Type: int in [1, 500], default 25
-
grease_pencil_euclidean_distance¶ Distance moved by mouse when drawing stroke to include
Type: int in [0, 100], default 2
-
grease_pencil_manhattan_distance¶ Pixels moved by mouse per axis when drawing stroke
Type: int in [0, 100], default 1
-
keyframe_new_handle_type¶ Handle type for handles of new keyframes
FREEFree, Completely independent manually set handle.ALIGNEDAligned, Manually set handle with rotation locked together with its pair.VECTORVector, Automatic handles that create straight lines.AUTOAutomatic, Automatic handles that create smooth curves.AUTO_CLAMPEDAuto Clamped, Automatic handles that create smooth curves which only change direction at keyframes.
Type: enum in [‘FREE’, ‘ALIGNED’, ‘VECTOR’, ‘AUTO’, ‘AUTO_CLAMPED’], default ‘AUTO_CLAMPED’
-
keyframe_new_interpolation_type¶ Interpolation mode used for first keyframe on newly added F-Curves (subsequent keyframes take interpolation from preceding keyframe)
CONSTANTConstant, No interpolation, value of A gets held until B is encountered.LINEARLinear, Straight-line interpolation between A and B (i.e. no ease in/out).BEZIERBezier, Smooth interpolation between A and B, with some control over curve shape.SINESinusoidal, Sinusoidal easing (weakest, almost linear but with a slight curvature).QUADQuadratic, Quadratic easing.CUBICCubic, Cubic easing.QUARTQuartic, Quartic easing.QUINTQuintic, Quintic easing.EXPOExponential, Exponential easing (dramatic).CIRCCircular, Circular easing (strongest and most dynamic).BACKBack, Cubic easing with overshoot and settle.BOUNCEBounce, Exponentially decaying parabolic bounce, like when objects collide.ELASTICElastic, Exponentially decaying sine wave, like an elastic band.
Type: enum in [‘CONSTANT’, ‘LINEAR’, ‘BEZIER’, ‘SINE’, ‘QUAD’, ‘CUBIC’, ‘QUART’, ‘QUINT’, ‘EXPO’, ‘CIRC’, ‘BACK’, ‘BOUNCE’, ‘ELASTIC’], default ‘BEZIER’
-
material_link¶ Toggle whether the material is linked to object data or the object block
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: enum in [‘OBDATA’, ‘OBJECT’], default ‘OBDATA’
-
node_margin¶ Minimum distance between nodes for Auto-offsetting nodes
Type: int in [0, 255], default 80
-
object_align¶ When adding objects from a 3D View menu, either align them with that view or with the world
WORLDWorld, Align newly added objects to the world coordinate system.VIEWView, Align newly added objects to the active 3D View direction.CURSOR3D Cursor, Align newly added objects to the 3D Cursor’s rotation.
Type: enum in [‘WORLD’, ‘VIEW’, ‘CURSOR’], default ‘WORLD’
-
sculpt_paint_overlay_color¶ Color of texture overlay
Type: float array of 3 items in [0, inf], default (0.0, 0.0, 0.0)
-
undo_memory_limit¶ Maximum memory usage in megabytes (0 means unlimited)
Type: int in [0, inf], default 0
-
undo_steps¶ Number of undo steps available (smaller values conserve memory)
Type: int in [0, 256], default 32
-
use_auto_keying¶ Automatic keyframe insertion for Objects and Bones (default setting used for new Scenes)
Type: boolean, default False
-
use_auto_keying_warning¶ Show warning indicators when transforming objects and bones if auto keying is enabled
Type: boolean, default False
-
use_cursor_lock_adjust¶ Place the cursor without ‘jumping’ to the new location (when lock-to-cursor is used)
Type: boolean, default True
-
use_duplicate_action¶ Causes actions to be duplicated with the object
Type: boolean, default True
-
use_duplicate_armature¶ Causes armature data to be duplicated with the object
Type: boolean, default True
-
use_duplicate_curve¶ Causes curve data to be duplicated with the object
Type: boolean, default True
-
use_duplicate_grease_pencil¶ Causes grease pencil data to be duplicated with the object
Type: boolean, default True
-
use_duplicate_light¶ Causes light data to be duplicated with the object
Type: boolean, default True
-
use_duplicate_lightprobe¶ Causes light probe data to be duplicated with the object
Type: boolean, default True
-
use_duplicate_material¶ Causes material data to be duplicated with the object
Type: boolean, default False
-
use_duplicate_mesh¶ Causes mesh data to be duplicated with the object
Type: boolean, default True
-
use_duplicate_metaball¶ Causes metaball data to be duplicated with the object
Type: boolean, default True
-
use_duplicate_particle¶ Causes particle systems to be duplicated with the object
Type: boolean, default False
-
use_duplicate_surface¶ Causes surface data to be duplicated with the object
Type: boolean, default True
-
use_duplicate_text¶ Causes text data to be duplicated with the object
Type: boolean, default True
-
use_enter_edit_mode¶ Enter Edit Mode automatically after adding a new object
Type: boolean, default False
-
use_global_undo¶ Global undo works by keeping a full copy of the file itself in memory, so takes extra memory
Type: boolean, default True
-
use_insertkey_xyz_to_rgb¶ Color for newly added transformation F-Curves (Location, Rotation, Scale) and also Color is based on the transform axis
Type: boolean, default True
-
use_keyframe_insert_available¶ Automatic keyframe insertion in available F-Curves
Type: boolean, default False
-
use_keyframe_insert_needed¶ Keyframe insertion only when keyframe needed
Type: boolean, default False
-
use_mouse_depth_cursor¶ Use the surface depth for cursor placement
Type: boolean, default True
-
use_negative_frames¶ Current frame number can be manually set to a negative value
Type: boolean, default True
-
use_visual_keying¶ Use Visual keying automatically for constrained objects
Type: boolean, default False
-
classmethod
bl_rna_get_subclass(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The RNA type or default when not found. Return type: bpy.types.Structsubclass
-
classmethod
bl_rna_get_subclass_py(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The class or default when not found. Return type: type
-
Inherited Properties
Inherited Functions
References