@tripo3d/engine / createPass
Function: createPass()
ts
function createPass<T>(
name,
setup,
options?): PassDefinition<T>;Defined in: pipeline/pass.ts:111
创建一个冻结且 identity 唯一的 Pass Definition。
Type Parameters
| Type Parameter | Description |
|---|---|
T | setup 返回的业务 identity 类型。 |
Parameters
| Parameter | Type | Description |
|---|---|---|
name | string | 仅用于诊断的名称;允许同名 Definition。 |
setup | (context) => T | owner add 时严格同步执行的 setup。 |
options? | PassOptions | 可选的 stage、order 与初始 enabled。 |
Returns
冻结的新 Pass Definition。
Throws
name、setup、options、stage 或 enabled 类型错误时抛出。
Throws
order 不是有限数值时抛出。