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