VisualShaderNodeTexture
Успадковує: VisualShaderNode < Resource < RefCounted < Object
Виконує зовнішній вигляд текстури 2D в графі візуального відтінку.
Опис
Виконує роботу зовнішнього вигляду на заданій фактурі, за допомогою підтримки декількох джерел текстур, щоб вибрати з.
Властивості
|
||
|
Переліки
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.
TextureType texture_type = 0 🔗
void set_texture_type(value: TextureType)
TextureType get_texture_type()
Визначає тип текстури, якщо source встановлено на SOURCE_TEXTURE.