M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
renderTargettextureO render target onde desenhar. nil volta a desenhar na tela.padrão nil
clearboolLimpa 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)

Veja também