# dxSetBlendMode (Cliente)

> Escolhe como as próximas funções `dx` 2D se misturam com o que já está desenhado.

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

## Sintaxe

```lua
bool dxSetBlendMode([string blendMode = blend])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `blendMode` | `string` | `blend` (transparência normal), `add` (soma), `modulate_add` ou `overwrite` (substitui, sem transparência). *(padrão: `blend`)* |

## Retorno

`true`.

## Exemplo

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

addEventHandler("onClientRender", root, function()
    dxSetBlendMode("add")
    dxDrawImage(100, 100, 128, 128, glow)
    dxSetBlendMode("blend")
end)
```

## Veja também

- [dxGetBlendMode (Cliente)](https://wiki.mymp.gg/pt/dxGetBlendMode.md): Devolve o modo de mistura das funções dx 2D.
- [dxSetRenderTarget (Cliente)](https://wiki.mymp.gg/pt/dxSetRenderTarget.md): Escolhe onde as próximas funções dx desenham: num render target ou, sem ele, na tela.
- [dxDrawImage (Cliente)](https://wiki.mymp.gg/pt/dxDrawImage.md): Desenha uma imagem na tela durante um quadro.
