Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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.