VisualShaderNodeCubemap

Наследует: VisualShaderNode < Resource < RefCounted < Object

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

Описание

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

Свойства

TextureLayered

cube_map

Source

source

0

TextureType

texture_type

0


Перечисления

enum Source: 🔗

Source SOURCE_TEXTURE = 0

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

Source SOURCE_PORT = 1

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

Source SOURCE_MAX = 2

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


enum TextureType: 🔗

TextureType TYPE_DATA = 0

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

TextureType TYPE_COLOR = 1

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

TextureType TYPE_NORMAL_MAP = 2

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

TextureType TYPE_MAX = 3

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


Описания свойств

TextureLayered cube_map 🔗

Текстура Cubemap для выборки при использовании SOURCE_TEXTURE в качестве source.


Source source = 0 🔗

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


TextureType texture_type = 0 🔗

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