# DisplayDragPreview

`import { DisplayDragPreview } from "destack:display/binding";`

Source side drag preview.

```ds title="DisplayDragPreview"
export struct DisplayDragPreview {
    width: uint32;
    height: uint32;
    rgba: uint8[];
    hotspotX: int32;
    hotspotY: int32;
}
```

[language/library/src/display/binding/drag.ds:80:91](https://github.com/destack-sh/destack/blob/main/language/library/src/display/binding/drag.ds#L80-L91)

## Members

### `width: uint32`

Pixel width.

### `height: uint32`

Pixel height.

### `rgba: uint8[]`

RGBA8 pixel bytes.

### `hotspotX: int32`

Cursor hotspot x coordinate in pixels.

### `hotspotY: int32`

Cursor hotspot y coordinate in pixels.
