@tripo3d/engine / UsePassOptions
Type Alias: UsePassOptions
ts
type UsePassOptions =
| {
present?: boolean;
target?: "composer";
}
| {
present?: never;
target: "canvas";
};Defined in: pipeline/pass.ts:10
一个原生Pass进入后处理链或直接绘制Canvas的声明。
Union Members
Type Literal
ts
{
present?: boolean;
target?: "composer";
}| Name | Type | Description | Defined in |
|---|---|---|---|
present? | boolean | 仅manual模式读取;最终effective后处理Pass声明为true时负责上屏。 | pipeline/pass.ts:13 |
target? | "composer" | 省略时默认加入后处理链;after-output后处理contribution只在manual模式执行。 | pipeline/pass.ts:15 |
Type Literal
ts
{
present?: never;
target: "canvas";
}| Name | Type | Description | Defined in |
|---|---|---|---|
present? | never | Canvas contribution不承担后处理链presentation。 | pipeline/pass.ts:19 |
target | "canvas" | 后处理链完成后直接在默认framebuffer上执行。 render收到的Pipeline buffers仅兼容Three.js Pass签名,其内容与颜色空间没有稳定契约,业务不得采样或依赖。 | pipeline/pass.ts:24 |