Attention: Here be dragons
This is the
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Virtual class to define custom VisualShaderNodes for use in the Visual Shader Editor.
By inheriting this class you can create a custom VisualShader script addon which will be automatically added to the Visual Shader Editor. The VisualShaderNode's behavior is defined by overriding the provided virtual methods.
In order for the node to be registered as an editor addon, you must use the
@tool annotation and provide a
class_name for your custom script. For example:
@tool extends VisualShaderNodeCustom class_name VisualShaderNodeNoise
_get_category ( ) virtual const
_get_description ( ) virtual const