VisualShaderNodeTexture
Выполняет поиск 2D-текстуры в графе визуального шейдера.
Выполняет поиск 2D-текстуры в графе визуального шейдера.
Выполняет операцию поиска по предоставленной текстуре с поддержкой выбора из нескольких источников текстур.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
VisualShaderNodeTextureКонструктор
public VisualShaderNodeTexture();Свойства3
SourceСвойство
public VisualShaderNodeTexture.SourceEnum Source { get; set; }Определяет источник для поиска.
TextureСвойство
public Texture2D Texture { get; set; }Исходная текстура, если требуется для выбранного VisualShaderNodeTexture.Source.
TextureTypeСвойство
public VisualShaderNodeTexture.TextureTypeEnum TextureType { get; set; }Указывает тип текстуры, если VisualShaderNodeTexture.Source установлен в VisualShaderNodeTexture.SourceEnum.Texture.
Методы6
GetSourceVisualShaderNodeTexture.SourceEnum
public VisualShaderNodeTexture.SourceEnum GetSource();VisualShaderNodeTexture.SourceEnumGetTextureTexture2D
public Texture2D GetTexture();Texture2DGetTextureTypeVisualShaderNodeTexture.TextureTypeEnum
public VisualShaderNodeTexture.TextureTypeEnum GetTextureType();VisualShaderNodeTexture.TextureTypeEnumSetSourcevoid
public void SetSource(VisualShaderNodeTexture.SourceEnum value);| Имя | Тип | По умолчанию |
|---|---|---|
value | VisualShaderNodeTexture.SourceEnum | — |
SetTexturevoid
public void SetTexture(Texture2D value);| Имя | Тип | По умолчанию |
|---|---|---|
value | Texture2D | — |
SetTextureTypevoid
public void SetTextureType(VisualShaderNodeTexture.TextureTypeEnum value);| Имя | Тип | По умолчанию |
|---|---|---|
value | VisualShaderNodeTexture.TextureTypeEnum | — |
VisualShaderNodeTexture.SourceEnum
| Значение | Описание |
|---|---|
Depth = 4 | Использовать текстуру глубины, захваченную во время предварительного прохода глубины. Доступно только при использовании предварительного прохода глубины (т. е. в пространственных шейдерах и в рендерах forward_plus или gl_compatibility). |
Max = 8 | Представляет размер перечисления |
Port = 5 | Используйте текстуру, предоставленную во входном порту для этой функции. |
Roughness = 7 | Использовать буфер шероховатости, захваченный во время предварительного прохода глубины. Доступно только при наличии буфера normal-roughness (т. е. в пространственных (spatial) шейдерах и в рендерере forward_plus). |
Screen = 1 | Использовать текстуру текущего окна просмотра в качестве источника. |
Source2DNormal = 3 | Используйте текстуру из встроенной карты нормалей этого шейдера. |
Source2DTexture = 2 | Используйте текстуру из встроенной текстуры этого шейдера (например, текстуру |
Source3DNormal = 6 | Использовать нормальный буфер, захваченный во время предварительного прохода глубины. Доступно только при наличии буфера нормальной шероховатости (т. е. в пространственных шейдерах и в рендерере forward_plus). |
Texture = 0 | Используйте текстуру, указанную в качестве аргумента для этой функции. |
VisualShaderNodeTexture.TextureTypeEnum
| Значение | Описание |
|---|---|
Color = 1 | Добавляет |
Data = 0 | Никаких подсказок в единое заявление не добавляется. |
Max = 3 | Представляет размер перечисления |
NormalMap = 2 | Добавляет |