ShaderIncludeDB

继承: Object

内置着色器的内部数据库包括文件。

描述

此对象包含来自i3D内部着色器的着色器片段。当需要访问内部统一缓冲区和/或内部函数时,例如在编写合成器效果或计算着色器时,可以使用这些片段。仅加载当前渲染设备的片段。

方法


方法说明

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 🔗

返回当前注册的内置包含文件列表。