# engineSetTxdTextureSampling (Cliente)

> 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.

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

## Sintaxe

```lua
bool engineSetTxdTextureSampling(txd|string txd, string name [, string edge = nil, string filter = nil, int priority = 0])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `txd` | `txd\|string` | Um elemento `txd`, o nome de um txd, ou um padrão glob. |
| `name` | `string` | Nome da textura, ou um padrão glob. |
| `edge` | `string` | `wrap`, `mirror`, `clamp`, `border` ou `mirror-once`. `nil` deixa a borda como veio. *(padrão: `nil`)* |
| `filter` | `string` | `linear` ou `point`. `nil` deixa o filtro como veio. *(padrão: `nil`)* |
| `priority` | `int` | Entre várias mudanças para a mesma textura, a maior prioridade vale; entre iguais, a mais nova. *(padrão: `0`)* |

## Retorno

`true` quando a mudança é aplicada. Lança um erro se nem `edge` nem `filter` forem dados, ou se um valor for desconhecido.

## Exemplo

```lua
engineSetTxdTextureSampling("infernus", "*", "clamp", "point")
```

## Veja também

- [engineRestoreTxdTextureSampling (Cliente)](https://wiki.mymp.gg/pt/engineRestoreTxdTextureSampling.md): Remove a mudança de amostragem que este recurso aplicou na textura de um txd com engineSetTxdTextureSampling.
- [engineSetTxdTexture (Cliente)](https://wiki.mymp.gg/pt/engineSetTxdTexture.md): Coloca uma imagem num txd sob um nome de textura, substituindo a textura com esse nome ou acrescentando uma nova. Tudo que lê o txd acompanha: modelos, peds, landscapes, ruas, partículas, água e céu.
- [dxSetTextureEdge (Cliente)](https://wiki.mymp.gg/pt/dxSetTextureEdge.md): Escolhe o que uma imagem mostra quando é lida fora das suas bordas.
