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

assistant: ### View Settings

Proxy Render Size
:   Controls the preview resolution. Lower values have worse detail but better performance.

    No Display:
    :   Disable the preview entirely.

    Scene Size:
    :   Preview at the full resolution without using proxies.

    25%, 50%, 75%, 100%:
    :   Preview at a downscaled resolution, optionally using proxies (see below).
        Even selecting 100% can give a performance benefit due to the reduced image quality
        and corresponding smaller file size.

Use Proxies
:   Enable the use of [proxies](../sequencer/sidebar/proxy.html),
    which are copies of original footage stored at a lower resolution and/or quality
    for better preview performance.

    Proxies can be configured in the *Proxy* tab of the Sidebar, which is however
    only visible in the *Sequencer* and *Sequencer & Preview* modes.

Channel
:   Setting this to 0 shows all [channels](../sequencer/channels.html).
    Setting it to something higher will only show the channels up to and including that number.

Show Overexposed
:   Highlight overexposed (bright white) areas using a zebra pattern.
    The threshold can be adjusted with the slider.

Show Missing Media
:   Render missing images/movies with a solid magenta color.
    When disabled, missing content will render fully transparent.

### 2D Cursor

The 2D Cursor is the white-red circle with a crosshair that is shown in the preview region
(provided that the [2D Cursor overlay](display/overlays.html#bpy-types-sequencerpreviewoverlay-show-cursor)
is enabled). It can be used as a [Pivot Point](controls/pivot_point.html#bpy-types-sequencertoolsettings-pivot-point)
for rotating and scaling images.

Location X, Y
:   The location of the 2D Cursor relative to the center of the video.
    The edges are 0.5 away, so (0.5, 0.5) is the top right corner.

    The 2D Cursor’s location can also be set with the
    [Cursor tool](toolbar.html)
    or by dragging with `Shift`-`RMB`.

### Frame Overlay

The Frame Overlay lets you display a reference frame for comparing to the current frame.

Set Overlay Region
:   Lets you drag a rectangle to define the bounds of the overlay.
    Instead of clicking this button, you can also press `O` while hovering over the preview.

Frame Offset
:   The time offset between the reference frame and the current frame, in frames.

Overlay Type
:   How the reference frame should be displayed.

    Rectangle:
    :   Display part of the reference frame (defined by the *Overlay Region*) on top of the current frame.

    Reference:
    :   Display only the reference frame.

    Current:
    :   Display only the current frame.

Overlay Lock
:   Keep displaying the same reference frame, even when moving to a different time point.
    This works by automatically adjusting the *Frame Offset*.

### Safe Areas

Shows guides indicating the video area where content can be seen across all screens.

### Scene Strip Display

Controls how [Scene Strips](../../../video_editing/edit/montage/strips/scene.html)
are displayed in the preview.

Shading
:   The [shading mode](../../3dview/display/shading.html#view3d-viewport-shading) to use.

Override Scene Settings
:   Use the [Workbench render settings](../../../render/workbench/index.html) from the
    current scene rather than the scenes referenced by the strips.
    Only available for the *Wireframe* and *Solid* shading modes.

### Annotations

For managing the [Annotations](../../../interface/annotate_tool.html) in the Sequencer.