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

assistant: e_selection) - [template_event_from_keymap_item() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_event_from_keymap_item) - [template_file_select_path() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_file_select_path) - [template_grease_pencil_layer_tree() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_grease_pencil_layer_tree) - [template_greasepencil_color() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_greasepencil_color) - [template_header() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_header) - [template_header_3D_mode() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_header_3D_mode) - [template_histogram() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_histogram) - [template_icon() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_icon) - [template_icon_view() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_icon_view) - [template_ID() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_ID) - [template_ID_preview() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_ID_preview) - [template_ID_tabs() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_ID_tabs) - [template_image() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_image) - [template_image_layers() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_image_layers) - [template_image_settings() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_image_settings) - [template_image_stereo_3d() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_image_stereo_3d) - [template_image_views() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_image_views) - [template_input_status() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_input_status) - [template_keymap_item_properties() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_keymap_item_properties) - [template_layers() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_layers) - [template_light_linking_collection() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_light_linking_collection) - [template_list() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_list) - [template_marker() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_marker) - [template_matrix() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_matrix) - [template_menu_search() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_menu_search) - [template_modifier_asset_menu_items() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_modifier_asset_menu_items) - [template_modifiers() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_modifiers) - [template_movieclip() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_movieclip) - [template_movieclip_information() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_movieclip_information) - [template_node_asset_menu_items() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_node_asset_menu_items) - [template_node_inputs() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_node_inputs) - [template_node_link() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_node_link) - [template_node_operator_asset_menu_items() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_node_operator_asset_menu_items) - [template_node_operator_asset_root_items() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_node_operator_asset_root_items) - [template_node_socket() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_node_socket) - [template_node_tree_interface() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_node_tree_interface) - [template_node_view() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_node_view) - [template_operator_search() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_operator_search) - [template_palette() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_palette) - [template_path_builder() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_path_builder) - [template_popup_confirm() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_popup_confirm) - [template_preview() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_preview) - [template_recent_files() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_recent_files) - [template_reports_banner() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_reports_banner) - [template_running_jobs() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_running_jobs) - [template_search() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_search) - [template_search_preview() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_search_preview) - [template_shaderfx() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_shaderfx) - [template_shape_key_tree() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_shape_key_tree) - [template_status_info() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_status_info) - [template_strip_modifiers() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_strip_modifiers) - [template_texture_user() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_texture_user) - [template_track() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_track) - [template_vectorscope() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_vectorscope) - [template_waveform() (bpy.types.UILayout method)](bpy.types.UILayout.html#bpy.types.UILayout.template_waveform) - [temporary_directory (bpy.types.PreferencesFilePaths attribute)](bpy.types.PreferencesFilePaths.html#bpy.types.PreferencesFilePaths.temporary_directory) - [tension_damping (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.tension_damping) - [tension_stiffness (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.tension_stiffness) - [tension_stiffness_max (bpy.types.ClothSettings attribute)](bpy.types.ClothSettings.html#bpy.types.ClothSettings.tension_stiffness_max) - [tessellate_polygon() (in module mathutils.geometry)](mathutils.geometry.html#mathutils.geometry.tessellate_polygon) - [test_break() (bpy.types.RenderEngine method)](bpy.types.RenderEngine.html#bpy.types.RenderEngine.test_break) - [test_inlining_shader_nodes() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.test_inlining_shader_nodes) - [test_select() (bpy.types.Gizmo method)](bpy.types.Gizmo.html#bpy.types.Gizmo.test_select) - [texco_mesh (bpy.types.Mesh attribute)](bpy.types.Mesh.html#bpy.types.Mesh.texco_mesh) - [TexMapping (class in bpy.types)](bpy.types.TexMapping.html#bpy.types.TexMapping) - [TexPaintSlot (class in bpy.types)](bpy.types.TexPaintSlot.html#bpy.types.TexPaintSlot) - [TexPaintSlot.icon_value (in module bpy.types)](bpy.types.TexPaintSlot.html#bpy.types.TexPaintSlot.icon_value) - [TexPaintSlot.is_valid (in module bpy.types)](bpy.types.TexPaintSlot.html#bpy.types.TexPaintSlot.is_valid) - [TexPaintSlot.name (in module bpy.types)](bpy.types.TexPaintSlot.html#bpy.types.TexPaintSlot.name) - [texspace_location (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.texspace_location)   - [(bpy.types.Mesh attribute)](bpy.types.Mesh.html#bpy.types.Mesh.texspace_location)   - [(bpy.types.MetaBall attribute)](bpy.types.MetaBall.html#bpy.types.MetaBall.texspace_location) - [texspace_size (bpy.types.Curve attribute)](bpy.types.Curve.html#bpy.types.Curve.texspace_size)   - [(bpy.types.Mesh attribute)](bpy.types.Mesh.html#bpy.types.Mesh.texspace_size)   - [(bpy.types.MetaBall attribute)](bpy.types.MetaBall.html#bpy.types.MetaBall.texspace_size) - [text (bpy.types.NodeFrame attribute)](bpy.types.NodeFrame.html#bpy.types.NodeFrame.text)   - [(bpy.types.Panel attribute)](bpy.types.Panel.html#bpy.types.Panel.text)   - [(bpy.types.SpaceTextEditor attribute)](bpy.types.SpaceTextEditor.html#bpy.types.SpaceTextEditor.text)   - [(bpy.types.TextStrip attribute)](bpy.types.TextStrip.html#bpy.types.TextStrip.text)   - [(bpy.types.ThemeRegionsChannels attribute)](bpy.types.ThemeRegionsChannels.html#bpy.types.ThemeRegionsChannels.text)   - [(bpy.types.ThemeRegionsScrubbing attribute)](bpy.types.ThemeRegionsScrubbing.html#bpy.types.ThemeRegionsScrubbing.text)   - [(bpy.types.ThemeSpaceGeneric attribute)](bpy.types.ThemeSpaceGeneric.html#bpy.types.ThemeSpaceGeneric.text)   - [(bpy.types.ThemeSpaceGradient attribute)](bpy.types.ThemeSpaceGradient.html#bpy.types.ThemeSpaceGradient.text)   - [(bpy.types.ThemeWidgetColors attribute)](bpy.types.ThemeWidgetColors.html#bpy.types.ThemeWidgetColors.text) - [Text (class in bpy.types)](bpy.types.Text.html#bpy.types.Text) - [Text.current_line (in module bpy.types)](bpy.types.Text.html#bpy.types.Text.current_line) - [Text.is_dirty (in module bpy.types)](bpy.types.Text.html#bpy.types.Text.is_dirty) - [Text.is_in_memory (in module bpy.types)](bpy.types.Text.html#bpy.types.Text.is_in_memory) - [Text.is_modified (in module bpy.types)](bpy.types.Text.html#bpy.types.Text.is_modified) - [Text.lines (in module bpy.types)](bpy.types.Text.html#bpy.types.Text.lines) - [Text.select_end_line (in module bpy.types)](bpy.types.Text.html#bpy.types.Text.select_end_line) - [text_add() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.text_add) - [text_copy() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.text_copy) - [text_cursor_move() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_cursor_move) - [text_cursor_set() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_cursor_set) - [text_cut() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.text_cut) - [text_delete() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_delete) - [text_deselect_all() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_deselect_all) - [text_edit_copy() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_edit_copy) - [text_edit_cut() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_edit_cut) - [text_edit_mode_toggle() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_edit_mode_toggle) - [text_edit_paste() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_edit_paste) - [text_editor (bpy.types.PreferencesFilePaths attribute)](bpy.types.PreferencesFilePaths.html#bpy.types.PreferencesFilePaths.text_editor) - [text_editor_args (bpy.types.PreferencesFilePaths attribute)](bpy.types.PreferencesFilePaths.html#bpy.types.PreferencesFilePaths.text_editor_args) - [text_grease_pencil (bpy.types.ThemeView3D attribute)](bpy.types.ThemeView3D.html#bpy.types.ThemeView3D.text_grease_pencil) - [text_hi (bpy.types.ThemeSpaceGeneric attribute)](bpy.types.ThemeSpaceGeneric.html#bpy.types.ThemeSpaceGeneric.text_hi)   - [(bpy.types.ThemeSpaceGradient attribute)](bpy.types.ThemeSpaceGradient.html#bpy.types.ThemeSpaceGradient.text_hi) - [text_hinting (bpy.types.PreferencesView attribute)](bpy.types.PreferencesView.html#bpy.types.PreferencesView.text_hinting) - [text_insert() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.text_insert)   - [(in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_insert) - [text_insert_unicode() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.text_insert_unicode) - [text_line_break() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_line_break) - [text_paste() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.text_paste) - [text_paste_from_file() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.text_paste_from_file) - [text_sel (bpy.types.ThemeWidgetColors attribute)](bpy.types.ThemeWidgetColors.html#bpy.types.ThemeWidgetColors.text_sel) - [text_select_all() (in module bpy.ops.sequencer)](bpy.ops.sequencer.html#bpy.ops.sequencer.text_select_all) - [text_selected (bpy.types.ThemeRegionsChannels attribute)](bpy.types.ThemeRegionsChannels.html#bpy.types.ThemeRegionsChannels.text_selected) - [text_strip (bpy.types.ThemeSequenceEditor attribute)](bpy.types.ThemeSequenceEditor.html#bpy.types.ThemeSequenceEditor.text_strip) - [text_strip_cursor (bpy.types.ThemeSequenceEditor attribute)](bpy.types.ThemeSequenceEditor.html#bpy.types.ThemeSequenceEditor.text_strip_cursor) - [TextBox (class in bpy.types)](bpy.types.TextBox.html#bpy.types.TextBox) - [textbox_add() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.textbox_add) - [textbox_remove() (in module bpy.ops.font)](bpy.ops.font.html#bpy.ops.font.textbox_remove) - [TextCharacterFormat (class in bpy.types)](bpy.types.TextCharacterFormat.html#bpy.types.TextCharacterFormat) - [TextCurve (class in bpy.types)](bpy.types.TextCurve.html#bpy.types.TextCurve) - [TextCurve.body_format (in module bpy.types)](bpy.types.TextCurve.html#bpy.types.TextCurve.body_format) - [TextCurve.edit_format (in module bpy.types)](bpy.types.TextCurve.html#bpy.types.TextCurve.edit_format) - [TextCurve.has_selection (in module bpy.types)](bpy.types.TextCurve.html#bpy.types.TextCurve.has_selection) - [TextCurve.is_select_bold (in module bpy.types)](bpy.types.TextCurve.html#bpy.types.TextCurve.is_select_bold) - [TextCurve.is_select_italic (in module bpy.types)](bpy.types.TextCurve.html#bpy.types.TextCurve.is_select_italic) - [TextCurve.is_select_smallcaps (in module bpy.types)](bpy.types.TextCurve.html#bpy.types.TextCurve.is_select_smallcaps) - [TextCurve.is_select_underline (in module bpy.types)](bpy.types.TextCurve.html#bpy.types.TextCurve.is_select_underline) - [TextCurve.text_boxes (in module bpy.types)](bpy.types.TextCurve.html#bpy.types.TextCurve.text_boxes) - [TextLine (class in bpy.types)](bpy.types.TextLine.html#bpy.types.TextLine) - [TextStrip (class in bpy.types)](bpy.types.TextStrip.html#bpy.types.TextStrip) - [TextStrip.input_count (in module bpy.types)](bpy.types.TextStrip.html#bpy.types.TextStrip.input_count) - [texture (bpy.types.Brush attribute)](bpy.types.Brush.html#bpy.types.Brush.texture)   - [(bpy.types.DisplaceModifier attribute)](bpy.types.DisplaceModifier.html#bpy.types.DisplaceModifier.texture)   - [(bpy.types.EffectorWeights attribute)](bpy.types.EffectorWeights.html#bpy.types.EffectorWeights.texture)   - [(bpy.types.FieldSettings attribute)](bpy.types.FieldSettings.html#bpy.types.FieldSettings.texture)   - [(bpy.types.TextureNodeTexture attribute)](bpy.types.TextureNodeTexture.html#bpy.types.TextureNodeTexture.texture)   - [(bpy.types.TextureSlot attribute)](bpy.types.TextureSlot.html#bpy.types.TextureSlot.texture)   - [(bpy.types.VolumeDisplaceModifier attribute)](bpy.types.VolumeDisplaceModifier.html#bpy.types.VolumeDisplaceModifier.texture)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.texture)   - [(bpy.types.WaveModifier attribute)](bpy.types.WaveModifier.html#bpy.types.WaveModifier.texture) - [Texture (class in bpy.types)](bpy.types.Texture.html#bpy.types.Texture) - [texture (in module bpy.context)](bpy.context.html#bpy.context.texture) - [Texture.animation_data (in module bpy.types)](bpy.types.Texture.html#bpy.types.Texture.animation_data) - [Texture.color_ramp (in module bpy.types)](bpy.types.Texture.html#bpy.types.Texture.color_ramp) - [Texture.node_tree (in module bpy.types)](bpy.types.Texture.html#bpy.types.Texture.node_tree) - [Texture.users_material (in module bpy.types)](bpy.types.Texture.html#bpy.types.Texture.users_material) - [Texture.users_object_modifier (in module bpy.types)](bpy.types.Texture.html#bpy.types.Texture.users_object_modifier) - [texture_angle (bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.texture_angle) - [texture_clamp (bpy.types.MaterialGPencilStyle attribute)](bpy.types.MaterialGPencilStyle.html#bpy.types.MaterialGPencilStyle.texture_clamp) - [texture_collection_rate (bpy.types.PreferencesSystem attribute)](bpy.types.PreferencesSystem.html#bpy.types.PreferencesSystem.texture_collection_rate) - [texture_color (gpu.types.GPUOffScreen attribute)](gpu.types.html#gpu.types.GPUOffScreen.texture_color) - [texture_coords (bpy.types.DisplaceModifier attribute)](bpy.types.DisplaceModifier.html#bpy.types.DisplaceModifier.texture_coords)   - [(bpy.types.LineStyleTextureSlot attribute)](bpy.types.LineStyleTextureSlot.html#bpy.types.LineStyleTextureSlot.texture_coords)   - [(bpy.types.ParticleSettingsTextureSlot attribute)](bpy.types.ParticleSettingsTextureSlot.html#bpy.types.ParticleSettingsTextureSlot.texture_coords)   - [(bpy.types.WarpModifier attribute)](bpy.types.WarpModifier.html#bpy.types.WarpModifier.texture_coords)   - [(bpy.types.WaveModifier attribute)]