ShaderIncludeDB

Успадковує: Object

Внутрішня база даних вбудованого шейдера включає файли.

Опис

Цей об’єкт містить фрагменти шейдерів із внутрішніх шейдерів Godot. Їх можна використовувати, коли потрібен доступ до внутрішніх уніфікованих буферів і/або внутрішніх функцій, наприклад, під час компонування ефектів композитора або обчислювальних шейдерів. Завантажуються лише фрагменти для поточного пристрою відтворення.

Методи

String

get_built_in_include_file(filename: String) static

bool

has_built_in_include_file(filename: String) static

PackedStringArray

list_built_in_include_files() static


Описи методів

String get_built_in_include_file(filename: String) static 🔗

Повертає код для вбудованого фрагмента шейдера. Ви також можете отримати доступ до цього в коді шейдера за допомогою #include "filename".


bool has_built_in_include_file(filename: String) static 🔗

Повертає true, якщо файл включення з такою назвою існує.


PackedStringArray list_built_in_include_files() static 🔗

Повертає список вбудованих файлів включення, які наразі зареєстровані.