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 |