M MY Multiplayer: Wiki
Lado
Tipo

dxCreateRenderTarget

Cliente

Cria um render target: uma imagem em que as funções dx podem desenhar e que pode ser usada como qualquer outra imagem.

texture|false dxCreateRenderTarget(int width, height [, bool|string withAlpha = false])

Parâmetros

NomeTipoDescrição
width, heightintTamanho em pixels, de 1 a 16384. Aceita também um vec2.
withAlphabool|stringMantém o canal alfa. Também aceita o nome de um formato de superfície do MTA (a8r8g8b8, x8r8g8b8, r5g6b5...): os que têm a mantêm o alfa, os outros não.padrão false

Retorno

O render target, ou false se o tamanho está fora de 1 a 16384, se não há memória de vídeo livre ou se o formato não é suportado.

Exemplo

local canvas = dxCreateRenderTarget(256, 64, true)

addEventHandler("onClientRender", root, function()
    dxSetRenderTarget(canvas, true)
    dxDrawText("Placar: 3 x 1", 0, 0, 256, 64, tocolor(255, 255, 255), 2, "default", "center", "center")
    dxSetRenderTarget()
    dxDrawImage(20, 20, 256, 64, canvas)
end)
AtençãoUm nome de formato que o MYMP não conhece (como os formatos de profundidade) gera um aviso e devolve false.

Veja também