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

assistant: .html#bpy.types.AssetShelf.filter_paint_curve)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_paint_curve) - [filter_palette (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_palette)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_palette) - [filter_particle_settings (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_particle_settings)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_particle_settings) - [filter_pointcloud (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_pointcloud)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_pointcloud) - [filter_scene (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_scene)   - [(bpy.types.FileAssetSelectIDFilter attribute)](bpy.types.FileAssetSelectIDFilter.html#bpy.types.FileAssetSelectIDFilter.filter_scene)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_scene) - [filter_search (bpy.types.FileSelectParams attribute)](bpy.types.FileSelectParams.html#bpy.types.FileSelectParams.filter_search) - [filter_size (bpy.types.ImageTexture attribute)](bpy.types.ImageTexture.html#bpy.types.ImageTexture.filter_size)   - [(bpy.types.RenderSettings attribute)](bpy.types.RenderSettings.html#bpy.types.RenderSettings.filter_size) - [filter_sound (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_sound)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_sound) - [filter_speaker (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_speaker)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_speaker) - [filter_state (bpy.types.SpaceOutliner attribute)](bpy.types.SpaceOutliner.html#bpy.types.SpaceOutliner.filter_state) - [filter_text (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_text)   - [(bpy.types.DopeSheet attribute)](bpy.types.DopeSheet.html#bpy.types.DopeSheet.filter_text)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_text)   - [(bpy.types.SpaceOutliner attribute)](bpy.types.SpaceOutliner.html#bpy.types.SpaceOutliner.filter_text)   - [(bpy.types.SpacePreferences attribute)](bpy.types.SpacePreferences.html#bpy.types.SpacePreferences.filter_text) - [filter_texture (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_texture)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_texture) - [filter_tracks() (in module bpy.ops.clip)](bpy.ops.clip.html#bpy.ops.clip.filter_tracks) - [filter_type (bpy.types.MovieTrackingStabilization attribute)](bpy.types.MovieTrackingStabilization.html#bpy.types.MovieTrackingStabilization.filter_type)   - [(bpy.types.SpacePreferences attribute)](bpy.types.SpacePreferences.html#bpy.types.SpacePreferences.filter_type) - [filter_volume (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_volume)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_volume) - [filter_work_space (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_work_space)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_work_space) - [filter_world (bpy.types.AssetShelf attribute)](bpy.types.AssetShelf.html#bpy.types.AssetShelf.filter_world)   - [(bpy.types.FileAssetSelectIDFilter attribute)](bpy.types.FileAssetSelectIDFilter.html#bpy.types.FileAssetSelectIDFilter.filter_world)   - [(bpy.types.FileSelectIDFilter attribute)](bpy.types.FileSelectIDFilter.html#bpy.types.FileSelectIDFilter.filter_world) - [find() (bpy.types.ActionChannelbagFCurves method)](bpy.types.ActionChannelbagFCurves.html#bpy.types.ActionChannelbagFCurves.find)   - [(bpy.types.AnimDataDrivers method)](bpy.types.AnimDataDrivers.html#bpy.types.AnimDataDrivers.find)   - [(bpy.types.bpy_prop_collection method)](bpy.types.bpy_prop_collection.html#bpy.types.bpy_prop_collection.find)   - [(bpy.types.KeyMaps method)](bpy.types.KeyMaps.html#bpy.types.KeyMaps.find)   - [(bpy.types.NlaStripFCurves method)](bpy.types.NlaStripFCurves.html#bpy.types.NlaStripFCurves.find)   - [(bpy.types.XrActionMapBindings method)](bpy.types.XrActionMapBindings.html#bpy.types.XrActionMapBindings.find)   - [(bpy.types.XrActionMapItems method)](bpy.types.XrActionMapItems.html#bpy.types.XrActionMapItems.find)   - [(bpy.types.XrActionMaps class method)](bpy.types.XrActionMaps.html#bpy.types.XrActionMaps.find)   - [(bpy.types.XrComponentPaths method)](bpy.types.XrComponentPaths.html#bpy.types.XrComponentPaths.find)   - [(bpy.types.XrUserPaths method)](bpy.types.XrUserPaths.html#bpy.types.XrUserPaths.find)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.find)   - [(mathutils.kdtree.mathutils.kdtree.KDTree method)](mathutils.kdtree.html#mathutils.kdtree.mathutils.kdtree.KDTree.find) - [find_armature() (bpy.types.Object method)](bpy.types.Object.html#bpy.types.Object.find_armature) - [find_base_socket_type() (in module bpy_extras.node_utils)](bpy_extras.node_utils.html#bpy_extras.node_utils.find_base_socket_type) - [find_by_name() (bpy.types.RenderPasses method)](bpy.types.RenderPasses.html#bpy.types.RenderPasses.find_by_name) - [find_doubles() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.find_doubles) - [find_frame() (bpy.types.MovieTrackingMarkers method)](bpy.types.MovieTrackingMarkers.html#bpy.types.MovieTrackingMarkers.find_frame)   - [(bpy.types.MovieTrackingPlaneMarkers method)](bpy.types.MovieTrackingPlaneMarkers.html#bpy.types.MovieTrackingPlaneMarkers.find_frame)   - [(bpy.types.MovieTrackingReconstructedCameras method)](bpy.types.MovieTrackingReconstructedCameras.html#bpy.types.MovieTrackingReconstructedCameras.find_frame) - [find_from_operator() (bpy.types.KeyMapItems method)](bpy.types.KeyMapItems.html#bpy.types.KeyMapItems.find_from_operator) - [find_item_from_operator() (bpy.types.KeyConfigurations method)](bpy.types.KeyConfigurations.html#bpy.types.KeyConfigurations.find_item_from_operator) - [find_match() (bpy.types.KeyMapItems method)](bpy.types.KeyMapItems.html#bpy.types.KeyMapItems.find_match)   - [(bpy.types.KeyMaps method)](bpy.types.KeyMaps.html#bpy.types.KeyMaps.find_match) - [find_matching_vertex() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.find_matching_vertex) - [find_missing_files() (in module bpy.ops.file)](bpy.ops.file.html#bpy.ops.file.find_missing_files) - [find_modal() (bpy.types.KeyMaps method)](bpy.types.KeyMaps.html#bpy.types.KeyMaps.find_modal) - [find_n() (mathutils.kdtree.mathutils.kdtree.KDTree method)](mathutils.kdtree.html#mathutils.kdtree.mathutils.kdtree.KDTree.find_n) - [find_nearest() (mathutils.bvhtree.mathutils.bvhtree.BVHTree method)](mathutils.bvhtree.html#mathutils.bvhtree.mathutils.bvhtree.BVHTree.find_nearest) - [find_nearest_range() (mathutils.bvhtree.mathutils.bvhtree.BVHTree method)](mathutils.bvhtree.html#mathutils.bvhtree.mathutils.bvhtree.BVHTree.find_nearest_range) - [find_node() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.find_node) - [find_node_input() (in module bpy_extras.node_utils)](bpy_extras.node_utils.html#bpy_extras.node_utils.find_node_input) - [find_range() (mathutils.kdtree.mathutils.kdtree.KDTree method)](mathutils.kdtree.html#mathutils.kdtree.mathutils.kdtree.KDTree.find_range) - [find_set_selected() (in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.find_set_selected) - [find_text (bpy.types.SpaceTextEditor attribute)](bpy.types.SpaceTextEditor.html#bpy.types.SpaceTextEditor.find_text) - [first (freestyle.types.freestyle.types.Id attribute)](freestyle.types.html#freestyle.types.freestyle.types.Id.first) - [first_fedge (freestyle.types.freestyle.types.ViewEdge attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewEdge.first_fedge) - [first_svertex (freestyle.types.freestyle.types.CurvePoint attribute)](freestyle.types.html#freestyle.types.freestyle.types.CurvePoint.first_svertex)   - [(freestyle.types.freestyle.types.FEdge attribute)](freestyle.types.html#freestyle.types.freestyle.types.FEdge.first_svertex) - [first_viewvertex (freestyle.types.freestyle.types.ViewEdge attribute)](freestyle.types.html#freestyle.types.freestyle.types.ViewEdge.first_viewvertex) - [fisheye_fov (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.fisheye_fov) - [fisheye_lens (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.fisheye_lens) - [fisheye_polynomial_k0 (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.fisheye_polynomial_k0) - [fisheye_polynomial_k1 (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.fisheye_polynomial_k1) - [fisheye_polynomial_k2 (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.fisheye_polynomial_k2) - [fisheye_polynomial_k3 (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.fisheye_polynomial_k3) - [fisheye_polynomial_k4 (bpy.types.Camera attribute)](bpy.types.Camera.html#bpy.types.Camera.fisheye_polynomial_k4) - [fit_column() (in module bpy.ops.spreadsheet)](bpy.ops.spreadsheet.html#bpy.ops.spreadsheet.fit_column) - [fit_length (bpy.types.ArrayModifier attribute)](bpy.types.ArrayModifier.html#bpy.types.ArrayModifier.fit_length) - [fit_method (bpy.types.CurvePaintSettings attribute)](bpy.types.CurvePaintSettings.html#bpy.types.CurvePaintSettings.fit_method)   - [(bpy.types.GreasePencilTextureModifier attribute)](bpy.types.GreasePencilTextureModifier.html#bpy.types.GreasePencilTextureModifier.fit_method)   - [(bpy.types.SequencerToolSettings attribute)](bpy.types.SequencerToolSettings.html#bpy.types.SequencerToolSettings.fit_method) - [fit_type (bpy.types.ArrayModifier attribute)](bpy.types.ArrayModifier.html#bpy.types.ArrayModifier.fit_type) - [fix_paths_rename_all() (bpy.types.AnimData method)](bpy.types.AnimData.html#bpy.types.AnimData.fix_paths_rename_all) - [fix_to_camera() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.fix_to_camera) - [flame_ignition (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.flame_ignition) - [flame_max_temp (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.flame_max_temp) - [flame_smoke (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.flame_smoke) - [flame_smoke_color (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.flame_smoke_color) - [flame_vorticity (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.flame_vorticity) - [flat() (gpu.types.GPUStageInterfaceInfo method)](gpu.types.html#gpu.types.GPUStageInterfaceInfo.flat) - [flee_distance (bpy.types.BoidRuleFight attribute)](bpy.types.BoidRuleFight.html#bpy.types.BoidRuleFight.flee_distance) - [flip (bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.flip) - [flip() (bpy.types.MeshPolygon method)](bpy.types.MeshPolygon.html#bpy.types.MeshPolygon.flip)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.flip)   - [(in module bpy.ops.lattice)](bpy.ops.lattice.html#bpy.ops.lattice.flip) - [flip_axis (bpy.types.MeshCacheModifier attribute)](bpy.types.MeshCacheModifier.html#bpy.types.MeshCacheModifier.flip_axis) - [flip_name() (in module bpy.utils)](bpy.utils.html#bpy.utils.flip_name) - [flip_names() (in module bpy.ops.armature)](bpy.ops.armature.html#bpy.ops.armature.flip_names)   - [(in module bpy.ops.pose)](bpy.ops.pose.html#bpy.ops.pose.flip_names) - [flip_normals() (bpy.types.Mesh method)](bpy.types.Mesh.html#bpy.types.Mesh.flip_normals)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.flip_normals) - [flip_quad_tessellation() (in module bmesh.ops)](bmesh.ops.html#bmesh.ops.flip_quad_tessellation)   - [(in module bpy.ops.mesh)](bpy.ops.mesh.html#bpy.ops.mesh.flip_quad_tessellation) - [flip_ratio (bpy.types.FluidDomainSettings attribute)](bpy.types.FluidDomainSettings.html#bpy.types.FluidDomainSettings.flip_ratio) - [flip_with_pose() (bpy.types.Action method)](bpy.types.Action.html#bpy.types.Action.flip_with_pose) - [float (bmesh.types.bmesh.types.BMLayerAccessEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessEdge.float)   - [(bmesh.types.bmesh.types.BMLayerAccessFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessFace.float)   - [(bmesh.types.bmesh.types.BMLayerAccessLoop attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessLoop.float)   - [(bmesh.types.bmesh.types.BMLayerAccessVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessVert.float)   - [(bpy.types.PropertyGroupItem attribute)](bpy.types.PropertyGroupItem.html#bpy.types.PropertyGroupItem.float) - [Float2Attribute (class in bpy.types)](bpy.types.Float2Attribute.html#bpy.types.Float2Attribute) - [Float2Attribute.data (in module bpy.types)](bpy.types.Float2Attribute.html#bpy.types.Float2Attribute.data) - [Float2AttributeValue (class in bpy.types)](bpy.types.Float2AttributeValue.html#bpy.types.Float2AttributeValue) - [Float4x4Attribute (class in bpy.types)](bpy.types.Float4x4Attribute.html#bpy.types.Float4x4Attribute) - [Float4x4Attribute.data (in module bpy.types)](bpy.types.Float4x4Attribute.html#bpy.types.Float4x4Attribute.data) - [Float4x4AttributeValue (class in bpy.types)](bpy.types.Float4x4AttributeValue.html#bpy.types.Float4x4AttributeValue) - [float_array (bpy.types.PropertyGroupItem attribute)](bpy.types.PropertyGroupItem.html#bpy.types.PropertyGroupItem.float_array) - [float_color (bmesh.types.bmesh.types.BMLayerAccessEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessEdge.float_color)   - [(bmesh.types.bmesh.types.BMLayerAccessFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessFace.float_color)   - [(bmesh.types.bmesh.types.BMLayerAccessLoop attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessLoop.float_color)   - [(bmesh.types.bmesh.types.BMLayerAccessVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessVert.float_color) - [float_vector (bmesh.types.bmesh.types.BMLayerAccessEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessEdge.float_vector)   - [(bmesh.types.bmesh.types.BMLayerAccessFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessFace.float_vector)   - [(bmesh.types.bmesh.types.BMLayerAccessLoop attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessLoop.float_vector)   - [(bmesh.types.bmesh.types.BMLayerAccessVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerAccessVert.float_vector) - [FloatAttribute (class in bpy.types)](bpy.types.FloatAttribute.html#bpy.types.FloatAttribute) - [FloatAttribute.data (in module bpy.types)](bpy.types.FloatAttribute.html#bpy.types.FloatAttribute.data) - [FloatAttributeValue (class in bpy.types)](bpy.types.FloatAttributeValue.html#bpy.types.FloatAttributeValue) - [FloatColorAttribute (class in bpy.types)](bpy.types.FloatColorAttribute.html#bpy.types.FloatColorAttribute) - [FloatColorAttribute.data (in module bpy.types)](bpy.types.FloatColorAttribute.html#bpy.types.FloatColorAttribute.data) - [FloatColorAttributeValue (class in bpy.types)](bpy.types.FloatColorAttributeValue.html#bpy.types.FloatColorAttributeValue) - [FloatProperty (class in bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty) - [FloatProperty() (in module bpy.props)](bpy.props.html#bpy.props.FloatProperty) - [FloatProperty.array_dimensions (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.array_dimensions) - [FloatProperty.array_length (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.array_length) - [FloatProperty.default (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.default) - [FloatProperty.default_array (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.default_array) - [FloatProperty.hard_max (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.hard_max) - [FloatProperty.hard_min (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.hard_min) - [FloatProperty.is_array (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.is_array) - [FloatProperty.precision (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.precision) - [FloatProperty.soft_max (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.soft_max) - [FloatProperty.soft_min (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.soft_min) - [FloatProperty.step (in module bpy.types)](bpy.types.FloatProperty.html#bpy.types.FloatProperty.step) - [FloatVectorAttribute (class in bpy.types)](bpy.types.FloatVectorAttribute.html#bpy.types.FloatVectorAttribute) - [FloatVectorAttribute.data (in module bpy.types)](bpy.types.FloatVectorAttribute.html#bpy.types.FloatVectorAttribute.data) - [FloatVectorAttributeValue (class in bpy.types)](bpy.types.FloatVectorAttributeValue.html#bpy.types.FloatVectorAttributeValue) - [FloatVectorProperty() (in module bpy.props)](bpy.props.html#bpy.props.FloatVectorProperty) - [FloatV