M MY Multiplayer: Wiki
Lado
Tipo

engineGetPostImage

Cliente

Da la imagen que produce un paso de un posprocesado, para dibujarla o usarla en otro material.

texture|false engineGetPostImage(material|string material, string step)

Parámetros

NombreTipoDescripción
materialmaterial|stringEl material o el nombre de un material.
stepstringEl nombre del paso (step) en el shader.

Retorno

Un elemento texture con la imagen del paso, siempre el mismo para el mismo material y paso. false cuando el shader del material no es de posprocesado o no tiene ese paso; el aviso lista los pasos que tiene.

Ejemplo

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)
AtenciónUn nombre que no es de material es un error.

Ver también