初始化参数,所有params都会复制到实例上
是否始终使用
Readonlyclassvs 片段代码
ReadonlyidReadonlyisvs 顶点代码
StaticcommonStaticshaders内部的所有shader块字符串,可以用来拼接glsl代码
StaticcacheStaticheaderShader header缓存,一般不用管
销毁资源
this
Staticget获取基础 shader
已生成的 shader 宏定义
Optionalrenderer: ShaderPrecisionProviderStaticget获取自定义shader
顶点代码
片段代码
OptionalcacheKey: string
如果有,会以此值缓存 shader
是否使用 header-aware 缓存命名空间;实际 header 始终参与缓存键
Optionalrenderer: ShaderPrecisionProviderStaticget获取header
Staticget获取header缓存的key
mesh
材质
lightManager
fog
是否使用对数深度
Staticget获取 shader
Optionalrenderer: ShaderPrecisionProviderStaticinitStaticreset重置
Shader类