onClientPreRender
ClienteEvento
Disparado a cada quadro, depois da simulação do mundo e antes de o mundo ser desenhado.
addEventHandler("onClientPreRender", root, function(float timeSlice) … end)
Parâmetros do handler
| Nome | Tipo | Descrição |
|---|---|---|
| timeSlice | float | Milissegundos desde o onClientPreRender anterior. 0 na primeira vez. |
Source
O elemento raiz (root).
O que for desenhado em render targets durante este evento fica pronto antes do mundo, então um material que mostra esse render target no mundo já mostra o conteúdo deste quadro.
Exemplo
local angle = 0
addEventHandler("onClientPreRender", root, function(timeSlice)
angle = (angle + timeSlice * 0.09) % 360
end)
addEventHandler("onClientRender", root, function()
dxDrawImage(20, 20, 64, 64, "images/spinner.png", angle)
end)