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