A base type for the parameters within the visual shader graph.
A parameter represents a variable in the shader which is set externally, i.e. from the [ShaderMaterial]. Parameters are exposed as properties in the [ShaderMaterial] and can be assigned from the Inspector or from a script.
Name of the parameter, by which it can be accessed through the [ShaderMaterial] properties.
Defines the scope of the parameter.
The parameter will be tied to the [ShaderMaterial] using this shader.
The parameter will use a global value, defined in Project Settings.
The parameter will be tied to the node with attached [ShaderMaterial] using this shader.
Represents the size of the [enum Qualifier] enum.