M MY Multiplayer: Wiki
Lado
Tipo

engineGetShaders

Cliente

Lista todos los shaders y presets cargados, de los paquetes y de los scripts.

table engineGetShaders()

Retorno

Una tabla de nombre → información. Cada entrada tiene pass (gbuffer o forward), preset, origin y owner. Un shader además tiene shadingModel, domain (surface, terrain, water o post), depthOffset, refraction, varyings, targets, steps (los pasos de un posprocesado, cada uno con name y size), extends y resources. Un preset tiene shader, el shader en el que se basa.

Ejemplo

for name, info in pairs(engineGetShaders()) do
    if info.domain == "post" then
        outputDebugString(name .. " (" .. info.owner .. ")")
    end
end

Ver también