reckfellENGINE

VisualShaderNodeGroupBase

Базовый класс для семейства узлов с переменным числом входных и выходных портов в графе визуального шейдера.

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

Базовый класс для семейства узлов с переменным числом входных и выходных портов в графе визуального шейдера.

В настоящее время не имеет прямого применения, вместо этого используйте производные классы.

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

Методы21

AddInputPortvoid
# AddInputPort
C#
public void AddInputPort(int id, int type, string name);

Добавляет входной порт с указанным type (см. VisualShaderNode.PortType) и name.

Параметры
ИмяТипПо умолчанию
idint—
typeint—
namestring—
AddOutputPortvoid
# AddOutputPort
C#
public void AddOutputPort(int id, int type, string name);

Добавляет выходной порт с указанным type (см. VisualShaderNode.PortType) и name.

Параметры
ИмяТипПо умолчанию
idint—
typeint—
namestring—
ClearInputPortsvoid
# ClearInputPorts
C#
public void ClearInputPorts();

Удаляет все ранее указанные входные порты.

ClearOutputPortsvoid
# ClearOutputPorts
C#
public void ClearOutputPorts();

Удаляет все ранее указанные выходные порты.

GetFreeInputPortIdint
# GetFreeInputPortId
C#
public int GetFreeInputPortId();

Возвращает свободный идентификатор входного порта, который можно использовать в VisualShaderNodeGroupBase.AddInputPort.

Возвращает int
GetFreeOutputPortIdint
# GetFreeOutputPortId
C#
public int GetFreeOutputPortId();

Возвращает идентификатор свободного выходного порта, который можно использовать в VisualShaderNodeGroupBase.AddOutputPort.

Возвращает int
GetInputPortCountint
# GetInputPortCount
C#
public int GetInputPortCount();

Возвращает количество используемых входных портов. Альтернатива для VisualShaderNodeGroupBase.GetFreeInputPortId.

Возвращает int
GetInputsstring
# GetInputs
C#
public string GetInputs();

Возвращает string описание входных портов в виде списка, разделенного двоеточиями, в формате id,type,name; (см. VisualShaderNodeGroupBase.AddInputPort).

Возвращает string
GetOutputPortCountint
# GetOutputPortCount
C#
public int GetOutputPortCount();

Возвращает количество используемых выходных портов. Альтернатива для VisualShaderNodeGroupBase.GetFreeOutputPortId.

Возвращает int
GetOutputsstring
# GetOutputs
C#
public string GetOutputs();

Возвращает string описание выходных портов в виде списка, разделенного двоеточиями, в формате id,type,name; (см. VisualShaderNodeGroupBase.AddOutputPort).

Возвращает string
HasInputPortbool
# HasInputPort
C#
public bool HasInputPort(int id);

Возвращает true, если указанный входной порт существует.

Параметры
ИмяТипПо умолчанию
idint—
Возвращает bool
HasOutputPortbool
# HasOutputPort
C#
public bool HasOutputPort(int id);

Возвращает true, если указанный входной порт существует.

Параметры
ИмяТипПо умолчанию
idint—
Возвращает bool
IsValidPortNamebool
# IsValidPortName
C#
public bool IsValidPortName(string name);

Возвращает true, если указанное имя порта не переопределяет существующее имя порта и является допустимым в шейдере.

Параметры
ИмяТипПо умолчанию
namestring—
Возвращает bool
RemoveInputPortvoid
# RemoveInputPort
C#
public void RemoveInputPort(int id);

Удаляет указанный входной порт.

Параметры
ИмяТипПо умолчанию
idint—
RemoveOutputPortvoid
# RemoveOutputPort
C#
public void RemoveOutputPort(int id);

Удаляет указанный выходной порт.

Параметры
ИмяТипПо умолчанию
idint—
SetInputPortNamevoid
# SetInputPortName
C#
public void SetInputPortName(int id, string name);

Переименовывает указанный входной порт.

Параметры
ИмяТипПо умолчанию
idint—
namestring—
SetInputPortTypevoid
# SetInputPortType
C#
public void SetInputPortType(int id, int type);

Устанавливает тип указанного входного порта (см. VisualShaderNode.PortType).

Параметры
ИмяТипПо умолчанию
idint—
typeint—
SetInputsvoid
# SetInputs
C#
public void SetInputs(string inputs);

Определяет все входные порты с помощью string, отформатированного как список, разделенный двоеточиями: id,type,name; (см. VisualShaderNodeGroupBase.AddInputPort).

Параметры
ИмяТипПо умолчанию
inputsstring—
SetOutputPortNamevoid
# SetOutputPortName
C#
public void SetOutputPortName(int id, string name);

Переименовывает указанный выходной порт.

Параметры
ИмяТипПо умолчанию
idint—
namestring—
SetOutputPortTypevoid
# SetOutputPortType
C#
public void SetOutputPortType(int id, int type);

Устанавливает тип указанного выходного порта (см. VisualShaderNode.PortType).

Параметры
ИмяТипПо умолчанию
idint—
typeint—
SetOutputsvoid
# SetOutputs
C#
public void SetOutputs(string outputs);

Определяет все выходные порты с помощью string, отформатированной как список, разделенный двоеточиями: id,type,name; (см. VisualShaderNodeGroupBase.AddOutputPort).

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

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

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

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