user: Describe L from the Blender manual or Python API, including usage steps and snippets.

assistant: )](bpy.ops.ed.html#bpy.ops.ed.lib_id_fake_user_toggle) - [lib_id_generate_preview() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.lib_id_generate_preview) - [lib_id_generate_preview_from_object() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.lib_id_generate_preview_from_object) - [lib_id_load_custom_preview() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.lib_id_load_custom_preview) - [lib_id_override_editable_toggle() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.lib_id_override_editable_toggle) - [lib_id_remove_preview() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.lib_id_remove_preview) - [lib_id_unlink() (in module bpy.ops.ed)](bpy.ops.ed.html#bpy.ops.ed.lib_id_unlink) - [lib_operation() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.lib_operation) - [lib_override_view_mode (bpy.types.SpaceOutliner attribute)](bpy.types.SpaceOutliner.html#bpy.types.SpaceOutliner.lib_override_view_mode) - [lib_reload() (in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.lib_reload) - [lib_relocate() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.lib_relocate)   - [(in module bpy.ops.wm)](bpy.ops.wm.html#bpy.ops.wm.lib_relocate) - [liboverride_operation() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.liboverride_operation) - [liboverride_troubleshoot_operation() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.liboverride_troubleshoot_operation) - [Library (class in bpy.types)](bpy.types.Library.html#bpy.types.Library) - [Library.archive_libraries (in module bpy.types)](bpy.types.Library.html#bpy.types.Library.archive_libraries) - [Library.archive_parent_library (in module bpy.types)](bpy.types.Library.html#bpy.types.Library.archive_parent_library) - [Library.is_archive (in module bpy.types)](bpy.types.Library.html#bpy.types.Library.is_archive) - [Library.is_editable (in module bpy.types)](bpy.types.Library.html#bpy.types.Library.is_editable) - [Library.packed_file (in module bpy.types)](bpy.types.Library.html#bpy.types.Library.packed_file) - [Library.parent (in module bpy.types)](bpy.types.Library.html#bpy.types.Library.parent) - [Library.users_id (in module bpy.types)](bpy.types.Library.html#bpy.types.Library.users_id) - [Library.version (in module bpy.types)](bpy.types.Library.html#bpy.types.Library.version) - [library_path (freestyle.types.freestyle.types.ViewShape attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewShape.library_path) - [library_refresh() (in module bpy.ops.asset)](bpy.ops.asset.html#bpy.ops.asset.library_refresh) - [LibraryWeakReference (class in bpy.types)](bpy.types.LibraryWeakReference.html#bpy.types.LibraryWeakReference) - [license (bpy.types.AssetMetaData attribute)](bpy.types.AssetMetaData.html#bpy.types.AssetMetaData.license) - [life_factor (bpy.types.ParticleSettingsTextureSlot attribute)](bpy.types.ParticleSettingsTextureSlot.html#bpy.types.ParticleSettingsTextureSlot.life_factor) - [lifetime (bpy.types.Particle attribute)](bpy.types.Particle.html#bpy.types.Particle.lifetime)   - [(bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.lifetime)   - [(bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.lifetime) - [lifetime_random (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.lifetime_random) - [lift (bpy.types.StripColorBalanceData attribute)](bpy.types.StripColorBalanceData.html#bpy.types.StripColorBalanceData.lift) - [light (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.light)   - [(bpy.types.View3DShading attribute)](bpy.types.View3DShading.html#bpy.types.View3DShading.light) - [Light (class in bpy.types)](bpy.types.Light.html#bpy.types.Light) - [light (in module bpy.context)](bpy.context.html#bpy.context.light) - [Light.animation_data (in module bpy.types)](bpy.types.Light.html#bpy.types.Light.animation_data) - [Light.cycles (in module bpy.types)](bpy.types.Light.html#bpy.types.Light.cycles) - [Light.node_tree (in module bpy.types)](bpy.types.Light.html#bpy.types.Light.node_tree) - [Light.temperature_color (in module bpy.types)](bpy.types.Light.html#bpy.types.Light.temperature_color) - [light_add() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.light_add) - [light_ambient (bpy.types.PreferencesSystem attribute)](bpy.types.PreferencesSystem.html#bpy.types.PreferencesSystem.light_ambient) - [light_contour_object (bpy.types.GreasePencilLineartModifier attribute)](bpy.types.GreasePencilLineartModifier.html#bpy.types.GreasePencilLineartModifier.light_contour_object) - [light_direction (bpy.types.SceneDisplay attribute)](bpy.types.SceneDisplay.html#bpy.types.SceneDisplay.light_direction) - [light_linking_blocker_collection_new() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.light_linking_blocker_collection_new) - [light_linking_blockers_link() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.light_linking_blockers_link) - [light_linking_blockers_select() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.light_linking_blockers_select) - [light_linking_receiver_collection_new() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.light_linking_receiver_collection_new) - [light_linking_receivers_link() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.light_linking_receivers_link) - [light_linking_receivers_select() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.light_linking_receivers_select) - [light_linking_unlink_from_collection() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.light_linking_unlink_from_collection) - [light_threshold (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.light_threshold) - [lightgroup (bpy.types.Object attribute)](bpy.types.Object.html#bpy.types.Object.lightgroup)   - [(bpy.types.World attribute)](bpy.types.World.html#bpy.types.World.lightgroup) - [Lightgroup (class in bpy.types)](bpy.types.Lightgroup.html#bpy.types.Lightgroup) - [Lightgroups (class in bpy.types)](bpy.types.Lightgroups.html#bpy.types.Lightgroups) - [lightmap_pack() (in module bpy.ops.uv)](bpy.ops.uv.html#bpy.ops.uv.lightmap_pack) - [LightProbe (class in bpy.types)](bpy.types.LightProbe.html#bpy.types.LightProbe) - [lightprobe (in module bpy.context)](bpy.context.html#bpy.context.lightprobe) - [LightProbe.animation_data (in module bpy.types)](bpy.types.LightProbe.html#bpy.types.LightProbe.animation_data) - [LightProbe.type (in module bpy.types)](bpy.types.LightProbe.html#bpy.types.LightProbe.type) - [lightprobe_add() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.lightprobe_add) - [lightprobe_cache_bake() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.lightprobe_cache_bake) - [lightprobe_cache_free() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.lightprobe_cache_free) - [LightProbePlane (class in bpy.types)](bpy.types.LightProbePlane.html#bpy.types.LightProbePlane) - [LightProbeSphere (class in bpy.types)](bpy.types.LightProbeSphere.html#bpy.types.LightProbeSphere) - [LightProbeVolume (class in bpy.types)](bpy.types.LightProbeVolume.html#bpy.types.LightProbeVolume) - [limit() (aud.aud.Sound method)](aud.html#aud.aud.Sound.limit) - [limit_ang_x_lower (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_ang_x_lower) - [limit_ang_x_upper (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_ang_x_upper) - [limit_ang_y_lower (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_ang_y_lower) - [limit_ang_y_upper (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_ang_y_upper) - [limit_ang_z_lower (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_ang_z_lower) - [limit_ang_z_upper (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_ang_z_upper) - [limit_lin_x_lower (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_lin_x_lower) - [limit_lin_x_upper (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_lin_x_upper) - [limit_lin_y_lower (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_lin_y_lower) - [limit_lin_y_upper (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_lin_y_upper) - [limit_lin_z_lower (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_lin_z_lower) - [limit_lin_z_upper (bpy.types.RigidBodyConstraint attribute)](bpy.types.RigidBodyConstraint.html#bpy.types.RigidBodyConstraint.limit_lin_z_upper) - [limit_method (bpy.types.BevelModifier attribute)](bpy.types.BevelModifier.html#bpy.types.BevelModifier.limit_method) - [limit_mode (bpy.types.KinematicConstraint attribute)](bpy.types.KinematicConstraint.html#bpy.types.KinematicConstraint.limit_mode)   - [(bpy.types.LimitDistanceConstraint attribute)](bpy.types.LimitDistanceConstraint.html#bpy.types.LimitDistanceConstraint.limit_mode) - [limitdistance_reset() (in module bpy.ops.constraint)](bpy.ops.constraint.html#bpy.ops.constraint.limitdistance_reset) - [LimitDistanceConstraint (class in bpy.types)](bpy.types.LimitDistanceConstraint.html#bpy.types.LimitDistanceConstraint) - [LimitLocationConstraint (class in bpy.types)](bpy.types.LimitLocationConstraint.html#bpy.types.LimitLocationConstraint) - [LimitRotationConstraint (class in bpy.types)](bpy.types.LimitRotationConstraint.html#bpy.types.LimitRotationConstraint) - [limits (bpy.types.SimpleDeformModifier attribute)](bpy.types.SimpleDeformModifier.html#bpy.types.SimpleDeformModifier.limits) - [LimitScaleConstraint (class in bpy.types)](bpy.types.LimitScaleConstraint.html#bpy.types.LimitScaleConstraint) - [line (freestyle.types.freestyle.types.Material attribute)](freestyle.types.html#freestyle.types.freestyle.types.Material.line) - [line_break() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.line_break)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.line_break) - [line_color (bpy.types.Material attribute)](bpy.types.Material.html#bpy.types.Material.line_color) - [line_error (bpy.types.ThemeConsole attribute)](bpy.types.ThemeConsole.html#bpy.types.ThemeConsole.line_error) - [line_info (bpy.types.ThemeConsole attribute)](bpy.types.ThemeConsole.html#bpy.types.ThemeConsole.line_info) - [line_input (bpy.types.ThemeConsole attribute)](bpy.types.ThemeConsole.html#bpy.types.ThemeConsole.line_input) - [line_length_head (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.line_length_head) - [line_length_tail (bpy.types.ParticleSettings attribute)](bpy.types.ParticleSettings.html#bpy.types.ParticleSettings.line_length_tail) - [line_number() (in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.line_number) - [line_numbers (bpy.types.ThemeTextEditor attribute)](bpy.types.ThemeTextEditor.html#bpy.types.ThemeTextEditor.line_numbers) - [line_numbers_background (bpy.types.ThemeTextEditor attribute)](bpy.types.ThemeTextEditor.html#bpy.types.ThemeTextEditor.line_numbers_background) - [line_output (bpy.types.ThemeConsole attribute)](bpy.types.ThemeConsole.html#bpy.types.ThemeConsole.line_output) - [line_priority (bpy.types.Material attribute)](bpy.types.Material.html#bpy.types.Material.line_priority) - [line_style (in module bpy.context)](bpy.context.html#bpy.context.line_style) - [line_thickness (bpy.types.MotionPath attribute)](bpy.types.MotionPath.html#bpy.types.MotionPath.line_thickness)   - [(bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.line_thickness) - [line_thickness_mode (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.line_thickness_mode) - [line_width (bpy.types.Gizmo attribute)](bpy.types.Gizmo.html#bpy.types.Gizmo.line_width) - [line_width_get() (in module gpu.state)](gpu.state.html#gpu.state.line_width_get) - [line_width_set() (in module gpu.state)](gpu.state.html#gpu.state.line_width_set) - [linear_damping (bpy.types.RigidBodyObject attribute)](bpy.types.RigidBodyObject.html#bpy.types.RigidBodyObject.linear_damping) - [linear_drag (bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.linear_drag) - [linear_viscosity (bpy.types.SPHFluidSettings attribute)](bpy.types.SPHFluidSettings.html#bpy.types.SPHFluidSettings.linear_viscosity) - [lineart_bake_strokes() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.lineart_bake_strokes) - [lineart_clear() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.lineart_clear) - [lineart_intersection_mask (bpy.types.Collection attribute)](bpy.types.Collection.html#bpy.types.Collection.lineart_intersection_mask) - [lineart_intersection_priority (bpy.types.Collection attribute)](bpy.types.Collection.html#bpy.types.Collection.lineart_intersection_priority) - [lineart_usage (bpy.types.Collection attribute)](bpy.types.Collection.html#bpy.types.Collection.lineart_usage) - [lineart_use_intersection_mask (bpy.types.Collection attribute)](bpy.types.Collection.html#bpy.types.Collection.lineart_use_intersection_mask) - [lines (bpy.types.MotionPath attribute)](bpy.types.MotionPath.html#bpy.types.MotionPath.lines) - [Linesets (class in bpy.types)](bpy.types.Linesets.html#bpy.types.Linesets) - [Linesets.active (in module bpy.types)](bpy.types.Linesets.html#bpy.types.Linesets.active) - [linestyle (bpy.types.FreestyleLineSet attribute)](bpy.types.FreestyleLineSet.html#bpy.types.FreestyleLineSet.linestyle) - [LineStyleAlphaModifier (class in bpy.types)](bpy.types.LineStyleAlphaModifier.html#bpy.types.LineStyleAlphaModifier) - [LineStyleAlphaModifier_AlongStroke (class in bpy.types)](bpy.types.LineStyleAlphaModifier_AlongStroke.html#bpy.types.LineStyleAlphaModifier_AlongStroke) - [LineStyleAlphaModifier_AlongStroke.curve (in module bpy.types)](bpy.types.LineStyleAlphaModifier_AlongStroke.html#bpy.types.LineStyleAlphaModifier_AlongStroke.curve) - [LineStyleAlphaModifier_AlongStroke.type (in module bpy.types)](bpy.types.LineStyleAlphaModifier_AlongStroke.html#bpy.types.LineStyleAlphaModifier_AlongStroke.type) - [LineStyleAlphaModifier_CreaseAngle (class in bpy.types)](bpy.types.LineStyleAlphaModifier_CreaseAngle.html#bpy.types.LineStyleAlphaModifier_CreaseAngle) - [LineStyleAlphaModifier_CreaseAngle.curve (in module bpy.types)](bpy.types.LineStyleAlphaModifier_CreaseAngle.html#bpy.types.LineStyleAlphaModifier_CreaseAngle.curve) - [LineStyleAlphaModifier_CreaseAngle.type (in module bpy.types)](bpy.types.LineStyleAlphaModifier_CreaseAngle.html#bpy.types.LineStyleAlphaModifier_CreaseAngle.type) | - [LineStyleAlphaModifier_Curvature_3D (class in bpy.types)](bpy.types.LineStyleAlphaModifier_Curvature_3D.html#bpy.types.LineStyleAlphaModifier_Curvature_3D) - [LineStyleAlphaModifier_Curvature_3D.curve (in module bpy.types)](bpy.types.LineStyleAlphaModifier_Curvature_3D.html#bpy.types.LineStyleAlphaModifier_Curvature_3D.curve) - [LineStyleAlphaModifier_Curvature_3D.type (in module bpy.types)](bpy.types.LineStyleAlphaModifier_Curvature_3D.html#bpy.types.LineStyleAlphaModifier_Curvature_3D.type) - [LineStyleAlphaModifier_DistanceFromCamera (class in bpy.types)](bpy.types.LineStyleAlphaModifier_DistanceFromCamera.html#bpy.types.LineStyleAlphaModifier_DistanceFromCamera) - [LineStyleAlphaModifier_DistanceFromCamera.curve (in module bpy.types)](bpy.types.LineStyleAlphaModifier_DistanceFromCamera.html#bpy.types.LineStyleAlphaModifier_DistanceFromCamera.curve) - [LineStyleAlphaModifier_DistanceFromCamera.type (in module bpy.types)](bpy.types.LineStyleAlphaModifier_DistanceFromCamera.html#bpy.types.LineStyleAlphaModifier_DistanceFromCamera.type) - [LineStyleAlphaModifier_DistanceFromObject (class in bpy.types)](bpy.types.LineStyleAlphaModifier_DistanceFromObject.html#bpy.types.LineStyleAlphaModifier_DistanceFromObject) - [LineStyleAlphaModifier_DistanceFromObject.curve (in module bpy.types)](bpy.types.LineStyleAlphaModifier_DistanceFromObject.html#bpy.types.LineStyleAlphaModifier_DistanceFromObject.curve) - [LineStyleAlphaModifier_DistanceFromObject.type (in module bpy.types)](bpy.types.LineStyleAlphaModifier_DistanceFromObject.html#bpy.types.LineStyleAlphaModifier_DistanceFromObject.type) - [LineStyleAlphaModifier_Material (class in bpy.types)](bpy.types.LineStyleAlphaModifier_Material.html#bpy.types.LineStyleAlphaModifier_Material) - [LineStyleAlphaModifier_Material.curve (in module bpy.types)](bpy.types.LineStyleAlphaModifier_Material.html#bpy.types.LineStyleAlphaModifier_Material.curve) - [LineStyleAlphaModifier_Material.type (in module bpy.types)](bpy.types.LineStyleAlphaModifier_Material.html#bpy.types.LineStyleAlphaModifier_Material.type) - [LineStyleAlphaModifier_Noise (class in bpy.types)](bpy.types.LineStyleAlphaModifier_Noise.html#bpy.types.LineStyleAlphaModifier_Noise) - [LineStyleAlphaModifier_Noise.curve (in module bpy.types)](bpy.types.LineStyleAlphaModifier_Noise.html#bpy.types.LineStyleAlphaModifier_Noise.curve) - [LineStyleAlphaModifier_Noise.type (in module bpy.types)](bpy.types.LineStyleAlphaModifier_Noise.html#bpy.types.LineStyleAlphaModifier_Noise.type) - [LineStyleAlphaModifier_Tangent (class in bpy.types)](bpy.types.LineStyleAlphaModifier_Tangent.html#bpy.types.LineStyleAlphaModifier_Tangent) - [LineStyleAlphaModifier_Tangent.curve (in module bpy.types)](bpy.types.LineStyleAlphaModifier_Tangent.html#bpy.types.LineStyleAlphaModifier_Tangent.curve) - [Lin