LightFilter that can be positioned in space to filter light in a particular region. Note that this is a non-physical effect. LightFilters need to get linked to lights which you can do via a StandardAttributes node.
Container for user-defined plugs. Nodes should never make their own plugs here, so users are free to do as they wish.
The output scene.
The on/off state of the node. When it is off, the node outputs an empty scene.
The name of the object in the output scene.
A list of sets to include the object in. The names should be separated by spaces.
The transform applied to the object.
The lights that are being filtered. Accepts a SetExpression. You might want to set it to ‘defaultLights’ to have the filter affect all lights that haven’t been excluded from that set.
The parameters of the light filter shader - these will vary based on the type.