M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
materialmaterial|stringO material ou o nome de um material.
stepstringO 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.

Veja também