ShaderTweakProxy

Represents a shader in the shader network that a ShaderTweaks node is modifying. Allows forming connections from existing shaders to shaders that are being inserted.

user

Container for user-defined plugs. Nodes should never make their own plugs here, so users are free to do as they wish.

name

Hardcoded for ShaderTweakProxy nodes.

type

Hardcoded for ShaderTweakProxy nodes.

attributeSuffix

Suffix for the attribute used for shader assignment.

parameters

Where the parameters for the shader are represented.

parameters.targetShader

The handle of the upstream shader being fetched by this proxy - or Auto, indicating that the original input of the parameter being ShaderTweaked will be used.

enabled

Turns the node on and off.

out

The output from the shader.