图形渲染渲染管理对象Pass Class本页总览Pass的类对象 描述: 用于创建着色器渲染流程对象的类。 __call 类型: 元方法。 描述: 用于创建一个新的渲染流程对象的元方法。 签名: metamethod __call: function(self: PassClass, vertShader: string, fragShader: string): Pass 参数: 参数名类型描述vertShaderstring顶点着色器文件字符串。fragShaderstring片段着色器文件字符串。着色器文件字符串必须是以下格式之一: builtin: + 内置着色器名称 shader_compiled_file.bin Shader/shader_source_file.sc详细说明: 1. "builtin:" + 名称 会加载内嵌的内置着色器。 2. 对于 .sc 文件,会把给定路径当作着色器源码直接加载并立即编译。 3. 对于 .bin 文件,如果给定路径存在,则直接加载该文件。 4. 否则引擎会尝试加载 renderer_dir/filename.bin,其中 renderer_dir 取决于当前渲染后端,例如 dx11、metal、glsl、essl 或 spirv。 返回值: 返回类型描述Pass新的着色器渲染流程对象。