M MY Multiplayer: Wiki
Side
Kind

engineGetShaderSwitches

Client

Lists the static switches (bool parameters) of a shader or preset, with each one's default.

table engineGetShaderSwitches(string|shader shader)

Parameters

NameTypeDescription
shaderstring|shaderThe name of a shader or preset, or a shader element.

Returns

A table of switch name → true or false.

Example

for name, default in pairs(engineGetShaderSwitches("surface")) do
    outputDebugString(name .. " = " .. tostring(default))
end
NoteA name that is neither a shader nor a preset is an error.

See also