RDShaderFile
继承: Resource < RefCounted < Object
编译后的 SPIR-V 形式的着色器文件(由 RenderingDevice 使用)。请勿与 Godot 自身的 Shader 混淆。
描述
编译后的 SPIR-V 形式的着色器文件。
另见 RDShaderSource。RDShaderFile 应该仅用于 RenderingDevice API。不应与 Godot 自身的 Shader 资源混淆,后者是 Godot 诸多节点所使用的资源,用于高阶着色器编程。
属性
|
方法
get_spirv ( StringName version=&”” ) const | |
get_version_list ( ) const | |
void | set_bytecode ( RDShaderSPIRV bytecode, StringName version=&”” ) |
属性说明
String base_error = ""
基础编译错误消息,如果非空,表示与特定着色器阶段无关的错误。如果为空,着色器编译也不一定成功(请检查 RDShaderSPIRV 的各种错误消息成员)。
方法说明
RDShaderSPIRV get_spirv ( StringName version=&”” ) const
返回指定着色器版本 version
的 SPIR-V 中间表示。
StringName[] get_version_list ( ) const
返回该着色器的编译版本列表。
void set_bytecode ( RDShaderSPIRV bytecode, StringName version=&”” )
设置指定着色器版本 version
要编译的 SPIR-V 字节码 bytecode
。
© 版权所有 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0). Revision b1c660f7
.
Built with Sphinx using a theme provided by Read the Docs.