engineGetPostImage
Cliente
Dá a imagem que um passo de um pós-processamento produz, para desenhar ou usar em outro material.
texture|false engineGetPostImage(material|string material, string step)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| material | material|string | O material ou o nome de um material. |
| step | string | O nome do passo (step) no shader. |
Retorno
Um elemento texture com a imagem do passo, sempre o mesmo para o mesmo material e passo. false quando o shader do material não é de pós-processamento ou não tem esse passo; o aviso lista os passos que ele tem.
Exemplo
local bloom = engineCreateMaterial(engineCreateShader("shaders/bloom.shader"))
engineAddPostProcess(bloom)
local bright = engineGetPostImage(bloom, "bright")
addEventHandler("onClientRender", root, function()
if bright then
dxDrawImage(20, 20, 320, 180, bright)
end
end)AtençãoUm nome que não é de material é um erro.