xr-frame / Exports / IEffectAsset
# Interface: IEffectAsset
Effect资源的参数接口。
# Table of contents
# Properties
# Properties
# defaultRenderQueue
• defaultRenderQueue: number
使用该Effect的Material的默认渲染队列。
透明物体需要大于2500!
# images
• Optional images: { default: string ; key: string ; macro?: string }[]
纹理资源,传给UniformBlock的另一部分。
# name
• name: string
名字,应当和registerEffect时的名字一致。
# passes
• passes: { lightMode: string ; renderStates?: IRenderStates ; shaders: [number, number] ; useMaterialRenderStates: boolean }[]
渲染时的passes,渲染时指定的lightMode的每个pass都会被按顺序绘制。
# properties
• Optional properties: { default: number[] ; key: string ; macro?: string ; num?: number ; type: EUniformType }[]
属性,传给UniformBlock的一部分。
# shaders
• shaders: string[]
所有的shader列表。