# dxDrawImageSection (Cliente)

> Dibuja una parte de una imagen en la pantalla durante un fotograma.

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

## Sintaxis

```lua
bool dxDrawImageSection(float x, y, float width, height, float u, v, float usize, vsize, texture|dui|string image [, float rotation = 0, float rotationCenterOffsetX, rotationCenterOffsetY = 0, 0, color color = tocolor(255, 255, 255), bool postGUI = false])
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `x, y` | `float` | Esquina superior izquierda en la pantalla, en píxeles. También acepta un vec2. |
| `width, height` | `float` | Tamaño en la pantalla, en píxeles. También acepta un vec2. |
| `u, v` | `float` | Esquina superior izquierda de la parte, en píxeles de la imagen. También acepta un vec2. |
| `usize, vsize` | `float` | Tamaño de la parte, en píxeles de la imagen. También acepta un vec2. |
| `image` | `texture\|dui\|string` | La imagen (textura, render target, screen source o dui) o la ruta de un archivo de imagen del recurso. |
| `rotation` | `float` | Rotación en grados, en sentido horario. *(por defecto: `0`)* |
| `rotationCenterOffsetX, rotationCenterOffsetY` | `float` | Desplazamiento del centro de rotación desde el centro de la imagen, en píxeles. También acepta un vec2. *(por defecto: `0, 0`)* |
| `color` | `color` | Color que multiplica la imagen, un valor de `tocolor`. *(por defecto: `tocolor(255, 255, 255)`)* |
| `postGUI` | `bool` | Dibuja por encima de la interfaz. *(por defecto: `false`)* |

## Retorno

`true` si el dibujo quedó en cola, `false` si la imagen no se pudo cargar.

Una ruta se carga una vez y se guarda para las siguientes llamadas. Mientras el archivo carga, no se dibuja nada.

## Ejemplo

```lua
local icons = engineCreateTexture("images/icons.png")

addEventHandler("onClientRender", root, function()
    dxDrawImageSection(20, 20, 32, 32, 64, 0, 32, 32, icons)
end)
```

## Ver también

- [dxDrawImage (Cliente)](https://wiki.mymp.gg/es/dxDrawImage.md): Dibuja una imagen en la pantalla durante un fotograma.
- [dxGetMaterialSize (Cliente)](https://wiki.mymp.gg/es/dxGetMaterialSize.md): Devuelve el tamaño de una imagen en píxeles.
- [dxDrawMaterialSectionLine3D (Cliente)](https://wiki.mymp.gg/es/dxDrawMaterialSectionLine3D.md): Dibuja una parte de una imagen estirada a lo largo de una línea en el mundo 3D durante un fotograma.
