@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
14 lines (13 loc) • 597 B
TypeScript
import { RayMarchingUniforms } from './../../../../../nodes/gl/gl/raymarching/uniforms';
import { BaseShaderAssemblerRayMarchingRendered } from './_BaseRayMarchingRendered';
import { CustomAssemblerMap } from './_BaseMaterial';
import { ShaderMaterial } from 'three';
export declare class ShaderAssemblerRayMarching extends BaseShaderAssemblerRayMarchingRendered {
templateShader(): {
vertexShader: string;
fragmentShader: string;
uniforms: RayMarchingUniforms;
};
customAssemblerClassByCustomName(): CustomAssemblerMap;
createMaterial(): ShaderMaterial;
}