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 🔗

Возвращает список встроенных включаемых файлов, которые в данный момент зарегистрированы.