跳到主要内容

Effect

描述:

  用于管理多个着色器渲染流程对象的着色器特效类,可以组合多个渲染流程创建更复杂的着色器渲染效果。

类对象:Effect Class

继承自:Object

add

类型: 函数。

描述:

  添加着色器渲染流程对象。

签名:

add: function(self: Effect, pass: Pass)

参数:

参数名类型描述
passPass要添加的着色器渲染流程对象。

get

类型: 函数。

描述:

  通过从1开始的索引获取着色器渲染流程对象。

签名:

get: function(self: Effect, index: integer): Pass

参数:

参数名类型描述
indexinteger获取渲染流程对象的整数索引,索引从1开始。

返回值:

返回类型描述
Pass给定索引下的渲染流程对象。

clear

类型: 函数。

描述:

  从特效对象中删除所有着色器渲染流程对象。

签名:

clear: function(self: Effect)