Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
VisualShaderNodeExpression¶
Inherits: VisualShaderNodeGroupBase < VisualShaderNodeResizableBase < VisualShaderNode < Resource < RefCounted < Object
Inherited By: VisualShaderNodeGlobalExpression
A custom visual shader graph expression written in Godot Shading Language.
Description¶
Custom Godot Shading Language expression, with a custom number of input and output ports.
The provided code is directly injected into the graph's matching shader function (vertex
, fragment
, or light
), so it cannot be used to declare functions, varyings, uniforms, or global constants. See VisualShaderNodeGlobalExpression for such global definitions.
Properties¶
|
Property Descriptions¶
String expression = ""
An expression in Godot Shading Language, which will be injected at the start of the graph's matching shader function (vertex
, fragment
, or light
), and thus cannot be used to declare functions, varyings, uniforms, or global constants.