# dxSetTextureEdge (Cliente)

> Escolhe o que uma imagem mostra quando é lida fora das suas bordas.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Desenho na tela
- **URL**: https://wiki.mymp.gg/pt/dxSetTextureEdge

## Sintaxe

```lua
bool dxSetTextureEdge(texture|dui texture, string edge [, color borderColor = 0])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `texture` | `texture\|dui` | A imagem: textura, render target, screen source ou dui. |
| `edge` | `string` | `wrap` (repete), `mirror` (repete espelhando), `clamp` (estica a borda), `border` (usa `borderColor`) ou `mirror-once`. |
| `borderColor` | `color` | Cor da borda para `border`, um valor de `tocolor`. *(padrão: `0`)* |

## Retorno

`true`.

## Exemplo

```lua
local pattern = engineCreateTexture("images/stripes.png")
dxSetTextureEdge(pattern, "wrap")

addEventHandler("onClientRender", root, function()
    dxDrawImageSection(0, 0, 400, 100, 0, 0, 400, 100, pattern)
end)
```

## Veja também

- [dxDrawImageSection (Cliente)](https://wiki.mymp.gg/pt/dxDrawImageSection.md): Desenha uma parte de uma imagem na tela durante um quadro.
- [engineSetTxdTextureSampling (Cliente)](https://wiki.mymp.gg/pt/engineSetTxdTextureSampling.md): Muda como o mundo amostra a textura de um txd: o que acontece além das bordas e como ela é filtrada. Toma o lugar do endereçamento do próprio material.
- [engineCreateTexture (Cliente)](https://wiki.mymp.gg/pt/engineCreateTexture.md): Cria uma textura a partir de um arquivo de imagem do recurso ou dos bytes de uma imagem na memória. A textura existe só neste cliente.
