VisualShaderNodeTextureParameter
Выполняет равномерный поиск текстуры в графе визуального шейдера.
Выполняет равномерный поиск текстуры в графе визуального шейдера.
Выполняет операцию поиска по текстуре, предоставленной в качестве единой для шейдера.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Свойства5
ColorDefaultСвойство
public VisualShaderNodeTextureParameter.ColorDefaultEnum ColorDefault { get; set; }Устанавливает цвет по умолчанию, если униформе не назначена текстура.
TextureFilterСвойство
public VisualShaderNodeTextureParameter.TextureFilterEnum TextureFilter { get; set; }Устанавливает режим фильтрации текстур.
TextureRepeatСвойство
public VisualShaderNodeTextureParameter.TextureRepeatEnum TextureRepeat { get; set; }Устанавливает режим повторения текстуры.
TextureSourceСвойство
public VisualShaderNodeTextureParameter.TextureSourceEnum TextureSource { get; set; }Устанавливает режим источника текстуры. Используется для чтения с экрана, глубины или текстуры normal_roughness.
TextureTypeСвойство
public VisualShaderNodeTextureParameter.TextureTypeEnum TextureType { get; set; }Определяет тип данных, предоставляемых исходной текстурой.
Методы10
GetColorDefaultVisualShaderNodeTextureParameter.ColorDefaultEnum
public VisualShaderNodeTextureParameter.ColorDefaultEnum GetColorDefault();VisualShaderNodeTextureParameter.ColorDefaultEnumGetTextureFilterVisualShaderNodeTextureParameter.TextureFilterEnum
public VisualShaderNodeTextureParameter.TextureFilterEnum GetTextureFilter();VisualShaderNodeTextureParameter.TextureFilterEnumGetTextureRepeatVisualShaderNodeTextureParameter.TextureRepeatEnum
public VisualShaderNodeTextureParameter.TextureRepeatEnum GetTextureRepeat();VisualShaderNodeTextureParameter.TextureRepeatEnumGetTextureSourceVisualShaderNodeTextureParameter.TextureSourceEnum
public VisualShaderNodeTextureParameter.TextureSourceEnum GetTextureSource();VisualShaderNodeTextureParameter.TextureSourceEnumGetTextureTypeVisualShaderNodeTextureParameter.TextureTypeEnum
public VisualShaderNodeTextureParameter.TextureTypeEnum GetTextureType();VisualShaderNodeTextureParameter.TextureTypeEnumSetColorDefaultvoid
public void SetColorDefault(VisualShaderNodeTextureParameter.ColorDefaultEnum color);| Имя | Тип | По умолчанию |
|---|---|---|
color | VisualShaderNodeTextureParameter.ColorDefaultEnum | — |
SetTextureFiltervoid
public void SetTextureFilter(VisualShaderNodeTextureParameter.TextureFilterEnum filter);| Имя | Тип | По умолчанию |
|---|---|---|
filter | VisualShaderNodeTextureParameter.TextureFilterEnum | — |
SetTextureRepeatvoid
public void SetTextureRepeat(VisualShaderNodeTextureParameter.TextureRepeatEnum repeat);| Имя | Тип | По умолчанию |
|---|---|---|
repeat | VisualShaderNodeTextureParameter.TextureRepeatEnum | — |
SetTextureSourcevoid
public void SetTextureSource(VisualShaderNodeTextureParameter.TextureSourceEnum source);| Имя | Тип | По умолчанию |
|---|---|---|
source | VisualShaderNodeTextureParameter.TextureSourceEnum | — |
SetTextureTypevoid
public void SetTextureType(VisualShaderNodeTextureParameter.TextureTypeEnum type);| Имя | Тип | По умолчанию |
|---|---|---|
type | VisualShaderNodeTextureParameter.TextureTypeEnum | — |
VisualShaderNodeTextureParameter.ColorDefaultEnum
| Значение | Описание |
|---|---|
Black = 1 | По умолчанию используется полностью непрозрачный черный цвет. |
Max = 3 | Представляет размер перечисления |
Transparent = 2 | По умолчанию используется полностью прозрачный черный цвет. |
White = 0 | По умолчанию используется полностью непрозрачный белый цвет. КОЛОР_ДЕФАУЛЬТ |
VisualShaderNodeTextureParameter.TextureFilterEnum
| Значение | Описание |
|---|---|
Default = 0 | Выбрать текстуру, используя фильтр, определяемый узлом, к которому прикреплен этот шейдер. |
Linear = 2 | Фильтр текстуры смешивает ближайшие 4 пикселя. Это делает текстуру гладкой вблизи и зернистой на расстоянии (из-за того, что mip-карты не сэмплируются). |
LinearMipmap = 4 | Фильтр текстуры смешивает ближайшие 4 пикселя и ближайшие 2 mip-карты (или использует ближайшую mip-карту, если |
LinearMipmapAnisotropic = 6 | Фильтр текстуры смешивает ближайшие 4 пикселя и смешивает 2 mip-карты (или использует ближайшую mip-карту, если |
Max = 7 | Представляет размер перечисления |
Nearest = 1 | Фильтр текстуры считывает только ближайший пиксель. Это делает текстуру пикселизированной вблизи и зернистой на расстоянии (из-за того, что mip-карты не сэмплируются). |
NearestMipmap = 3 | Фильтр текстуры считывает данные с ближайшего пикселя и смешивает данные между двумя ближайшими mip-картами (или использует ближайшую mip-карту, если |
NearestMipmapAnisotropic = 5 | Фильтр текстур считывает данные из ближайшего пикселя и смешивает две MIP-карты (или использует ближайшее MIP-карту, если |
VisualShaderNodeTextureParameter.TextureRepeatEnum
| Значение | Описание |
|---|---|
Default = 0 | Выполняется выборка текстуры с использованием режима повторения, определяемого узлом, к которому прикреплен этот шейдер. |
Disabled = 2 | Texture не повторится. |
Enabled = 1 | Texture будет повторяться нормально. |
Max = 3 | Представляет размер перечисления |
VisualShaderNodeTextureParameter.TextureSourceEnum
| Значение | Описание |
|---|---|
Depth = 2 | Источником текстуры является текстура глубины из предварительного прохода глубины. |
Max = 4 | Представляет размер перечисления |
None = 0 | Источник текстуры в шейдере не указан. |
NormalRoughness = 3 | Источником текстуры является буфер нормальной шероховатости (normal-roughness) из предварительного прохода по глубине. |
Screen = 1 | Источником текстуры является текстура экрана, которая захватывает все непрозрачные объекты, нарисованные в этом кадре. |
VisualShaderNodeTextureParameter.TextureTypeEnum
| Значение | Описание |
|---|---|
Anisotropy = 3 | Добавляет |
Color = 1 | Добавляет |
Data = 0 | Никаких подсказок в единое заявление не добавляется. |
Max = 4 | Представляет размер перечисления |
NormalMap = 2 | Добавляет |