user: Show practical ways to work with Index – B in a Blender add-on or script – include code.

assistant: bpy.types)](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem.import_info) - [BlendImportContextItem.library_override_id (in module bpy.types)](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem.library_override_id) - [BlendImportContextItem.name (in module bpy.types)](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem.name) - [BlendImportContextItem.reusable_local_id (in module bpy.types)](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem.reusable_local_id) - [BlendImportContextItem.source_libraries (in module bpy.types)](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem.source_libraries) - [BlendImportContextItem.source_library (in module bpy.types)](bpy.types.BlendImportContextItem.html#bpy.types.BlendImportContextItem.source_library) - [BlendImportContextItems (class in bpy.types)](bpy.types.BlendImportContextItems.html#bpy.types.BlendImportContextItems) - [BlendImportContextLibraries (class in bpy.types)](bpy.types.BlendImportContextLibraries.html#bpy.types.BlendImportContextLibraries) - [BlendImportContextLibrary (class in bpy.types)](bpy.types.BlendImportContextLibrary.html#bpy.types.BlendImportContextLibrary) - [BlendImportContextLibrary.filepath (in module bpy.types)](bpy.types.BlendImportContextLibrary.html#bpy.types.BlendImportContextLibrary.filepath) - [BlendTexture (class in bpy.types)](bpy.types.BlendTexture.html#bpy.types.BlendTexture) - [BlendTexture.users_material (in module bpy.types)](bpy.types.BlendTexture.html#bpy.types.BlendTexture.users_material) - [BlendTexture.users_object_modifier (in module bpy.types)](bpy.types.BlendTexture.html#bpy.types.BlendTexture.users_object_modifier) - blf   - [module](blf.html#module-blf) - [blocker_collection (bpy.types.ObjectLightLinking attribute)](bpy.types.ObjectLightLinking.html#bpy.types.ObjectLightLinking.blocker_collection) - [blur (bpy.types.ShaderFxRim attribute)](bpy.types.ShaderFxRim.html#bpy.types.ShaderFxRim.blur)   - [(bpy.types.ShaderFxShadow attribute)](bpy.types.ShaderFxShadow.html#bpy.types.ShaderFxShadow.blur) - [blur_kernel_radius (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.blur_kernel_radius) - [blur_max (bpy.types.CompositorNodeDefocus attribute)](bpy.types.CompositorNodeDefocus.html#bpy.types.CompositorNodeDefocus.blur_max) - [blur_mode (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.blur_mode) - [blur_radius (bpy.types.GlowStrip attribute)](bpy.types.GlowStrip.html#bpy.types.GlowStrip.blur_radius) - [blur_width (bpy.types.WipeStrip attribute)](bpy.types.WipeStrip.html#bpy.types.WipeStrip.blur_width) - bmesh   - [module](bmesh.html#module-bmesh) - bmesh.geometry   - [module](bmesh.geometry.html#module-bmesh.geometry) - bmesh.ops   - [module](bmesh.ops.html#module-bmesh.ops) - bmesh.types   - [module](bmesh.types.html#module-bmesh.types) - [bmesh.types.BMDeformVert (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMDeformVert) - [bmesh.types.BMEdge (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMEdge) - [bmesh.types.BMEdgeSeq (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMEdgeSeq) - [bmesh.types.BMEditSelIter (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMEditSelIter) - [bmesh.types.BMEditSelSeq (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMEditSelSeq) - [bmesh.types.BMElemSeq (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMElemSeq) - [bmesh.types.BMesh (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMesh) - [bmesh.types.BMFace (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMFace) - [bmesh.types.BMFaceSeq (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMFaceSeq) - [bmesh.types.BMIter (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMIter) - [bmesh.types.BMLayerAccessEdge (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessEdge) - [bmesh.types.BMLayerAccessFace (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessFace) - [bmesh.types.BMLayerAccessLoop (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessLoop) - [bmesh.types.BMLayerAccessVert (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessVert) - [bmesh.types.BMLayerCollection (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerCollection) - [bmesh.types.BMLayerItem (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerItem) - [bmesh.types.BMLoop (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMLoop) - [bmesh.types.BMLoopSeq (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMLoopSeq) - [bmesh.types.BMLoopUV (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMLoopUV) - [bmesh.types.BMVert (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMVert) - [bmesh.types.BMVertSeq (class in bmesh.types)](bmesh.types.html#bmesh.types.bmesh.types.BMVertSeq) - bmesh.utils   - [module](bmesh.utils.html#module-bmesh.utils) - [bmesh_to_mesh() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.bmesh_to_mesh) - [body (bpy.types.ConsoleLine attribute)](bpy.types.ConsoleLine.html#bpy.types.ConsoleLine.body)   - [(bpy.types.TextCurve attribute)](bpy.types.TextCurve.html#bpy.types.TextCurve.body)   - [(bpy.types.TextLine attribute)](bpy.types.TextLine.html#bpy.types.TextLine.body) - [boid (bpy.types.EffectorWeights attribute)](bpy.types.EffectorWeights.html#bpy.types.EffectorWeights.boid) - [BoidRule (class in bpy.types)](bpy.types.BoidRule.html#bpy.types.BoidRule) - [BoidRule.type (in module bpy.types)](bpy.types.BoidRule.html#bpy.types.BoidRule.type) - [BoidRuleAverageSpeed (class in bpy.types)](bpy.types.BoidRuleAverageSpeed.html#bpy.types.BoidRuleAverageSpeed) - [BoidRuleAvoid (class in bpy.types)](bpy.types.BoidRuleAvoid.html#bpy.types.BoidRuleAvoid) - [BoidRuleAvoidCollision (class in bpy.types)](bpy.types.BoidRuleAvoidCollision.html#bpy.types.BoidRuleAvoidCollision) - [BoidRuleFight (class in bpy.types)](bpy.types.BoidRuleFight.html#bpy.types.BoidRuleFight) - [BoidRuleFollowLeader (class in bpy.types)](bpy.types.BoidRuleFollowLeader.html#bpy.types.BoidRuleFollowLeader) - [BoidRuleGoal (class in bpy.types)](bpy.types.BoidRuleGoal.html#bpy.types.BoidRuleGoal) - [BoidSettings (class in bpy.types)](bpy.types.BoidSettings.html#bpy.types.BoidSettings) - [BoidSettings.active_boid_state (in module bpy.types)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.active_boid_state) - [BoidSettings.states (in module bpy.types)](bpy.types.BoidSettings.html#bpy.types.BoidSettings.states) - [BoidState (class in bpy.types)](bpy.types.BoidState.html#bpy.types.BoidState) - [BoidState.active_boid_rule (in module bpy.types)](bpy.types.BoidState.html#bpy.types.BoidState.active_boid_rule) | - [BoidState.rules (in module bpy.types)](bpy.types.BoidState.html#bpy.types.BoidState.rules) - [bokeh (bpy.types.CompositorNodeDefocus attribute)](bpy.types.CompositorNodeDefocus.html#bpy.types.CompositorNodeDefocus.bokeh) - [bokeh_max_size (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.bokeh_max_size) - [bokeh_neighbor_max (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.bokeh_neighbor_max) - [bokeh_overblur (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.bokeh_overblur) - [bokeh_threshold (bpy.types.SceneEEVEE attribute)](bpy.types.SceneEEVEE.html#bpy.types.SceneEEVEE.bokeh_threshold) - [Bone (class in bpy.types)](bpy.types.Bone.html#bpy.types.Bone) - [bone (in module bpy.context)](bpy.context.html#bpy.context.bone) - [Bone.basename (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.basename) - [Bone.center (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.center) - [Bone.children (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.children) - [Bone.children_recursive (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.children_recursive) - [Bone.children_recursive_basename (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.children_recursive_basename) - [Bone.collections (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.collections) - [Bone.color (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.color) - [Bone.head (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.head) - [Bone.head_local (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.head_local) - [Bone.length (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.length) - [Bone.matrix (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.matrix) - [Bone.matrix_local (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.matrix_local) - [Bone.parent (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.parent) - [Bone.parent_recursive (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.parent_recursive) - [Bone.tail (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.tail) - [Bone.tail_local (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.tail_local) - [Bone.use_connect (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.use_connect) - [Bone.vector (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.vector) - [Bone.x_axis (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.x_axis) - [Bone.y_axis (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.y_axis) - [Bone.z_axis (in module bpy.types)](bpy.types.Bone.html#bpy.types.Bone.z_axis) - [bone_from (bpy.types.UVWarpModifier attribute)](bpy.types.UVWarpModifier.html#bpy.types.UVWarpModifier.bone_from)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.bone_from) - [bone_locked_weight (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.bone_locked_weight) - [bone_pose (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.bone_pose) - [bone_pose_active (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.bone_pose_active) - [bone_primitive_add() (in module bpy.ops.armature)](bpy.ops.armature.html#bpy.ops.armature.bone_primitive_add) - [bone_select_menu() (in module bpy.ops.view3d)](bpy.ops.view3d.html#bpy.ops.view3d.bone_select_menu) - [bone_solid (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.bone_solid) - [bone_target (bpy.types.DriverTarget attribute)](bpy.types.DriverTarget.html#bpy.types.DriverTarget.bone_target) - [bone_to (bpy.types.UVWarpModifier attribute)](bpy.types.UVWarpModifier.html#bpy.types.UVWarpModifier.bone_to)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.bone_to) - [bone_wire_alpha (bpy.types.View3DOverlay attribute)](bpy.types.View3DOverlay.html#bpy.types.View3DOverlay.bone_wire_alpha) - [BoneCollection (class in bpy.types)](bpy.types.BoneCollection.html#bpy.types.BoneCollection) - [BoneCollection.bones (in module bpy.types)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.bones) - [BoneCollection.bones_recursive (in module bpy.types)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.bones_recursive) - [BoneCollection.children (in module bpy.types)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.children) - [BoneCollection.index (in module bpy.types)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.index) - [BoneCollection.is_editable (in module bpy.types)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.is_editable) - [BoneCollection.is_local_override (in module bpy.types)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.is_local_override) - [BoneCollection.is_visible_ancestors (in module bpy.types)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.is_visible_ancestors) - [BoneCollection.is_visible_effectively (in module bpy.types)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.is_visible_effectively) - [BoneCollectionMemberships (class in bpy.types)](bpy.types.BoneCollectionMemberships.html#bpy.types.BoneCollectionMemberships) - [BoneCollections (class in bpy.types)](bpy.types.BoneCollections.html#bpy.types.BoneCollections) - [BoneCollections.is_solo_active (in module bpy.types)](bpy.types.BoneCollections.html#bpy.types.BoneCollections.is_solo_active) - [BoneColor (class in bpy.types)](bpy.types.BoneColor.html#bpy.types.BoneColor) - [BoneColor.custom (in module bpy.types)](bpy.types.BoneColor.html#bpy.types.BoneColor.custom) - [BoneColor.is_custom (in module bpy.types)](bpy.types.BoneColor.html#bpy.types.BoneColor.is_custom) - [bookmark_add() (in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.bookmark_add) - [bookmark_cleanup() (in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.bookmark_cleanup) - [bookmark_delete() (in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.bookmark_delete) - [bookmark_move() (in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.bookmark_move) - [bookmarks (bpy.types.SpaceFileBrowser attribute)](bpy.types.SpaceFileBrowser.html#bpy.types.SpaceFileBrowser.bookmarks) - [bookmarks_active (bpy.types.SpaceFileBrowser attribute)](bpy.types.SpaceFileBrowser.html#bpy.types.SpaceFileBrowser.bookmarks_active) - [bool (bmesh.types.bmesh.types.BMLayerAccessEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessEdge.bool)   - [(bmesh.types.bmesh.types.BMLayerAccessFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessFace.bool)   - [(bmesh.types.bmesh.types.BMLayerAccessLoop attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessLoop.bool)   - [(bmesh.types.bmesh.types.BMLayerAccessVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessVert.bool)   - [(bpy.types.PropertyGroupItem attribute)](bpy.types.PropertyGroupItem.html#bpy.types.PropertyGroupItem.bool) - [bool_array (bpy.types.PropertyGroupItem attribute)](bpy.types.PropertyGroupItem.html#bpy.types.PropertyGroupItem.bool_array) - [BoolAttribute (class in bpy.types)](bpy.types.BoolAttribute.html#bpy.types.BoolAttribute) - [BoolAttribute.data (in module bpy.types)](bpy.types.BoolAttribute.html#bpy.types.BoolAttribute.data) - [BoolAttributeValue (class in bpy.types)](bpy.types.BoolAttributeValue.html#bpy.types.BoolAttributeValue) - [boolean (bpy.types.FunctionNodeInputBool attribute)](bpy.types.FunctionNodeInputBool.html#bpy.types.FunctionNodeInputBool.boolean) - [BooleanModifier (class in bpy.types)](bpy.types.BooleanModifier.html#bpy.types.BooleanModifier) - [BoolProperty (class in bpy.types)](bpy.types.BoolProperty.html#bpy.types.BoolProperty) - [BoolProperty() (in module bpy.props)](bpy.props.html#bpy.props.BoolProperty) - [BoolProperty.array_dimensions (in module bpy.types)](bpy.types.BoolProperty.html#bpy.types.BoolProperty.array_dimensions) - [BoolProperty.array_length (in module bpy.types)](bpy.types.BoolProperty.html#bpy.types.BoolProperty.array_length) - [BoolProperty.default (in module bpy.types)](bpy.types.BoolProperty.html#bpy.types.BoolProperty.default) - [BoolProperty.default_array (in module bpy.types)](bpy.types.BoolProperty.html#bpy.types.BoolProperty.default_array) - [BoolProperty.is_array (in module bpy.types)](bpy.types.BoolProperty.html#bpy.types.BoolProperty.is_array) - [BoolVectorProperty() (in module bpy.props)](bpy.props.html#bpy.props.BoolVectorProperty) - [boost_factor (bpy.types.GlowStrip attribute)](bpy.types.GlowStrip.html#bpy.types.GlowStrip.boost_factor) - [border_max_x (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.border_max_x) - [border_max_y (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.border_max_y) - [border_min_x (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.border_min_x) - [border_min_y (bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.border_min_y) - [border_width (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.border_width) - [bound() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.bound) - [boundary_deform_type (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.boundary_deform_type) - [boundary_falloff_type (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.boundary_falloff_type) - [boundary_offset (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.boundary_offset) - [boundary_smooth (bpy.types.MultiresModifier attribute)](bpy.types.MultiresModifier.html#bpy.types.MultiresModifier.boundary_smooth)   - [(bpy.types.SubsurfModifier attribute)](bpy.types.SubsurfModifier.html#bpy.types.SubsurfModifier.boundary_smooth) - [bounding_box() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.bounding_box) - [box() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.box) - [box_color (bpy.types.TextStrip attribute)](bpy.types.TextStrip.html#bpy.types.TextStrip.box_color) - [box_fit_2d() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.box_fit_2d) - [box_margin (bpy.types.TextStrip attribute)](bpy.types.TextStrip.html#bpy.types.TextStrip.box_margin) - [box_pack_2d() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.box_pack_2d) - [box_roundness (bpy.types.TextStrip attribute)](bpy.types.TextStrip.html#bpy.types.TextStrip.box_roundness) - bpy.app   - [module](bpy.app.html#module-bpy.app) - bpy.app.handlers   - [module](bpy.app.handlers.html#module-bpy.app.handlers) - bpy.app.icons   - [module](bpy.app.icons.html#module-bpy.app.icons) - bpy.app.timers   - [module](bpy.app.timers.html#module-bpy.app.timers) - bpy.app.translations   - [module](bpy.app.translations.html#module-bpy.app.translations) - bpy.context   - [module](bpy.context.html#module-bpy.context) - bpy.data   - [module](bpy.data.html#