VisualShaderNodeFloatParameter
A scalar float parameter to be used within the visual shader graph.
A scalar float parameter to be used within the visual shader graph.
Translated to uniform float in the shader language.
Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.
Constructors1
VisualShaderNodeFloatParameterConstructor
public VisualShaderNodeFloatParameter();Properties6
DefaultValueProperty
public float DefaultValue { get; set; }A default value to be assigned within the shader.
DefaultValueEnabledProperty
public bool DefaultValueEnabled { get; set; }Enables usage of the VisualShaderNodeFloatParameter.DefaultValue.
HintProperty
public VisualShaderNodeFloatParameter.HintEnum Hint { get; set; }A hint applied to the uniform, which controls the values it can take when set through the Inspector.
MaxProperty
public float Max { get; set; }Minimum value for range hints. Used if VisualShaderNodeFloatParameter.Hint is set to VisualShaderNodeFloatParameter.HintEnum.Range or VisualShaderNodeFloatParameter.HintEnum.RangeStep.
MinProperty
public float Min { get; set; }Maximum value for range hints. Used if VisualShaderNodeFloatParameter.Hint is set to VisualShaderNodeFloatParameter.HintEnum.Range or VisualShaderNodeFloatParameter.HintEnum.RangeStep.
StepProperty
public float Step { get; set; }Step (increment) value for the range hint with step. Used if VisualShaderNodeFloatParameter.Hint is set to VisualShaderNodeFloatParameter.HintEnum.RangeStep.
Methods12
GetDefaultValuefloat
public float GetDefaultValue();floatGetHintVisualShaderNodeFloatParameter.HintEnum
public VisualShaderNodeFloatParameter.HintEnum GetHint();VisualShaderNodeFloatParameter.HintEnumGetMaxfloat
public float GetMax();floatGetMinfloat
public float GetMin();floatGetStepfloat
public float GetStep();floatIsDefaultValueEnabledbool
public bool IsDefaultValueEnabled();boolSetDefaultValuevoid
public void SetDefaultValue(float value);| Name | Type | Default |
|---|---|---|
value | float | — |
SetDefaultValueEnabledvoid
public void SetDefaultValueEnabled(bool enabled);| Name | Type | Default |
|---|---|---|
enabled | bool | — |
SetHintvoid
public void SetHint(VisualShaderNodeFloatParameter.HintEnum hint);| Name | Type | Default |
|---|---|---|
hint | VisualShaderNodeFloatParameter.HintEnum | — |
SetMaxvoid
public void SetMax(float value);| Name | Type | Default |
|---|---|---|
value | float | — |
SetMinvoid
public void SetMin(float value);| Name | Type | Default |
|---|---|---|
value | float | — |
SetStepvoid
public void SetStep(float value);| Name | Type | Default |
|---|---|---|
value | float | — |
VisualShaderNodeFloatParameter.HintEnum
| Value | Description |
|---|---|
Max = 3 | Represents the size of the |
None = 0 | No hint used. |
Range = 1 | A range hint for scalar value, which limits possible input values between |
RangeStep = 2 | A range hint for scalar value with step, which limits possible input values between |