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 |