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

assistant: shes) - [WorkSpaceTool.use_paint_canvas (in module bpy.types)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.use_paint_canvas) - [WorkSpaceTool.widget (in module bpy.types)](bpy.types.WorkSpaceTool.html#bpy.types.WorkSpaceTool.widget) - [world (bpy.types.Scene attribute)](bpy.types.Scene.html#bpy.types.Scene.world) - [World (class in bpy.types)](bpy.types.World.html#bpy.types.World) - [world (in module bpy.context)](bpy.context.html#bpy.context.world) - [World.animation_data (in module bpy.types)](bpy.types.World.html#bpy.types.World.animation_data) - [World.cycles (in module bpy.types)](bpy.types.World.html#bpy.types.World.cycles) - [World.cycles_visibility (in module bpy.types)](bpy.types.World.html#bpy.types.World.cycles_visibility) - [World.light_settings (in module bpy.types)](bpy.types.World.html#bpy.types.World.light_settings) - [World.mist_settings (in module bpy.types)](bpy.types.World.html#bpy.types.World.mist_settings) - [World.node_tree (in module bpy.types)](bpy.types.World.html#bpy.types.World.node_tree) - [world_add() (in module bpy.ops.rigidbody)](bpy.ops.rigidbody.html#bpy.ops.rigidbody.world_add) - [world_override (bpy.types.ViewLayer attribute)](bpy.types.ViewLayer.html#bpy.types.ViewLayer.world_override) - [world_remove() (in module bpy.ops.rigidbody)](bpy.ops.rigidbody.html#bpy.ops.rigidbody.world_remove) - [world_to_camera_view() (in module bpy_extras.object_utils)](bpy_extras.object_utils.html#bpy_extras.object_utils.world_to_camera_view) - [WorldLighting (class in bpy.types)](bpy.types.WorldLighting.html#bpy.types.WorldLighting) - [WorldMistSettings (class in bpy.types)](bpy.types.WorldMistSettings.html#bpy.types.WorldMistSettings) - [wrap_method (bpy.types.GreasePencilShrinkwrapModifier attribute)](bpy.types.GreasePencilShrinkwrapModifier.html#bpy.types.GreasePencilShrinkwrapModifier.wrap_method)   - [(bpy.types.ShrinkwrapModifier attribute)](bpy.types.ShrinkwrapModifier.html#bpy.types.ShrinkwrapModifier.wrap_method) - [wrap_mode (bpy.types.GreasePencilShrinkwrapModifier attribute)](bpy.types.GreasePencilShrinkwrapModifier.html#bpy.types.GreasePencilShrinkwrapModifier.wrap_mode)   - [(bpy.types.ShrinkwrapConstraint attribute)](bpy.types.ShrinkwrapConstraint.html#bpy.types.ShrinkwrapConstraint.wrap_mode)   - [(bpy.types.ShrinkwrapModifier attribute)](bpy.types.ShrinkwrapModifier.html#bpy.types.ShrinkwrapModifier.wrap_mode) - [wrap_width (bpy.types.TextStrip attribute)](bpy.types.TextStrip.html#bpy.types.TextStrip.wrap_width) - [write() (aud.aud.AnimateableProperty method)](aud.html#aud.aud.AnimateableProperty.write)   - [(aud.aud.Sound method)](aud.html#aud.aud.Sound.write)   - [(bpy.types.BlendDataLibraries method)](bpy.types.BlendDataLibraries.html#bpy.types.BlendDataLibraries.write)   - [(bpy.types.Text method)](bpy.types.Text.html#bpy.types.Text.write)   - [(in module imbuf)](imbuf.html#imbuf.write) - [write_legacy_blend_file_format (bpy.types.PreferencesExperimental attribute)](bpy.types.PreferencesExperimental.html#bpy.types.PreferencesExperimental.write_legacy_blend_file_format) - [writeConstantRange() (aud.aud.AnimateableProperty method)](aud.html#aud.aud.AnimateableProperty.writeConstantRange) - [ww (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.ww) - [www (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.www) - [wwww (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwww) - [wwwx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwwx) - [wwwy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwwy) - [wwwz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwwz) - [wwx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwx) - [wwxw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwxw) - [wwxx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwxx) - [wwxy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwxy) - [wwxz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwxz) - [wwy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwy) - [wwyw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwyw) - [wwyx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwyx) - [wwyy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwyy) - [wwyz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwyz) - [wwz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwz) - [wwzw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwzw) - [wwzx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwzx) - [wwzy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwzy) - [wwzz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wwzz) - [wx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wx) - [wxw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxw) - [wxww (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxww) - [wxwx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxwx) - [wxwy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxwy) - [wxwz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxwz) - [wxx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxx) - [wxxw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxxw) - [wxxx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxxx) - [wxxy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxxy) - [wxxz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxxz) - [wxy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxy) - [wxyw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxyw) - [wxyx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxyx) - [wxyy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxyy) - [wxyz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxyz) - [wxz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxz) - [wxzw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxzw) - [wxzx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxzx) - [wxzy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxzy) - [wxzz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wxzz) - [wy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wy) - [wyw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyw) - [wyww (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyww) - [wywx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wywx) - [wywy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wywy) - [wywz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wywz) - [wyx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyx) - [wyxw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyxw) - [wyxx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyxx) - [wyxy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyxy) - [wyxz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyxz) - [wyy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyy) - [wyyw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyyw) - [wyyx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyyx) - [wyyy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyyy) - [wyyz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyyz) - [wyz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyz) - [wyzw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyzw) - [wyzx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyzx) - [wyzy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyzy) - [wyzz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wyzz) - [wz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wz) - [wzw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzw) - [wzww (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzww) - [wzwx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzwx) - [wzwy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzwy) - [wzwz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzwz) - [wzx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzx) - [wzxw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzxw) - [wzxx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzxx) - [wzxy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzxy) - [wzxz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzxz) - [wzy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzy) - [wzyw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzyw) - [wzyx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzyx) - [wzyy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzyy) - [wzyz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzyz) - [wzz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzz) - [wzzw (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzzw) - [wzzx (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzzx) - [wzzy (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzzy) - [wzzz (mathutils.Vector attribute)](mathutils.html#mathutils.Vector.wzzz) |