user: Give a detailed overview of B: syntax, arguments, return values, common patterns.

assistant: shCapabilitiesSculpt.has_accumulate (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_accumulate) - [BrushCapabilitiesSculpt.has_auto_smooth (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_auto_smooth) - [BrushCapabilitiesSculpt.has_auto_smooth_pressure (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_auto_smooth_pressure) - [BrushCapabilitiesSculpt.has_color (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_color) - [BrushCapabilitiesSculpt.has_direction (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_direction) - [BrushCapabilitiesSculpt.has_dyntopo (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_dyntopo) - [BrushCapabilitiesSculpt.has_gravity (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_gravity) - [BrushCapabilitiesSculpt.has_hardness_pressure (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_hardness_pressure) - [BrushCapabilitiesSculpt.has_height (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_height) - [BrushCapabilitiesSculpt.has_jitter (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_jitter) - [BrushCapabilitiesSculpt.has_normal_weight (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_normal_weight) - [BrushCapabilitiesSculpt.has_persistence (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_persistence) - [BrushCapabilitiesSculpt.has_pinch_factor (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_pinch_factor) - [BrushCapabilitiesSculpt.has_plane_depth (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_plane_depth) - [BrushCapabilitiesSculpt.has_plane_height (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_plane_height) - [BrushCapabilitiesSculpt.has_plane_offset (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_plane_offset) - [BrushCapabilitiesSculpt.has_rake_factor (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_rake_factor) - [BrushCapabilitiesSculpt.has_random_texture_angle (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_random_texture_angle) - [BrushCapabilitiesSculpt.has_sculpt_plane (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_sculpt_plane) - [BrushCapabilitiesSculpt.has_secondary_color (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_secondary_color) - [BrushCapabilitiesSculpt.has_size_pressure (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_size_pressure) - [BrushCapabilitiesSculpt.has_smooth_stroke (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_smooth_stroke) - [BrushCapabilitiesSculpt.has_space_attenuation (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_space_attenuation) - [BrushCapabilitiesSculpt.has_strength_pressure (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_strength_pressure) - [BrushCapabilitiesSculpt.has_tilt (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_tilt) - [BrushCapabilitiesSculpt.has_topology_rake (in module bpy.types)](bpy.types.BrushCapabilitiesSculpt.html#bpy.types.BrushCapabilitiesSculpt.has_topology_rake) - [BrushCapabilitiesVertexPaint (class in bpy.types)](bpy.types.BrushCapabilitiesVertexPaint.html#bpy.types.BrushCapabilitiesVertexPaint) - [BrushCapabilitiesVertexPaint.has_color (in module bpy.types)](bpy.types.BrushCapabilitiesVertexPaint.html#bpy.types.BrushCapabilitiesVertexPaint.has_color) - [BrushCapabilitiesWeightPaint (class in bpy.types)](bpy.types.BrushCapabilitiesWeightPaint.html#bpy.types.BrushCapabilitiesWeightPaint) - [BrushCapabilitiesWeightPaint.has_weight (in module bpy.types)](bpy.types.BrushCapabilitiesWeightPaint.html#bpy.types.BrushCapabilitiesWeightPaint.has_weight) - [BrushCurvesSculptSettings (class in bpy.types)](bpy.types.BrushCurvesSculptSettings.html#bpy.types.BrushCurvesSculptSettings) - [BrushCurvesSculptSettings.curve_parameter_falloff (in module bpy.types)](bpy.types.BrushCurvesSculptSettings.html#bpy.types.BrushCurvesSculptSettings.curve_parameter_falloff) - [BrushGpencilSettings (class in bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings) - [BrushGpencilSettings.curve_jitter (in module bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.curve_jitter) - [BrushGpencilSettings.curve_random_hue (in module bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.curve_random_hue) - [BrushGpencilSettings.curve_random_pressure (in module bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.curve_random_pressure) - [BrushGpencilSettings.curve_random_saturation (in module bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.curve_random_saturation) - [BrushGpencilSettings.curve_random_strength (in module bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.curve_random_strength) - [BrushGpencilSettings.curve_random_uv (in module bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.curve_random_uv) - [BrushGpencilSettings.curve_random_value (in module bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.curve_random_value) - [BrushGpencilSettings.curve_sensitivity (in module bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.curve_sensitivity) - [BrushGpencilSettings.curve_strength (in module bpy.types)](bpy.types.BrushGpencilSettings.html#bpy.types.BrushGpencilSettings.curve_strength) - [BrushTextureSlot (class in bpy.types)](bpy.types.BrushTextureSlot.html#bpy.types.BrushTextureSlot) - [BrushTextureSlot.has_random_texture_angle (in module bpy.types)](bpy.types.BrushTextureSlot.html#bpy.types.BrushTextureSlot.has_random_texture_angle) - [BrushTextureSlot.has_texture_angle (in module bpy.types)](bpy.types.BrushTextureSlot.html#bpy.types.BrushTextureSlot.has_texture_angle) - [BrushTextureSlot.has_texture_angle_source (in module bpy.types)](bpy.types.BrushTextureSlot.html#bpy.types.BrushTextureSlot.has_texture_angle_source) - [Buffer (class in gpu.types)](gpu.types.html#gpu.types.Buffer) - [buffer() (aud.aud.Sound class method)](aud.html#aud.aud.Sound.buffer) - [buffers_free() (bpy.types.Image method)](bpy.types.Image.html#bpy.types.Image.buffers_free) - [buffersize (bpy.types.FFmpegSettings attribute)](bpy.types.FFmpegSettings.html#bpy.types.FFmpegSettings.buffersize) - [build_100 (bpy.types.MovieClipProxy attribute)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.build_100)   - [(bpy.types.StripProxy attribute)](bpy.types.StripProxy.html#bpy.types.StripProxy.build_100) - [build_25 (bpy.types.MovieClipProxy attribute)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.build_25)   - [(bpy.types.StripProxy attribute)](bpy.types.StripProxy.html#bpy.types.StripProxy.build_25) - [build_50 (bpy.types.MovieClipProxy attribute)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.build_50)   - [(bpy.types.StripProxy attribute)](bpy.types.StripProxy.html#bpy.types.StripProxy.build_50) - [build_75 (bpy.types.MovieClipProxy attribute)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.build_75)   - [(bpy.types.StripProxy attribute)](bpy.types.StripProxy.html#bpy.types.StripProxy.build_75) - [build_branch (in module bpy.app)](bpy.app.html#bpy.app.build_branch) - [build_cflags (in module bpy.app)](bpy.app.html#bpy.app.build_cflags) - [build_commit_date (in module bpy.app)](bpy.app.html#bpy.app.build_commit_date) - [build_commit_time (in module bpy.app)](bpy.app.html#bpy.app.build_commit_time) - [build_commit_timestamp (in module bpy.app)](bpy.app.html#bpy.app.build_commit_timestamp) - [build_cxxflags (in module bpy.app)](bpy.app.html#bpy.app.build_cxxflags) - [build_date (in module bpy.app)](bpy.app.html#bpy.app.build_date) - [build_hash (in module bpy.app)](bpy.app.html#bpy.app.build_hash) - [build_linkflags (in module bpy.app)](bpy.app.html#bpy.app.build_linkflags) - [build_options (in module bpy.app)](bpy.app.html#bpy.app.build_options) - [build_platform (in module bpy.app)](bpy.app.html#bpy.app.build_platform) - [build_record_run (bpy.types.MovieClipProxy attribute)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.build_record_run)   - [(bpy.types.StripProxy attribute)](bpy.types.StripProxy.html#bpy.types.StripProxy.build_record_run) - [build_system (in module bpy.app)](bpy.app.html#bpy.app.build_system) - [build_time (in module bpy.app)](bpy.app.html#bpy.app.build_time) - [build_type (in module bpy.app)](bpy.app.html#bpy.app.build_type) - [build_undistorted_100 (bpy.types.MovieClipProxy attribute)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.build_undistorted_100) - [build_undistorted_25 (bpy.types.MovieClipProxy attribute)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.build_undistorted_25) - [build_undistorted_50 (bpy.types.MovieClipProxy attribute)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.build_undistorted_50) - [build_undistorted_75 (bpy.types.MovieClipProxy attribute)](bpy.types.MovieClipProxy.html#bpy.types.MovieClipProxy.build_undistorted_75) - [BuildModifier (class in bpy.types)](bpy.types.BuildModifier.html#bpy.types.BuildModifier) - [bulge (bpy.types.SplineIKConstraint attribute)](bpy.types.SplineIKConstraint.html#bpy.types.SplineIKConstraint.bulge)   - [(bpy.types.StretchToConstraint attribute)](bpy.types.StretchToConstraint.html#bpy.types.StretchToConstraint.bulge) - [bulge_max (bpy.types.SplineIKConstraint attribute)](bpy.types.SplineIKConstraint.html#bpy.types.SplineIKConstraint.bulge_max)   - [(bpy.types.StretchToConstraint attribute)](bpy.types.StretchToConstraint.html#bpy.types.StretchToConstraint.bulge_max) - [bulge_min (bpy.types.SplineIKConstraint attribute)](bpy.types.SplineIKConstraint.html#bpy.types.SplineIKConstraint.bulge_min)   - [(bpy.types.StretchToConstraint attribute)](bpy.types.StretchToConstraint.html#bpy.types.StretchToConstraint.bulge_min) - [bulge_smooth (bpy.types.SplineIKConstraint attribute)](bpy.types.SplineIKConstraint.html#bpy.types.SplineIKConstraint.bulge_smooth)   - [(bpy.types.StretchToConstraint attribute)](bpy.types.StretchToConstraint.html#bpy.types.StretchToConstraint.bulge_smooth) - [bundle_install() (in module bpy.ops.asset)](bpy.ops.asset.html#bpy.ops.asset.bundle_install) - [bundle_solid (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.bundle_solid) - [bundles_to_mesh() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.bundles_to_mesh) - [buoyancy (bpy.types.SPHFluidSettings attribute)](bpy.types.SPHFluidSettings.html#bpy.types.SPHFluidSettings.buoyancy) - [burning_rate (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.burning_rate) - [butterworth_smooth() (in module bpy.ops.graph)](bpy.ops.graph.html#bpy.ops.graph.butterworth_smooth) - [button_execute() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.button_execute) - [button_string_clear() (in module bpy.ops.ui)](bpy.ops.ui.html#bpy.ops.ui.button_string_clear) - [bvh() (in module bpy.ops.export_anim)](bpy.ops.export_anim.html#bpy.ops.export_anim.bvh)   - [(in module bpy.ops.import_anim)](bpy.ops.import_anim.html#bpy.ops.import_anim.bvh) - [bytecode (bpy.types.ShaderNodeScript attribute)](bpy.types.ShaderNodeScript.html#bpy.types.ShaderNodeScript.bytecode) - [bytecode_hash (bpy.types.ShaderNodeScript attribute)](bpy.types.ShaderNodeScript.html#bpy.types.ShaderNodeScript.bytecode_hash) - [ByteColorAttribute (class in bpy.types)](bpy.types.ByteColorAttribute.html#bpy.types.ByteColorAttribute) - [ByteColorAttribute.data (in module bpy.types)](bpy.types.ByteColorAttribute.html#bpy.types.ByteColorAttribute.data) - [ByteColorAttributeValue (class in bpy.types)](bpy.types.ByteColorAttributeValue.html#bpy.types.ByteColorAttributeValue) - [ByteIntAttribute (class in bpy.types)](bpy.types.ByteIntAttribute.html#bpy.types.ByteIntAttribute) - [ByteIntAttribute.data (in module bpy.types)](bpy.types.ByteIntAttribute.html#bpy.types.ByteIntAttribute.data) - [ByteIntAttributeValue (class in bpy.types)](bpy.types.ByteIntAttributeValue.html#bpy.types.ByteIntAttributeValue) |