# engineSetTxdTextureSampling (Cliente)

> Cambia cómo el mundo muestrea la textura de un txd: qué pasa más allá de sus bordes y cómo se filtra. Toma el lugar del direccionamiento del propio material.

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

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `txd` | `txd\|string` | Un elemento `txd`, el nombre de un txd, o un patrón glob. |
| `name` | `string` | Nombre de la textura, o un patrón glob. |
| `edge` | `string` | `wrap`, `mirror`, `clamp`, `border` o `mirror-once`. `nil` deja el borde como venía. *(por defecto: `nil`)* |
| `filter` | `string` | `linear` o `point`. `nil` deja el filtro como venía. *(por defecto: `nil`)* |
| `priority` | `int` | Entre varios cambios para la misma textura, gana la prioridad más alta; entre iguales, el más nuevo. *(por defecto: `0`)* |

## Retorno

`true` cuando se aplica el cambio. Lanza un error si no se da ni `edge` ni `filter`, o si un valor es desconocido.

## Ejemplo

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

## Ver también

- [engineRestoreTxdTextureSampling (Cliente)](https://wiki.mymp.gg/es/engineRestoreTxdTextureSampling.md): Quita el cambio de muestreo que este recurso aplicó a la textura de un txd con engineSetTxdTextureSampling.
- [engineSetTxdTexture (Cliente)](https://wiki.mymp.gg/es/engineSetTxdTexture.md): Pone una imagen en un txd bajo un nombre de textura, reemplazando la textura con ese nombre o agregando una nueva. Todo lo que lee el txd la sigue: modelos, peds, landscapes, calles, partículas, agua y cielo.
- [dxSetTextureEdge (Cliente)](https://wiki.mymp.gg/es/dxSetTextureEdge.md): Elige lo que muestra una imagen cuando se lee fuera de sus bordes.
