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

assistant: |  |  |
| --- | --- |
| - [`bpy.context.scene`](bpy.context.html#bpy.context.scene "bpy.context.scene") - [`bpy.context.sequencer_scene`](bpy.context.html#bpy.context.sequencer_scene "bpy.context.sequencer_scene") - [`BlendData.scenes`](bpy.types.BlendData.html#bpy.types.BlendData.scenes "bpy.types.BlendData.scenes") - [`BlendDataScenes.new`](bpy.types.BlendDataScenes.html#bpy.types.BlendDataScenes.new "bpy.types.BlendDataScenes.new") - [`BlendDataScenes.remove`](bpy.types.BlendDataScenes.html#bpy.types.BlendDataScenes.remove "bpy.types.BlendDataScenes.remove") - [`Camera.view_frame`](bpy.types.Camera.html#bpy.types.Camera.view_frame "bpy.types.Camera.view_frame") - [`CompositorNodeCryptomatteV2.scene`](bpy.types.CompositorNodeCryptomatteV2.html#bpy.types.CompositorNodeCryptomatteV2.scene "bpy.types.CompositorNodeCryptomatteV2.scene") - [`CompositorNodeDefocus.scene`](bpy.types.CompositorNodeDefocus.html#bpy.types.CompositorNodeDefocus.scene "bpy.types.CompositorNodeDefocus.scene") - [`CompositorNodeRLayers.scene`](bpy.types.CompositorNodeRLayers.html#bpy.types.CompositorNodeRLayers.scene "bpy.types.CompositorNodeRLayers.scene") - [`Context.scene`](bpy.types.Context.html#bpy.types.Context.scene "bpy.types.Context.scene") - [`Depsgraph.scene`](bpy.types.Depsgraph.html#bpy.types.Depsgraph.scene "bpy.types.Depsgraph.scene") - [`Depsgraph.scene_eval`](bpy.types.Depsgraph.html#bpy.types.Depsgraph.scene_eval "bpy.types.Depsgraph.scene_eval") - [`ID.override_hierarchy_create`](bpy.types.ID.html#bpy.types.ID.override_hierarchy_create "bpy.types.ID.override_hierarchy_create") - [`IDOverrideLibrary.resync`](bpy.types.IDOverrideLibrary.html#bpy.types.IDOverrideLibrary.resync "bpy.types.IDOverrideLibrary.resync") - [`Image.save_render`](bpy.types.Image.html#bpy.types.Image.save_render "bpy.types.Image.save_render") | - [`Object.crazyspace_eval`](bpy.types.Object.html#bpy.types.Object.crazyspace_eval "bpy.types.Object.crazyspace_eval") - [`Object.is_deform_modified`](bpy.types.Object.html#bpy.types.Object.is_deform_modified "bpy.types.Object.is_deform_modified") - [`Object.is_modified`](bpy.types.Object.html#bpy.types.Object.is_modified "bpy.types.Object.is_modified") - [`RenderEngine.bind_display_space_shader`](bpy.types.RenderEngine.html#bpy.types.RenderEngine.bind_display_space_shader "bpy.types.RenderEngine.bind_display_space_shader") - [`RenderEngine.get_preview_pixel_size`](bpy.types.RenderEngine.html#bpy.types.RenderEngine.get_preview_pixel_size "bpy.types.RenderEngine.get_preview_pixel_size") - [`RenderEngine.register_pass`](bpy.types.RenderEngine.html#bpy.types.RenderEngine.register_pass "bpy.types.RenderEngine.register_pass") - [`RenderEngine.support_display_space_shader`](bpy.types.RenderEngine.html#bpy.types.RenderEngine.support_display_space_shader "bpy.types.RenderEngine.support_display_space_shader") - [`RenderEngine.update_render_passes`](bpy.types.RenderEngine.html#bpy.types.RenderEngine.update_render_passes "bpy.types.RenderEngine.update_render_passes") - [`Scene.background_set`](#bpy.types.Scene.background_set "bpy.types.Scene.background_set") - [`SceneStrip.scene`](bpy.types.SceneStrip.html#bpy.types.SceneStrip.scene "bpy.types.SceneStrip.scene") - [`StripsMeta.new_scene`](bpy.types.StripsMeta.html#bpy.types.StripsMeta.new_scene "bpy.types.StripsMeta.new_scene") - [`StripsTopLevel.new_scene`](bpy.types.StripsTopLevel.html#bpy.types.StripsTopLevel.new_scene "bpy.types.StripsTopLevel.new_scene") - [`Window.scene`](bpy.types.Window.html#bpy.types.Window.scene "bpy.types.Window.scene") - [`WorkSpace.sequencer_scene`](bpy.types.WorkSpace.html#bpy.types.WorkSpace.sequencer_scene "bpy.types.WorkSpace.sequencer_scene") |