@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
77 lines (76 loc) • 3.91 kB
TypeScript
import { AntialiasingPostNode } from '../../../nodes/post/Antialiasing';
import { BloomPostNode } from '../../../nodes/post/Bloom';
import { BlurPostNode } from '../../../nodes/post/Blur';
import { BrightnessContrastPostNode } from '../../../nodes/post/BrightnessContrast';
import { BuilderPostNode } from '../../../nodes/post/Builder';
import { ChromaticAberrationPostNode } from '../../../nodes/post/ChromaticAberration';
import { DepthOfFieldPostNode } from '../../../nodes/post/DepthOfField';
import { EffectPassPostNode } from '../../../nodes/post/EffectPass';
import { GlitchPostNode } from '../../../nodes/post/Glitch';
import { GodRaysPostNode } from '../../../nodes/post/GodRays';
import { GodRaysVolumetricPostNode } from '../../../nodes/post/GodRaysVolumetric';
import { HueSaturationPostNode } from '../../../nodes/post/HueSaturation';
import { LuminancePostNode } from '../../../nodes/post/Luminance';
import { LutPostNode } from '../../../nodes/post/Lut';
import { NormalPostNode } from '../../../nodes/post/Normal';
import { NoisePostNode } from '../../../nodes/post/Noise';
import { NullPostNode } from '../../../nodes/post/Null';
import { OutlinePostNode } from '../../../nodes/post/Outline';
import { PixelPostNode } from '../../../nodes/post/Pixel';
import { RenderPostNode } from '../../../nodes/post/Render';
import { ScreenSpaceAmbientOcclusionPostNode } from '../../../nodes/post/ScreenSpaceAmbientOcclusion';
import { SepiaPostNode } from '../../../nodes/post/Sepia';
import { SequencePostNode } from '../../../nodes/post/Sequence';
import { TexturePostNode } from '../../../nodes/post/Texture';
import { ToneMappingPostNode } from '../../../nodes/post/ToneMapping';
import { UpdateScenePostNode } from '../../../nodes/post/UpdateScene';
import { VignettePostNode } from '../../../nodes/post/Vignette';
import { ActorsNetworkPostNode } from '../../../nodes/post/ActorsNetwork';
import { AnimationsNetworkPostNode } from '../../../nodes/post/AnimationsNetwork';
import { AudioNetworkPostNode } from '../../../nodes/post/AudioNetwork';
import { CopNetworkPostNode } from '../../../nodes/post/CopNetwork';
import { EventsNetworkPostNode } from '../../../nodes/post/EventsNetwork';
import { MaterialsNetworkPostNode } from '../../../nodes/post/MaterialsNetwork';
import { PostProcessNetworkPostNode } from '../../../nodes/post/PostProcessNetwork';
import { RenderersNetworkPostNode } from '../../../nodes/post/RenderersNetwork';
export interface PostNodeChildrenMap {
antialiasing: AntialiasingPostNode;
bloom: BloomPostNode;
blur: BlurPostNode;
brightnessContrast: BrightnessContrastPostNode;
builder: BuilderPostNode;
chromaticAberration: ChromaticAberrationPostNode;
depthOfField: DepthOfFieldPostNode;
effectPass: EffectPassPostNode;
glitch: GlitchPostNode;
godRays: GodRaysPostNode;
godRaysVolumetric: GodRaysVolumetricPostNode;
hueSaturation: HueSaturationPostNode;
luminance: LuminancePostNode;
lut: LutPostNode;
noise: NoisePostNode;
normal: NormalPostNode;
null: NullPostNode;
outline: OutlinePostNode;
pixel: PixelPostNode;
render: RenderPostNode;
screenSpaceAmbientOcclusion: ScreenSpaceAmbientOcclusionPostNode;
sepia: SepiaPostNode;
sequence: SequencePostNode;
texture: TexturePostNode;
toneMapping: ToneMappingPostNode;
updateScene: UpdateScenePostNode;
vignette: VignettePostNode;
actorsNetwork: ActorsNetworkPostNode;
animationsNetwork: AnimationsNetworkPostNode;
audioNetwork: AudioNetworkPostNode;
copNetwork: CopNetworkPostNode;
eventsNetwork: EventsNetworkPostNode;
materialsNetwork: MaterialsNetworkPostNode;
postProcessNetwork: PostProcessNetworkPostNode;
renderersNetwork: RenderersNetworkPostNode;
}
import { PolyEngine } from '../../../Poly';
export declare class PostRegister {
static run(poly: PolyEngine): void;
}