Classes | |
| struct | SplineMapperKnot | 
| class | SplineMapperInterface | 
Namespaces | |
| maxon | |
Macros | |
| #define | SPLINEMAPPER_KNOT_GET_ID(flags) | 
| #define | SPLINEMAPPER_KNOT_SET_ID(flags, flag_id) | 
Enumerations | |
| enum class | SPLINEMAPPER_KNOT_INTERPOLATION_TYPE {  BEZIER , LINEAR , CUBIC }  | 
| enum class | SPLINEMAPPER_KNOT_FLAGS : Int {  NONE , BREAK_TANGENTS , LOCK_X , LOCK_Y , LOCK_ANGLE , LOCK_LENGTH , KEEPVISUALANGLE , SELECTED }  | 
| enum class | SPLINEMAPPER_SPLINE_TYPE {  SOFT , EASEIN , EASEOUT , EASEEASE , ZERO , UNIFY }  | 
| enum class | 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 |