@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
26 lines (25 loc) • 787 B
TypeScript
import { NodeContext } from '../../../poly/NodeContext';
export declare enum ShaderName {
VERTEX = "vertex",
FRAGMENT = "fragment",
LEAVES_FROM_NODES_SHADER = "leaves_from_nodes_shader"
}
export declare enum JsFunctionName {
MAIN = "main",
VELOCITY = "velocity",
COLLIDER = "collider"
}
export interface ShaderNameByContextMap {
[]: ShaderName;
[]: JsFunctionName;
[]: ShaderName;
[]: ShaderName;
[]: ShaderName;
[]: ShaderName;
[]: ShaderName;
[]: ShaderName;
[]: ShaderName;
[]: ShaderName;
[]: ShaderName;
[]: ShaderName;
}