dxSetRenderTarget
Cliente
Escolhe onde as próximas funções dx desenham: num render target ou, sem ele, na tela.
bool dxSetRenderTarget([texture renderTarget = nil, bool clear = false])
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| renderTarget | texture | O render target onde desenhar. nil volta a desenhar na tela.padrão nil |
| clear | bool | Limpa o render target antes de desenhar.padrão false |
Retorno
true. Um elemento que não é render target gera um erro.
Depois de cada onClientHUDRender e onClientRender, o desenho volta para a tela.
Exemplo
local minimap = dxCreateRenderTarget(200, 200, true)
addEventHandler("onClientRender", root, function()
dxSetRenderTarget(minimap, true)
dxDrawCircle(100, 100, 6, 0, 360, tocolor(255, 255, 0))
dxSetRenderTarget()
dxDrawImage(20, 300, 200, 200, minimap)
end)