VisualShaderNodeTexture

Успадковує: VisualShaderNode < Resource < RefCounted < Object

Виконує зовнішній вигляд текстури 2D в графі візуального відтінку.

Опис

Виконує роботу зовнішнього вигляду на заданій фактурі, за допомогою підтримки декількох джерел текстур, щоб вибрати з.

Властивості

Source

source

0

Texture2D

texture

TextureType

texture_type

0


Переліки

enum Source: 🔗

Source SOURCE_TEXTURE = 0

Використовуйте фактуру, надану як аргумент для цієї функції.

Source SOURCE_SCREEN = 1

Використовуйте текстуру поточного порту як джерело.

Source SOURCE_2D_TEXTURE = 2

Використовуйте текстуру з цієї текстури шейдера вбудована (наприклад, текстура Sprite2D).

Source SOURCE_2D_NORMAL = 3

Використовуйте текстуру з нормальної карти цього відтінку.

Source SOURCE_DEPTH = 4

Використовуйте глибину текстуру, захоплену під час проходу глибини. Тільки доступні при використанні глибинного обходу (тобто в просторих шейкерах і в forward_plus або gl_compatibility рендерингу).

Source SOURCE_PORT = 5

Використовуйте текстуру, надану в вхідному порту для цієї функції.

Source SOURCE_3D_NORMAL = 6

Використання нормального буфера, захопленого під час проходу глибини. Доступно тільки при нормальному розміщенні буфера (тобто в просторих відтінках і в реверсії_plus рендерера).

Source SOURCE_ROUGHNESS = 7

Використовуйте буфер грубості, захоплений під час проходу глибини. Доступно тільки при нормальному розміщенні буфера (тобто в просторих відтінках і в реверсії_plus рендерера).

Source SOURCE_MAX = 8

Представляємо розмір Source enum.


enum TextureType: 🔗

TextureType TYPE_DATA = 0

Немає натяків додається до однорідної декларації.

TextureType TYPE_COLOR = 1

Додавання source_color як підказка на рівномірну декларацію для належного sRGB до лінійного перетворення.

TextureType TYPE_NORMAL_MAP = 2

Додавання hint_normal як натяка на рівномірну декларацію, яка внутрішньо перетворює фактуру для належного використання як нормальну карту.

TextureType TYPE_MAX = 3

Представляємо розмір TextureType enum.


Описи властивостей

Source source = 0 🔗

Визначає джерело для пошуку.


Texture2D texture 🔗

Вихідна текстура, якщо потрібна для вибраного source.


TextureType texture_type = 0 🔗

Визначає тип текстури, якщо source встановлено на SOURCE_TEXTURE.