@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
19 lines (18 loc) • 728 B
TypeScript
/// <reference types="postprocessing" />
import { Camera, Scene } from 'three';
import { PolyScene } from '../../engine/scene/PolyScene';
import { BaseNodeType } from '../../engine/nodes/_Base';
import { BaseViewerType } from '../../engine/viewers/_Base';
import { AbstractRenderer } from '../../engine/viewers/Common';
interface CreateComposerOptions {
renderer: AbstractRenderer;
scene: PolyScene;
camera: Camera;
renderScene: Scene;
viewer: BaseViewerType;
}
export declare class CoreCameraPostProcessController {
static isPostProcessNetworkNode(node: BaseNodeType): boolean;
static createComposer(options: CreateComposerOptions): import("postprocessing").EffectComposer | undefined;
}
export {};