Classes | |
| struct | SplineMapperKnot |
| class | SplineMapperInterface |
Namespaces | |
| maxon | |
Macros | |
| #define | SPLINEMAPPER_KNOT_GET_ID(flags) |
| #define | SPLINEMAPPER_KNOT_SET_ID(flags, flag_id) |
Enumerations | |
| enum | SPLINEMAPPER_KNOT_INTERPOLATION_TYPE { BEZIER, LINEAR, CUBIC } |
| enum | SPLINEMAPPER_KNOT_FLAGS : Int { NONE, BREAK_TANGENTS, LOCK_X, LOCK_Y, LOCK_ANGLE, LOCK_LENGTH, KEEPVISUALANGLE, SELECTED } |
| enum | SPLINEMAPPER_SPLINE_TYPE { SOFT, EASEIN, EASEOUT, EASEEASE, ZERO, UNIFY } |
| enum | SPLINEMAPPER_RANGE_STATE { NONE, SET, UISET } |
Functions | |
| enum maxon::SPLINEMAPPER_KNOT_INTERPOLATION_TYPE | MAXON_ENUM_ORDERED_LIST (SPLINEMAPPER_KNOT_INTERPOLATION_TYPE) |
| enum maxon::SPLINEMAPPER_KNOT_FLAGS Int | MAXON_ENUM_FLAGS (SPLINEMAPPER_KNOT_FLAGS) |
| MAXON_DATATYPE (SplineMapperKnot, "net.maxon.datatype.splinemapperknot") | |
| enum maxon::SPLINEMAPPER_SPLINE_TYPE | MAXON_ENUM_ORDERED_LIST (SPLINEMAPPER_SPLINE_TYPE) |
| enum maxon::SPLINEMAPPER_RANGE_STATE | MAXON_ENUM_ORDERED_LIST (SPLINEMAPPER_RANGE_STATE) |
Variables | |
| BEZIER | |
| LINEAR | |
| CUBIC | |
| NONE | |
| BREAK_TANGENTS | |
| LOCK_X | |
| LOCK_Y | |
| LOCK_ANGLE | |
| LOCK_LENGTH | |
| KEEPVISUALANGLE | |
| SELECTED | |
| SOFT | |
| EASEIN | |
| EASEOUT | |
| EASEEASE | |
| ZERO | |
| UNIFY | |
| SET | |
| UISET | |
| BEZIER |
Bezier (aka Spline) interpolation, uses tangents settings to calculate the interpolation.
| LINEAR |
Linear interpolation.
| CUBIC |
< Cubic interpolation.
| NONE |
| BREAK_TANGENTS |
Break knot tangents (used only with SPLINEMAPPER_KNOT_INTERPOLATION_TYPE::BEZIER interpolation type)
| LOCK_X |
Lock knot's X movement.
| LOCK_Y |
Lock knot's Y movement.
| LOCK_ANGLE |
Lock knot's tangent angle. (used only with SPLINEMAPPER_KNOT_INTERPOLATION_TYPE::BEZIER interpolation type)
| LOCK_LENGTH |
Lock knot's tangent length. (used only with SPLINEMAPPER_KNOT_INTERPOLATION_TYPE::BEZIER interpolation type)
| KEEPVISUALANGLE |
Keep visual angle between knot's tangents. (used only with SPLINEMAPPER_KNOT_INTERPOLATION_TYPE::BEZIER interpolation type)
| SELECTED |
selected in ui
| SOFT |
Soft.
| EASEIN |
Ease in.
| EASEOUT |
Ease out.
| EASEEASE |
Ease ease.
| ZERO |
Zero angle/length.
| UNIFY |
< Unify.
| SET |
| UISET |