Work in progress
Godot documentation is being updated to reflect the latest changes in version
4.0
. Some documentation pages may
still state outdated information. This banner will tell you if you're reading one of such pages.
The contents of this page are up to date. If you can still find outdated information, please open an issue.
VisualShaderNodeIntParameter¶
Inherits: VisualShaderNodeParameter < VisualShaderNode < Resource < RefCounted < Object
A visual shader node for shader parameter (uniform) of type int.
Description¶
A VisualShaderNodeParameter of type int. Offers additional customization for range of accepted values.
Properties¶
|
||
|
||
|
||
|
||
|
||
|
Enumerations¶
enum Hint:
Hint HINT_NONE = 0
The parameter will not constrain its value.
Hint HINT_RANGE = 1
The parameter's value must be within the specified min/max range.
Hint HINT_RANGE_STEP = 2
The parameter's value must be within the specified range, with the given step between values.
Hint HINT_MAX = 3
Represents the size of the Hint enum.
Property Descriptions¶
int default_value = 0
Default value of this parameter, which will be used if not set externally. default_value_enabled must be enabled; defaults to 0
otherwise.
bool default_value_enabled = false
If true
, the node will have a custom default value.
Hint hint = 0
Range hint of this node. Use it to customize valid parameter range.
int max = 100
The maximum value this parameter can take. hint must be either HINT_RANGE or HINT_RANGE_STEP for this to take effect.
int min = 0
The minimum value this parameter can take. hint must be either HINT_RANGE or HINT_RANGE_STEP for this to take effect.
int step = 1
The step between parameter's values. Forces the parameter to be a multiple of the given value. hint must be HINT_RANGE_STEP for this to take effect.