ShaderIncludeDB¶
继承: Object
内置着色器的内部数据库包括文件。
描述¶
此对象包含来自i3D内部着色器的着色器片段。当需要访问内部统一缓冲区和/或内部函数时,例如在编写合成器效果或计算着色器时,可以使用这些片段。仅加载当前渲染设备的片段。
方法¶
get_built_in_include_file(filename: String) static |
|
has_built_in_include_file(filename: String) static |
|
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 🔗
返回当前注册的内置包含文件列表。