UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

27 lines (26 loc) 851 B
import { ShaderMaterial } from 'three'; import { ShaderAssemblerMaterial } from '../../_BaseMaterial'; import { ShaderName } from '../../../../../../utils/shaders/ShaderName'; export declare class ShaderAssemblerCustomPointsDepthDOF extends ShaderAssemblerMaterial { templateShader(): { vertexShader: string; fragmentShader: string; uniforms: { size: { value: number; }; scale: { value: number; }; mNear: { value: number; }; mFar: { value: number; }; }; }; protected insertDefineAfter(shader_name: ShaderName): string | undefined; protected insertBodyAfter(shader_name: ShaderName): string | undefined; createMaterial(): ShaderMaterial; }