VisualShaderNodeFrame
Рамка, к которой можно прикрепить другие узлы визуального шейдера для лучшей организации.
Рамка, к которой можно прикрепить другие узлы визуального шейдера для лучшей организации.
Прямоугольная рамка, которую можно использовать для группировки узлов визуального шейдера для улучшения организации. Узлы, прикрепленные к рамке, будут перемещаться вместе с ней при ее перетаскивании, и она может автоматически изменять размер, чтобы охватить все прикрепленные узлы. Ее заголовок, описание и цвет можно настроить.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
VisualShaderNodeFrameКонструктор
public VisualShaderNodeFrame();Свойства5
AttachedNodesСвойство
public int[] AttachedNodes { get; set; }Список узлов, прикрепленных к фрейму.
AutoshrinkСвойство
public bool Autoshrink { get; set; }Если true, рамка автоматически изменит размер, чтобы охватить все прикрепленные узлы.
TintColorСвойство
public Color TintColor { get; set; }Цвет рамки, когда VisualShaderNodeFrame.TintColorEnabled равен true.
TintColorEnabledСвойство
public bool TintColorEnabled { get; set; }Если true, рамка будет окрашена в цвет, указанный в VisualShaderNodeFrame.TintColor.
TitleСвойство
public string Title { get; set; }Название узла.
Методы13
AddAttachedNodevoid
public void AddAttachedNode(int node);Добавляет узел в список узлов, прикрепленных к фрейму. Не следует вызывать напрямую, вместо этого используйте метод VisualShader.AttachNodeToFrame.
| Имя | Тип | По умолчанию |
|---|---|---|
node | int | — |
GetAttachedNodesint[]
public int[] GetAttachedNodes();int[]GetTintColorColor
public Color GetTintColor();ColorGetTitlestring
public string GetTitle();stringIsAutoshrinkEnabledbool
public bool IsAutoshrinkEnabled();boolIsTintColorEnabledbool
public bool IsTintColorEnabled();boolRemoveAttachedNodevoid
public void RemoveAttachedNode(int node);Удаляет узел из списка узлов, прикрепленных к фрейму. Не следует вызывать напрямую, вместо этого используйте метод VisualShader.DetachNodeFromFrame.
| Имя | Тип | По умолчанию |
|---|---|---|
node | int | — |
SetAttachedNodes2 перегрузки
public void SetAttachedNodes(int[] attachedNodes);| Имя | Тип | По умолчанию |
|---|---|---|
attachedNodes | int[] | — |
public void SetAttachedNodes(ReadOnlySpan<int> attachedNodes);| Имя | Тип | По умолчанию |
|---|---|---|
attachedNodes | ReadOnlySpan<int> | — |
SetAutoshrinkEnabledvoid
public void SetAutoshrinkEnabled(bool enable);| Имя | Тип | По умолчанию |
|---|---|---|
enable | bool | — |
SetTintColorvoid
public void SetTintColor(Color color);| Имя | Тип | По умолчанию |
|---|---|---|
color | Color | — |
SetTintColorEnabledvoid
public void SetTintColorEnabled(bool enable);| Имя | Тип | По умолчанию |
|---|---|---|
enable | bool | — |
SetTitlevoid
public void SetTitle(string title);| Имя | Тип | По умолчанию |
|---|---|---|
title | string | — |