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列表。