xr-frame / Exports / IEffectAsset

# Interface: IEffectAsset

Effect资源的参数接口。

# Table of contents

# Properties

# Properties

# defaultRenderQueue

defaultRenderQueue: number

使用该EffectMaterial的默认渲染队列。 透明物体需要大于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列表。