Contents

setParameter(handle:value:)

Sets the value of a parameter identified by a handle.

Declaration

mutating func setParameter(handle: MaterialParameters.Handle, value newValue: MaterialParameters.Value) throws

Parameters

Discussion

Use this overload alongside parameterHandle(name:) when you update the same parameter often enough that avoiding repeated name lookups matters. For one-off updates, setParameter(name:value:) is more readable.

See Also

Accessing shader parameters