SubShader 类用于创建SubShader。

构造函数

属性

moduleData: ISubshaderData
DefaultAttributeMap: { [name: string]: [number, ShaderDataType] } = ...
IncludeUniformMap: any = {}

方法

  • 注册glsl所用到的Uniform 会在生成Uniformmap的时候根据包含的Include文件,添加所需要的uniform因素

    参数

    • includeName: string
    • uniformMap: { [name: string]: ShaderDataType }
    • defaultValue: { [key: string]: any }

    返回 void