# dxUpdateScreenSource (Cliente)

> Copia la pantalla del juego en una screen source.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Dibujo en pantalla
- **URL**: https://wiki.mymp.gg/es/dxUpdateScreenSource

## Sintaxis

```lua
bool dxUpdateScreenSource(texture screenSource [, bool resampleNow = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `screenSource` | `texture` | La screen source de `dxCreateScreenSource`. |
| `resampleNow` | `bool` | Copia de nuevo aunque ya se haya copiado en este fotograma. Con un render target activo, copia ese render target en lugar de la pantalla. *(por defecto: `false`)* |

## Retorno

`true`. Un elemento que no es screen source genera un error.

Sin `resampleNow`, la copia ocurre como máximo una vez por fotograma.

## Ejemplo

```lua
local screen = dxCreateScreenSource(320, 180)

addEventHandler("onClientRender", root, function()
    dxUpdateScreenSource(screen)
    dxDrawImage(20, 20, 320, 180, screen, 0, 0, 0, tocolor(255, 255, 255, 200))
end)
```

## Ver también

- [dxCreateScreenSource (Cliente)](https://wiki.mymp.gg/es/dxCreateScreenSource.md): Crea una screen source: una imagen que recibe una copia de la pantalla del juego en cada dxUpdateScreenSource.
- [dxSetRenderTarget (Cliente)](https://wiki.mymp.gg/es/dxSetRenderTarget.md): Elige dónde dibujan las siguientes funciones dx: en un render target o, sin él, en la pantalla.
- [dxDrawImage (Cliente)](https://wiki.mymp.gg/es/dxDrawImage.md): Dibuja una imagen en la pantalla durante un fotograma.
