polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
93 lines (92 loc) • 1.73 kB
JavaScript
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
};