polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
96 lines (92 loc) • 1.67 kB
text/typescript
const NETWORK = 'networks';
export const CATEGORY_ANIM = {
MISC: 'misc',
MODIFIER: 'modifiers',
NETWORK,
PROP: 'prop',
TIMING: 'timing',
};
export const CATEGORY_COP = {
ADVANCED: 'advanced',
FILTER: 'filters',
INPUT: 'inputs',
MISC: 'misc',
NETWORK,
};
export const CATEGORY_EVENT = {
CAMERA: 'cameras',
INPUT: 'inputs',
MISC: 'misc',
SCENE: 'scene',
NETWORK,
};
export const CATEGORY_GL = {
COLOR: 'color',
CONVERSION: 'conversion',
DYNAMICS: 'dynamics',
GEOMETRY: 'geometry',
GLOBALS: 'globals',
LOGIC: 'logic',
MATH: 'math',
PHYSICS: 'physics',
QUAT: 'quat',
TRIGO: 'trigo',
UTIL: 'util',
INSTANCE: 'instance',
};
export const CATEGORY_JS = {
COLOR: 'color',
CONVERSION: 'conversion',
DYNAMICS: 'dynamics',
GEOMETRY: 'geometry',
GLOBALS: 'globals',
LOGIC: 'logic',
MATH: 'math',
QUAT: 'quat',
TRIGO: 'trigo',
UTIL: 'util',
INSTANCE: 'instance',
};
export const CATEGORY_MAT = {
ADVANCED: 'advanced',
INSTANCE: 'instances',
LINE: 'lines',
MESH: 'meshes',
NETWORK,
POINTS: 'points',
VOLUME: 'volumes',
};
export const CATEGORY_OBJ = {
ADVANCED: 'advanced',
CAMERA: 'cameras',
GEOMETRY: 'geometries',
LIGHT: 'lights',
NETWORK,
TRANSFORM: 'transform',
};
export const CATEGORY_ROP = {
CSS: 'css',
NETWORK,
WEBGL: 'webgl',
};
export const CATEGORY_SOP = {
ADVANCED: 'advanced',
ANIMATION: 'animation',
ATTRIBUTE: 'attributes',
DYNAMICS: 'dynamics',
INPUT: 'inputs',
MAP: 'maps',
MISC: 'misc',
MODIFIER: 'modifiers',
NETWORK,
PHYSICS: 'physics',
PRIMITIVES: 'primitives',
RENDER: 'render',
};
export const CATEGORY_POST = {
BLUR: 'blur',
COLOR: 'color',
EFFECT: 'effect',
MISC: 'misc',
NETWORK,
};