reckfellENGINE

VisualShaderNodeCubemap

Узел Cubemap для использования в графе визуального шейдера.

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

Узел Cubemap для использования в графе визуального шейдера.

Переводится в texture(cubemap, vec3) на языке шейдеров. Возвращает вектор цвета и альфа-канал как скаляр.

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

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

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

Свойства3

CubeMapСвойство
# CubeMap
C#
public TextureLayered CubeMap { get; set; }

Текстура Cubemap для выборки при использовании VisualShaderNodeCubemap.SourceEnum.Texture в качестве VisualShaderNodeCubemap.Source.

SourceСвойство
# Source
C#
public VisualShaderNodeCubemap.SourceEnum Source { get; set; }

Определяет, какой источник следует использовать для выборки.

TextureTypeСвойство
# TextureType
C#
public VisualShaderNodeCubemap.TextureTypeEnum TextureType { get; set; }

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

Методы7

GetCubeMapTextureLayered
# GetCubeMap
C#
public TextureLayered GetCubeMap();
Возвращает TextureLayered
GetSourceVisualShaderNodeCubemap.SourceEnum
# GetSource
C#
public VisualShaderNodeCubemap.SourceEnum GetSource();
Возвращает VisualShaderNodeCubemap.SourceEnum
GetTextureTypeVisualShaderNodeCubemap.TextureTypeEnum
# GetTextureType
C#
public VisualShaderNodeCubemap.TextureTypeEnum GetTextureType();
Возвращает VisualShaderNodeCubemap.TextureTypeEnum
SetCubeMap2 перегрузки
# SetCubeMap · 1/2
C#
public void SetCubeMap(Cubemap value);
Параметры
ИмяТипПо умолчанию
valueCubemap—
# SetCubeMap · 2/2
C#
public void SetCubeMap(TextureLayered value);
Параметры
ИмяТипПо умолчанию
valueTextureLayered—
SetSourcevoid
# SetSource
C#
public void SetSource(VisualShaderNodeCubemap.SourceEnum value);
Параметры
ИмяТипПо умолчанию
valueVisualShaderNodeCubemap.SourceEnum—
SetTextureTypevoid
# SetTextureType
C#
public void SetTextureType(VisualShaderNodeCubemap.TextureTypeEnum value);
Параметры
ИмяТипПо умолчанию
valueVisualShaderNodeCubemap.TextureTypeEnum—

VisualShaderNodeCubemap.SourceEnum

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

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

Port = 1

Используйте ссылку на сэмплер Cubemap, переданную через порт samplerCube. Если установлено значение VisualShaderNodeCubemap.Source, текстура VisualShaderNodeCubemap.CubeMap игнорируется.

Texture = 0

Используйте Cubemap, установленный через VisualShaderNodeCubemap.CubeMap. Если он установлен на VisualShaderNodeCubemap.Source, порт samplerCube игнорируется.

VisualShaderNodeCubemap.TextureTypeEnum

ЗначениеОписание
Color = 1

Добавляет source_color в качестве подсказки к объявлению униформы для корректного преобразования из нелинейного кодирования sRGB в линейное кодирование.

Data = 0

Никаких подсказок в единое заявление не добавляется.

Max = 3

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

NormalMap = 2

Добавляет hint_normal в качестве подсказки к объявлению uniform, которое внутренне преобразует текстуру для правильного использования в качестве карты нормалей.

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

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

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

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