polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
24 lines (23 loc) • 813 B
TypeScript
import { ShaderMaterial } from 'three/src/materials/ShaderMaterial';
import { ShaderAssemblerMaterial } from './_BaseMaterial';
import { ShaderName } from '../../../../utils/shaders/ShaderName';
export declare class ShaderAssemblerCustomLineDepthDOF extends ShaderAssemblerMaterial {
get _template_shader(): {
vertexShader: string;
fragmentShader: string;
uniforms: {
scale: {
value: number;
};
mNear: {
value: number;
};
mFar: {
value: number;
};
};
};
protected insert_define_after(shader_name: ShaderName): string | undefined;
protected insert_body_after(shader_name: ShaderName): string | undefined;
create_material(): ShaderMaterial;
}