cables_dev/cables/src/core/constants.js
- export const CONSTANTS = {
- "ANIM": {
- "EASINGS": [
- "linear",
- "absolute",
- "smoothstep",
- "smootherstep",
- "Cubic In",
- "Cubic Out",
- "Cubic In Out",
- "Expo In",
- "Expo Out",
- "Expo In Out",
- "Sin In",
- "Sin Out",
- "Sin In Out",
- "Quart In",
- "Quart Out",
- "Quart In Out",
- "Quint In",
- "Quint Out",
- "Quint In Out",
- "Back In",
- "Back Out",
- "Back In Out",
- "Elastic In",
- "Elastic Out",
- "Bounce In",
- "Bounce Out",
- ],
- "EASING_LINEAR": 0,
- "EASING_ABSOLUTE": 1,
- "EASING_SMOOTHSTEP": 2,
- "EASING_SMOOTHERSTEP": 3,
- "EASING_CUBICSPLINE": 4,
-
- "EASING_CUBIC_IN": 5,
- "EASING_CUBIC_OUT": 6,
- "EASING_CUBIC_INOUT": 7,
-
- "EASING_EXPO_IN": 8,
- "EASING_EXPO_OUT": 9,
- "EASING_EXPO_INOUT": 10,
-
- "EASING_SIN_IN": 11,
- "EASING_SIN_OUT": 12,
- "EASING_SIN_INOUT": 13,
-
- "EASING_BACK_IN": 14,
- "EASING_BACK_OUT": 15,
- "EASING_BACK_INOUT": 16,
-
- "EASING_ELASTIC_IN": 17,
- "EASING_ELASTIC_OUT": 18,
-
- "EASING_BOUNCE_IN": 19,
- "EASING_BOUNCE_OUT": 21,
-
- "EASING_QUART_IN": 22,
- "EASING_QUART_OUT": 23,
- "EASING_QUART_INOUT": 24,
-
- "EASING_QUINT_IN": 25,
- "EASING_QUINT_OUT": 26,
- "EASING_QUINT_INOUT": 27,
- },
-
- "OP": {
- "OP_PORT_TYPE_VALUE": 0,
- "OP_PORT_TYPE_NUMBER": 0,
- "OP_PORT_TYPE_FUNCTION": 1,
- "OP_PORT_TYPE_TRIGGER": 1,
- "OP_PORT_TYPE_OBJECT": 2,
- "OP_PORT_TYPE_TEXTURE": 2,
- "OP_PORT_TYPE_ARRAY": 3,
- "OP_PORT_TYPE_DYNAMIC": 4,
- "OP_PORT_TYPE_STRING": 5,
-
- "OP_VERSION_PREFIX": "_v",
- },
-
- "PORT": {
- "PORT_DIR_IN": 0,
- "PORT_DIR_OUT": 1,
- },
-
- "PACO": {
- "PACO_CLEAR": 0,
- "PACO_VALUECHANGE": 1,
- "PACO_OP_DELETE": 2,
- "PACO_UNLINK": 3,
- "PACO_LINK": 4,
- "PACO_LOAD": 5,
- "PACO_OP_CREATE": 6,
- "PACO_OP_ENABLE": 7,
- "PACO_OP_DISABLE": 8,
- "PACO_UIATTRIBS": 9,
- "PACO_VARIABLES": 10,
- "PACO_TRIGGERS": 11,
- "PACO_PORT_SETVARIABLE": 12,
- "PACO_PORT_SETANIMATED": 13,
- "PACO_PORT_ANIM_UPDATED": 14,
- "PACO_DESERIALIZE": 15,
- "PACO_OP_RELOAD": 16
- },
- };