@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
21 lines (20 loc) • 890 B
TypeScript
import { DepthPackingStrategies } from 'three';
import { ShaderMaterial } from 'three';
import { ShaderAssemblerMaterial } from '../../_BaseMaterial';
import { ShaderName } from '../../../../../../utils/shaders/ShaderName';
export declare class ShaderAssemblerCustomPointsDepth extends ShaderAssemblerMaterial {
templateShader(): {
vertexShader: string;
fragmentShader: string;
uniforms: {
[uniform: string]: import("three").IUniform<any>;
};
};
protected insertDefineAfter(shader_name: ShaderName): string | undefined;
protected insertBodyAfter(shader_name: ShaderName): string | undefined;
protected depthPacking(): DepthPackingStrategies;
createMaterial(): ShaderMaterial;
}
export declare class ShaderAssemblerCustomPointsDepthForRender extends ShaderAssemblerCustomPointsDepth {
protected depthPacking(): 3200;
}