A material that uses a custom [Shader] program.
A material that uses a custom [Shader] program to render either items to screen or process particles. You can create multiple materials for the same shader but configure different values for the uniforms defined in the shader.
$DOCS_URL/tutorials/shaders/index.html
Returns the current value set for this material of a uniform in the shader.
Returns [code]true[/code] if the property identified by [param name] can be reverted to a default value.
Returns the default value of the material property with given [param name].
Changes the value set for this material of a uniform in the shader.
[b]Note:[/b] [param param] must match the name of the uniform in the code exactly.
The [Shader] program used to render this material.