You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-13 13:31:48 +00:00
Rename Math::stepify to snapped
This commit is contained in:
@@ -123,7 +123,7 @@ void CSGShape3DGizmoPlugin::set_handle(EditorNode3DGizmo *p_gizmo, int p_idx, Ca
|
||||
Geometry3D::get_closest_points_between_segments(Vector3(), Vector3(4096, 0, 0), sg[0], sg[1], ra, rb);
|
||||
float d = ra.x;
|
||||
if (Node3DEditor::get_singleton()->is_snap_enabled()) {
|
||||
d = Math::stepify(d, Node3DEditor::get_singleton()->get_translate_snap());
|
||||
d = Math::snapped(d, Node3DEditor::get_singleton()->get_translate_snap());
|
||||
}
|
||||
|
||||
if (d < 0.001) {
|
||||
@@ -142,7 +142,7 @@ void CSGShape3DGizmoPlugin::set_handle(EditorNode3DGizmo *p_gizmo, int p_idx, Ca
|
||||
Geometry3D::get_closest_points_between_segments(Vector3(), axis * 4096, sg[0], sg[1], ra, rb);
|
||||
float d = ra[p_idx];
|
||||
if (Node3DEditor::get_singleton()->is_snap_enabled()) {
|
||||
d = Math::stepify(d, Node3DEditor::get_singleton()->get_translate_snap());
|
||||
d = Math::snapped(d, Node3DEditor::get_singleton()->get_translate_snap());
|
||||
}
|
||||
|
||||
if (d < 0.001) {
|
||||
@@ -171,7 +171,7 @@ void CSGShape3DGizmoPlugin::set_handle(EditorNode3DGizmo *p_gizmo, int p_idx, Ca
|
||||
Geometry3D::get_closest_points_between_segments(Vector3(), axis * 4096, sg[0], sg[1], ra, rb);
|
||||
float d = axis.dot(ra);
|
||||
if (Node3DEditor::get_singleton()->is_snap_enabled()) {
|
||||
d = Math::stepify(d, Node3DEditor::get_singleton()->get_translate_snap());
|
||||
d = Math::snapped(d, Node3DEditor::get_singleton()->get_translate_snap());
|
||||
}
|
||||
|
||||
if (d < 0.001) {
|
||||
@@ -194,7 +194,7 @@ void CSGShape3DGizmoPlugin::set_handle(EditorNode3DGizmo *p_gizmo, int p_idx, Ca
|
||||
Geometry3D::get_closest_points_between_segments(Vector3(), axis * 4096, sg[0], sg[1], ra, rb);
|
||||
float d = axis.dot(ra);
|
||||
if (Node3DEditor::get_singleton()->is_snap_enabled()) {
|
||||
d = Math::stepify(d, Node3DEditor::get_singleton()->get_translate_snap());
|
||||
d = Math::snapped(d, Node3DEditor::get_singleton()->get_translate_snap());
|
||||
}
|
||||
|
||||
if (d < 0.001) {
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
a = ceil(1.45) # a is 2.0
|
||||
a = ceil(1.001) # a is 2.0
|
||||
[/codeblock]
|
||||
See also [method floor], [method round], [method stepify], and [int].
|
||||
See also [method floor], [method round], [method snapped], and [int].
|
||||
</description>
|
||||
</method>
|
||||
<method name="char">
|
||||
@@ -331,7 +331,7 @@
|
||||
a = floor(2.99) # a is 2.0
|
||||
a = floor(-2.99) # a is -3.0
|
||||
[/codeblock]
|
||||
See also [method ceil], [method round], [method stepify], and [int].
|
||||
See also [method ceil], [method round], [method snapped], and [int].
|
||||
[b]Note:[/b] This method returns a float. If you need an integer and [code]s[/code] is a non-negative number, you can use [code]int(s)[/code] directly.
|
||||
</description>
|
||||
</method>
|
||||
@@ -1015,7 +1015,7 @@
|
||||
a = round(2.5) # a is 3.0
|
||||
a = round(2.51) # a is 3.0
|
||||
[/codeblock]
|
||||
See also [method floor], [method ceil], [method stepify], and [int].
|
||||
See also [method floor], [method ceil], [method snapped], and [int].
|
||||
</description>
|
||||
</method>
|
||||
<method name="seed">
|
||||
@@ -1118,7 +1118,7 @@
|
||||
[/codeblock]
|
||||
</description>
|
||||
</method>
|
||||
<method name="stepify">
|
||||
<method name="snapped">
|
||||
<return type="float">
|
||||
</return>
|
||||
<argument index="0" name="s" type="float">
|
||||
@@ -1128,8 +1128,8 @@
|
||||
<description>
|
||||
Snaps float value [code]s[/code] to a given [code]step[/code]. This can also be used to round a floating point number to an arbitrary number of decimals.
|
||||
[codeblock]
|
||||
stepify(100, 32) # Returns 96.0
|
||||
stepify(3.14159, 0.01) # Returns 3.14
|
||||
snapped(100, 32) # Returns 96.0
|
||||
snapped(3.14159, 0.01) # Returns 3.14
|
||||
[/codeblock]
|
||||
See also [method ceil], [method floor], [method round], and [int].
|
||||
</description>
|
||||
|
||||
@@ -178,7 +178,7 @@ Error GLTFDocument::serialize(Ref<GLTFState> state, Node *p_root, const String &
|
||||
}
|
||||
uint64_t elapsed = OS::get_singleton()->get_ticks_usec() - begin_time;
|
||||
float elapsed_sec = double(elapsed) / 1000000.0;
|
||||
elapsed_sec = Math::stepify(elapsed_sec, 0.01f);
|
||||
elapsed_sec = Math::snapped(elapsed_sec, 0.01f);
|
||||
print_line("glTF: Export time elapsed seconds " + rtos(elapsed_sec).pad_decimals(2));
|
||||
|
||||
return OK;
|
||||
@@ -1460,7 +1460,7 @@ GLTFAccessorIndex GLTFDocument::_encode_accessor_as_ints(Ref<GLTFState> state, c
|
||||
Vector<double> type_min;
|
||||
type_min.resize(element_count);
|
||||
for (int i = 0; i < p_attribs.size(); i++) {
|
||||
attribs.write[i] = Math::stepify(p_attribs[i], 1.0);
|
||||
attribs.write[i] = Math::snapped(p_attribs[i], 1.0);
|
||||
if (i == 0) {
|
||||
for (int32_t type_i = 0; type_i < element_count; type_i++) {
|
||||
type_max.write[type_i] = attribs[(i * element_count) + type_i];
|
||||
@@ -1552,8 +1552,8 @@ GLTFAccessorIndex GLTFDocument::_encode_accessor_as_vec2(Ref<GLTFState> state, c
|
||||
|
||||
for (int i = 0; i < p_attribs.size(); i++) {
|
||||
Vector2 attrib = p_attribs[i];
|
||||
attribs.write[(i * element_count) + 0] = Math::stepify(attrib.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::stepify(attrib.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 0] = Math::snapped(attrib.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::snapped(attrib.y, CMP_NORMALIZE_TOLERANCE);
|
||||
_calc_accessor_min_max(i, element_count, type_max, attribs, type_min);
|
||||
}
|
||||
|
||||
@@ -1598,10 +1598,10 @@ GLTFAccessorIndex GLTFDocument::_encode_accessor_as_color(Ref<GLTFState> state,
|
||||
type_min.resize(element_count);
|
||||
for (int i = 0; i < p_attribs.size(); i++) {
|
||||
Color attrib = p_attribs[i];
|
||||
attribs.write[(i * element_count) + 0] = Math::stepify(attrib.r, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::stepify(attrib.g, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::stepify(attrib.b, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 3] = Math::stepify(attrib.a, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 0] = Math::snapped(attrib.r, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::snapped(attrib.g, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::snapped(attrib.b, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 3] = Math::snapped(attrib.a, CMP_NORMALIZE_TOLERANCE);
|
||||
|
||||
_calc_accessor_min_max(i, element_count, type_max, attribs, type_min);
|
||||
}
|
||||
@@ -1663,10 +1663,10 @@ GLTFAccessorIndex GLTFDocument::_encode_accessor_as_weights(Ref<GLTFState> state
|
||||
type_min.resize(element_count);
|
||||
for (int i = 0; i < p_attribs.size(); i++) {
|
||||
Color attrib = p_attribs[i];
|
||||
attribs.write[(i * element_count) + 0] = Math::stepify(attrib.r, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::stepify(attrib.g, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::stepify(attrib.b, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 3] = Math::stepify(attrib.a, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 0] = Math::snapped(attrib.r, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::snapped(attrib.g, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::snapped(attrib.b, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 3] = Math::snapped(attrib.a, CMP_NORMALIZE_TOLERANCE);
|
||||
|
||||
_calc_accessor_min_max(i, element_count, type_max, attribs, type_min);
|
||||
}
|
||||
@@ -1712,10 +1712,10 @@ GLTFAccessorIndex GLTFDocument::_encode_accessor_as_joints(Ref<GLTFState> state,
|
||||
type_min.resize(element_count);
|
||||
for (int i = 0; i < p_attribs.size(); i++) {
|
||||
Color attrib = p_attribs[i];
|
||||
attribs.write[(i * element_count) + 0] = Math::stepify(attrib.r, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::stepify(attrib.g, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::stepify(attrib.b, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 3] = Math::stepify(attrib.a, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 0] = Math::snapped(attrib.r, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::snapped(attrib.g, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::snapped(attrib.b, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 3] = Math::snapped(attrib.a, CMP_NORMALIZE_TOLERANCE);
|
||||
_calc_accessor_min_max(i, element_count, type_max, attribs, type_min);
|
||||
}
|
||||
ERR_FAIL_COND_V(attribs.size() % element_count != 0, -1);
|
||||
@@ -1759,10 +1759,10 @@ GLTFAccessorIndex GLTFDocument::_encode_accessor_as_quats(Ref<GLTFState> state,
|
||||
type_min.resize(element_count);
|
||||
for (int i = 0; i < p_attribs.size(); i++) {
|
||||
Quat quat = p_attribs[i];
|
||||
attribs.write[(i * element_count) + 0] = Math::stepify(quat.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::stepify(quat.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::stepify(quat.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 3] = Math::stepify(quat.w, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 0] = Math::snapped(quat.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::snapped(quat.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::snapped(quat.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 3] = Math::snapped(quat.w, CMP_NORMALIZE_TOLERANCE);
|
||||
|
||||
_calc_accessor_min_max(i, element_count, type_max, attribs, type_min);
|
||||
}
|
||||
@@ -1826,7 +1826,7 @@ GLTFAccessorIndex GLTFDocument::_encode_accessor_as_floats(Ref<GLTFState> state,
|
||||
type_min.resize(element_count);
|
||||
|
||||
for (int i = 0; i < p_attribs.size(); i++) {
|
||||
attribs.write[i] = Math::stepify(p_attribs[i], CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i] = Math::snapped(p_attribs[i], CMP_NORMALIZE_TOLERANCE);
|
||||
|
||||
_calc_accessor_min_max(i, element_count, type_max, attribs, type_min);
|
||||
}
|
||||
@@ -1871,9 +1871,9 @@ GLTFAccessorIndex GLTFDocument::_encode_accessor_as_vec3(Ref<GLTFState> state, c
|
||||
type_min.resize(element_count);
|
||||
for (int i = 0; i < p_attribs.size(); i++) {
|
||||
Vector3 attrib = p_attribs[i];
|
||||
attribs.write[(i * element_count) + 0] = Math::stepify(attrib.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::stepify(attrib.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::stepify(attrib.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 0] = Math::snapped(attrib.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 1] = Math::snapped(attrib.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[(i * element_count) + 2] = Math::snapped(attrib.z, CMP_NORMALIZE_TOLERANCE);
|
||||
|
||||
_calc_accessor_min_max(i, element_count, type_max, attribs, type_min);
|
||||
}
|
||||
@@ -1920,27 +1920,27 @@ GLTFAccessorIndex GLTFDocument::_encode_accessor_as_xform(Ref<GLTFState> state,
|
||||
Basis basis = attrib.get_basis();
|
||||
Vector3 axis_0 = basis.get_axis(Vector3::AXIS_X);
|
||||
|
||||
attribs.write[i * element_count + 0] = Math::stepify(axis_0.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 1] = Math::stepify(axis_0.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 2] = Math::stepify(axis_0.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 0] = Math::snapped(axis_0.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 1] = Math::snapped(axis_0.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 2] = Math::snapped(axis_0.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 3] = 0.0;
|
||||
|
||||
Vector3 axis_1 = basis.get_axis(Vector3::AXIS_Y);
|
||||
attribs.write[i * element_count + 4] = Math::stepify(axis_1.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 5] = Math::stepify(axis_1.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 6] = Math::stepify(axis_1.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 4] = Math::snapped(axis_1.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 5] = Math::snapped(axis_1.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 6] = Math::snapped(axis_1.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 7] = 0.0;
|
||||
|
||||
Vector3 axis_2 = basis.get_axis(Vector3::AXIS_Z);
|
||||
attribs.write[i * element_count + 8] = Math::stepify(axis_2.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 9] = Math::stepify(axis_2.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 10] = Math::stepify(axis_2.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 8] = Math::snapped(axis_2.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 9] = Math::snapped(axis_2.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 10] = Math::snapped(axis_2.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 11] = 0.0;
|
||||
|
||||
Vector3 origin = attrib.get_origin();
|
||||
attribs.write[i * element_count + 12] = Math::stepify(origin.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 13] = Math::stepify(origin.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 14] = Math::stepify(origin.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 12] = Math::snapped(origin.x, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 13] = Math::snapped(origin.y, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 14] = Math::snapped(origin.z, CMP_NORMALIZE_TOLERANCE);
|
||||
attribs.write[i * element_count + 15] = 1.0;
|
||||
|
||||
_calc_accessor_min_max(i, element_count, type_max, attribs, type_min);
|
||||
|
||||
@@ -618,10 +618,10 @@ namespace Godot
|
||||
/// This can also be used to round a floating point
|
||||
/// number to an arbitrary number of decimals.
|
||||
/// </summary>
|
||||
/// <param name="s">The value to stepify.</param>
|
||||
/// <param name="s">The value to snap.</param>
|
||||
/// <param name="step">The step size to snap to.</param>
|
||||
/// <returns></returns>
|
||||
public static real_t Stepify(real_t s, real_t step)
|
||||
public static real_t Snapped(real_t s, real_t step)
|
||||
{
|
||||
if (step != 0f)
|
||||
{
|
||||
|
||||
@@ -511,7 +511,7 @@ namespace Godot
|
||||
/// <returns>The snapped vector.</returns>
|
||||
public Vector2 Snapped(Vector2 step)
|
||||
{
|
||||
return new Vector2(Mathf.Stepify(x, step.x), Mathf.Stepify(y, step.y));
|
||||
return new Vector2(Mathf.Snapped(x, step.x), Mathf.Snapped(y, step.y));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -513,9 +513,9 @@ namespace Godot
|
||||
{
|
||||
return new Vector3
|
||||
(
|
||||
Mathf.Stepify(x, step.x),
|
||||
Mathf.Stepify(y, step.y),
|
||||
Mathf.Stepify(z, step.z)
|
||||
Mathf.Snapped(x, step.x),
|
||||
Mathf.Snapped(y, step.y),
|
||||
Mathf.Snapped(z, step.z)
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -63,7 +63,7 @@ const char *VisualScriptBuiltinFunc::func_name[VisualScriptBuiltinFunc::FUNC_MAX
|
||||
"is_inf",
|
||||
"ease",
|
||||
"step_decimals",
|
||||
"stepify",
|
||||
"snapped",
|
||||
"lerp",
|
||||
"inverse_lerp",
|
||||
"range_lerp",
|
||||
@@ -192,7 +192,7 @@ int VisualScriptBuiltinFunc::get_func_argument_count(BuiltinFunc p_func) {
|
||||
case MATH_POSMOD:
|
||||
case MATH_POW:
|
||||
case MATH_EASE:
|
||||
case MATH_STEPIFY:
|
||||
case MATH_SNAPPED:
|
||||
case MATH_RANDF_RANGE:
|
||||
case MATH_RANDI_RANGE:
|
||||
case MATH_POLAR2CARTESIAN:
|
||||
@@ -309,7 +309,7 @@ PropertyInfo VisualScriptBuiltinFunc::get_input_value_port_info(int p_idx) const
|
||||
case MATH_STEP_DECIMALS: {
|
||||
return PropertyInfo(Variant::FLOAT, "step");
|
||||
} break;
|
||||
case MATH_STEPIFY: {
|
||||
case MATH_SNAPPED: {
|
||||
if (p_idx == 0) {
|
||||
return PropertyInfo(Variant::FLOAT, "s");
|
||||
} else {
|
||||
@@ -537,7 +537,7 @@ PropertyInfo VisualScriptBuiltinFunc::get_output_value_port_info(int p_idx) cons
|
||||
case MATH_STEP_DECIMALS: {
|
||||
t = Variant::INT;
|
||||
} break;
|
||||
case MATH_STEPIFY:
|
||||
case MATH_SNAPPED:
|
||||
case MATH_LERP:
|
||||
case MATH_LERP_ANGLE:
|
||||
case MATH_INVERSE_LERP:
|
||||
@@ -805,10 +805,10 @@ void VisualScriptBuiltinFunc::exec_func(BuiltinFunc p_func, const Variant **p_in
|
||||
VALIDATE_ARG_NUM(0);
|
||||
*r_return = Math::step_decimals((double)*p_inputs[0]);
|
||||
} break;
|
||||
case VisualScriptBuiltinFunc::MATH_STEPIFY: {
|
||||
case VisualScriptBuiltinFunc::MATH_SNAPPED: {
|
||||
VALIDATE_ARG_NUM(0);
|
||||
VALIDATE_ARG_NUM(1);
|
||||
*r_return = Math::stepify((double)*p_inputs[0], (double)*p_inputs[1]);
|
||||
*r_return = Math::snapped((double)*p_inputs[0], (double)*p_inputs[1]);
|
||||
} break;
|
||||
case VisualScriptBuiltinFunc::MATH_LERP: {
|
||||
VALIDATE_ARG_NUM(0);
|
||||
@@ -1254,7 +1254,7 @@ void VisualScriptBuiltinFunc::_bind_methods() {
|
||||
BIND_ENUM_CONSTANT(MATH_ISINF);
|
||||
BIND_ENUM_CONSTANT(MATH_EASE);
|
||||
BIND_ENUM_CONSTANT(MATH_STEP_DECIMALS);
|
||||
BIND_ENUM_CONSTANT(MATH_STEPIFY);
|
||||
BIND_ENUM_CONSTANT(MATH_SNAPPED);
|
||||
BIND_ENUM_CONSTANT(MATH_LERP);
|
||||
BIND_ENUM_CONSTANT(MATH_INVERSE_LERP);
|
||||
BIND_ENUM_CONSTANT(MATH_RANGE_LERP);
|
||||
@@ -1344,7 +1344,7 @@ void register_visual_script_builtin_func_node() {
|
||||
|
||||
VisualScriptLanguage::singleton->add_register_func("functions/built_in/ease", create_builtin_func_node<VisualScriptBuiltinFunc::MATH_EASE>);
|
||||
VisualScriptLanguage::singleton->add_register_func("functions/built_in/step_decimals", create_builtin_func_node<VisualScriptBuiltinFunc::MATH_STEP_DECIMALS>);
|
||||
VisualScriptLanguage::singleton->add_register_func("functions/built_in/stepify", create_builtin_func_node<VisualScriptBuiltinFunc::MATH_STEPIFY>);
|
||||
VisualScriptLanguage::singleton->add_register_func("functions/built_in/snapped", create_builtin_func_node<VisualScriptBuiltinFunc::MATH_SNAPPED>);
|
||||
VisualScriptLanguage::singleton->add_register_func("functions/built_in/lerp", create_builtin_func_node<VisualScriptBuiltinFunc::MATH_LERP>);
|
||||
VisualScriptLanguage::singleton->add_register_func("functions/built_in/lerp_angle", create_builtin_func_node<VisualScriptBuiltinFunc::MATH_LERP_ANGLE>);
|
||||
VisualScriptLanguage::singleton->add_register_func("functions/built_in/inverse_lerp", create_builtin_func_node<VisualScriptBuiltinFunc::MATH_INVERSE_LERP>);
|
||||
|
||||
@@ -63,7 +63,7 @@ public:
|
||||
MATH_ISINF,
|
||||
MATH_EASE,
|
||||
MATH_STEP_DECIMALS,
|
||||
MATH_STEPIFY,
|
||||
MATH_SNAPPED,
|
||||
MATH_LERP,
|
||||
MATH_INVERSE_LERP,
|
||||
MATH_RANGE_LERP,
|
||||
|
||||
Reference in New Issue
Block a user