M MY Multiplayer: Wiki
Lado
Tipo

engineGetShaderParameters

Cliente

Lista los parámetros que declara un shader o preset.

table engineGetShaderParameters(string|shader shader)

Parámetros

NombreTipoDescripción
shaderstring|shaderEl nombre de un shader o preset, o un elemento shader.

Retorno

Una tabla de nombre → { type, default }. type es texture, float, vec2, vec3, vec4 o uint. Una textura además tiene colorSpace (color, non_color o normal), y un parámetro alimentado por otro tiene from. Los interruptores estáticos aparecen con type bool y switch true, y cada salida TARGET_1… con type target.

Ejemplo

for name, parameter in pairs(engineGetShaderParameters("surface")) do
    outputDebugString(name .. ": " .. parameter.type)
end
AtenciónUn nombre que no es de shader ni de preset es un error.

Ver también