interface IShaderObjStructor {
    attributeMap: any;
    code?: string;
    defaultValue: any;
    enableInstancing: boolean;
    name: string;
    shaderPass: any[];
    shaderType: string | ShaderFeatureType;
    supportReflectionProbe: boolean;
    supportVolumetricGI: boolean;
    uniformMap: any;
    uniformMaps: any[];
}

属性

attributeMap: any
code?: string
defaultValue: any
enableInstancing: boolean
name: string
shaderPass: any[]
shaderType: string | ShaderFeatureType
supportReflectionProbe: boolean
supportVolumetricGI: boolean
uniformMap: any
uniformMaps: any[]