reckfellENGINE

VisualShaderNodeFloatParameter

Скаляр float параметр, используемый в визуальном графике тендера.

На этой странице
class VisualShaderNodeFloatParameterReckfellSharpНаследует VisualShaderNodeParameter

Скаляр float параметр, используемый в визуальном графике тендера.

Переводится как uniform float на языке шейдеров.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

VisualShaderNodeFloatParameterКонструктор
# VisualShaderNodeFloatParameter
C#
public VisualShaderNodeFloatParameter();

Свойства6

DefaultValueСвойство
# DefaultValue
C#
public float DefaultValue { get; set; }

Значение по умолчанию, назначаемое в шейдере.

DefaultValueEnabledСвойство
# DefaultValueEnabled
C#
public bool DefaultValueEnabled { get; set; }

Позволяет использовать VisualShaderNodeFloatParameter.DefaultValue.

HintСвойство
# Hint
C#
public VisualShaderNodeFloatParameter.HintEnum Hint { get; set; }

Подсказка, применяемая к униформе, которая управляет значениями, которые она может принимать при установке через Инспектор.

MaxСвойство
# Max
C#
public float Max { get; set; }

Минимальное значение для подсказок диапазона. Используется, если VisualShaderNodeFloatParameter.Hint установлен на VisualShaderNodeFloatParameter.HintEnum.Range или VisualShaderNodeFloatParameter.HintEnum.RangeStep.

MinСвойство
# Min
C#
public float Min { get; set; }

Максимальное значение для подсказок диапазона. Используется, если VisualShaderNodeFloatParameter.Hint установлен на VisualShaderNodeFloatParameter.HintEnum.Range или VisualShaderNodeFloatParameter.HintEnum.RangeStep.

StepСвойство
# Step
C#
public float Step { get; set; }

Значение шага (приращения) для подсказки диапазона с шагом. Используется, если VisualShaderNodeFloatParameter.Hint установлен в VisualShaderNodeFloatParameter.HintEnum.RangeStep.

Методы12

GetDefaultValuefloat
# GetDefaultValue
C#
public float GetDefaultValue();
Возвращает float
GetHintVisualShaderNodeFloatParameter.HintEnum
# GetHint
C#
public VisualShaderNodeFloatParameter.HintEnum GetHint();
Возвращает VisualShaderNodeFloatParameter.HintEnum
GetMaxfloat
# GetMax
C#
public float GetMax();
Возвращает float
GetMinfloat
# GetMin
C#
public float GetMin();
Возвращает float
GetStepfloat
# GetStep
C#
public float GetStep();
Возвращает float
IsDefaultValueEnabledbool
# IsDefaultValueEnabled
C#
public bool IsDefaultValueEnabled();
Возвращает bool
SetDefaultValuevoid
# SetDefaultValue
C#
public void SetDefaultValue(float value);
Параметры
ИмяТипПо умолчанию
valuefloat—
SetDefaultValueEnabledvoid
# SetDefaultValueEnabled
C#
public void SetDefaultValueEnabled(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
SetHintvoid
# SetHint
C#
public void SetHint(VisualShaderNodeFloatParameter.HintEnum hint);
Параметры
ИмяТипПо умолчанию
hintVisualShaderNodeFloatParameter.HintEnum—
SetMaxvoid
# SetMax
C#
public void SetMax(float value);
Параметры
ИмяТипПо умолчанию
valuefloat—
SetMinvoid
# SetMin
C#
public void SetMin(float value);
Параметры
ИмяТипПо умолчанию
valuefloat—
SetStepvoid
# SetStep
C#
public void SetStep(float value);
Параметры
ИмяТипПо умолчанию
valuefloat—

VisualShaderNodeFloatParameter.HintEnum

ЗначениеОписание
Max = 3

Представляет размер перечисления VisualShaderNodeFloatParameter.HintEnum.

None = 0

Нет подсказки.

Range = 1

Подсказка диапазона для скалярного значения, которая ограничивает возможные входные значения между VisualShaderNodeFloatParameter.Min и VisualShaderNodeFloatParameter.Max. Переводится как hint_range(min, max) в коде шейдера.

RangeStep = 2

Подсказка диапазона для скалярного значения с шагом, которая ограничивает возможные входные значения между VisualShaderNodeFloatParameter.Min и VisualShaderNodeFloatParameter.Max с шагом (приращением) VisualShaderNodeFloatParameter.Step). Переводится как hint_range(min, max, step) в коде шейдера.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.