523 lines
9.4 KiB
Lua
523 lines
9.4 KiB
Lua
--- This file was automatically generated by generate_lua_godot_api.py
|
|
--- @meta
|
|
|
|
--- @param angle_rad float
|
|
--- @return float
|
|
function sin(angle_rad) end
|
|
|
|
--- @param angle_rad float
|
|
--- @return float
|
|
function cos(angle_rad) end
|
|
|
|
--- @param angle_rad float
|
|
--- @return float
|
|
function tan(angle_rad) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function sinh(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function cosh(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function tanh(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function asin(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function acos(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function atan(x) end
|
|
|
|
--- @param y float
|
|
--- @param x float
|
|
--- @return float
|
|
function atan2(y, x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function asinh(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function acosh(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function atanh(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function sqrt(x) end
|
|
|
|
--- @param x float
|
|
--- @param y float
|
|
--- @return float
|
|
function fmod(x, y) end
|
|
|
|
--- @param x float
|
|
--- @param y float
|
|
--- @return float
|
|
function fposmod(x, y) end
|
|
|
|
--- @param x int
|
|
--- @param y int
|
|
--- @return int
|
|
function posmod(x, y) end
|
|
|
|
--- @param x any
|
|
--- @return any
|
|
function floor(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function floorf(x) end
|
|
|
|
--- @param x float
|
|
--- @return int
|
|
function floori(x) end
|
|
|
|
--- @param x any
|
|
--- @return any
|
|
function ceil(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function ceilf(x) end
|
|
|
|
--- @param x float
|
|
--- @return int
|
|
function ceili(x) end
|
|
|
|
--- @param x any
|
|
--- @return any
|
|
function round(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function roundf(x) end
|
|
|
|
--- @param x float
|
|
--- @return int
|
|
function roundi(x) end
|
|
|
|
--- @param x any
|
|
--- @return any
|
|
function abs(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function absf(x) end
|
|
|
|
--- @param x int
|
|
--- @return int
|
|
function absi(x) end
|
|
|
|
--- @param x any
|
|
--- @return any
|
|
function sign(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function signf(x) end
|
|
|
|
--- @param x int
|
|
--- @return int
|
|
function signi(x) end
|
|
|
|
--- @param x any
|
|
--- @param step any
|
|
--- @return any
|
|
function snapped(x, step) end
|
|
|
|
--- @param x float
|
|
--- @param step float
|
|
--- @return float
|
|
function snappedf(x, step) end
|
|
|
|
--- @param x float
|
|
--- @param step int
|
|
--- @return int
|
|
function snappedi(x, step) end
|
|
|
|
--- @param base float
|
|
--- @param exp float
|
|
--- @return float
|
|
function pow(base, exp) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function log(x) end
|
|
|
|
--- @param x float
|
|
--- @return float
|
|
function exp(x) end
|
|
|
|
--- @param x float
|
|
--- @return bool
|
|
function is_nan(x) end
|
|
|
|
--- @param x float
|
|
--- @return bool
|
|
function is_inf(x) end
|
|
|
|
--- @param a float
|
|
--- @param b float
|
|
--- @return bool
|
|
function is_equal_approx(a, b) end
|
|
|
|
--- @param x float
|
|
--- @return bool
|
|
function is_zero_approx(x) end
|
|
|
|
--- @param x float
|
|
--- @return bool
|
|
function is_finite(x) end
|
|
|
|
--- @param x float
|
|
--- @param curve float
|
|
--- @return float
|
|
function ease(x, curve) end
|
|
|
|
--- @param x float
|
|
--- @return int
|
|
function step_decimals(x) end
|
|
|
|
--- @param from any
|
|
--- @param to any
|
|
--- @param weight any
|
|
--- @return any
|
|
function lerp(from, to, weight) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param weight float
|
|
--- @return float
|
|
function lerpf(from, to, weight) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param pre float
|
|
--- @param post float
|
|
--- @param weight float
|
|
--- @return float
|
|
function cubic_interpolate(from, to, pre, post, weight) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param pre float
|
|
--- @param post float
|
|
--- @param weight float
|
|
--- @return float
|
|
function cubic_interpolate_angle(from, to, pre, post, weight) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param pre float
|
|
--- @param post float
|
|
--- @param weight float
|
|
--- @param to_t float
|
|
--- @param pre_t float
|
|
--- @param post_t float
|
|
--- @return float
|
|
function cubic_interpolate_in_time(from, to, pre, post, weight, to_t, pre_t, post_t) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param pre float
|
|
--- @param post float
|
|
--- @param weight float
|
|
--- @param to_t float
|
|
--- @param pre_t float
|
|
--- @param post_t float
|
|
--- @return float
|
|
function cubic_interpolate_angle_in_time(from, to, pre, post, weight, to_t, pre_t, post_t) end
|
|
|
|
--- @param start float
|
|
--- @param control_1 float
|
|
--- @param control_2 float
|
|
--- @param _end float
|
|
--- @param t float
|
|
--- @return float
|
|
function bezier_interpolate(start, control_1, control_2, _end, t) end
|
|
|
|
--- @param start float
|
|
--- @param control_1 float
|
|
--- @param control_2 float
|
|
--- @param _end float
|
|
--- @param t float
|
|
--- @return float
|
|
function bezier_derivative(start, control_1, control_2, _end, t) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @return float
|
|
function angle_difference(from, to) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param weight float
|
|
--- @return float
|
|
function lerp_angle(from, to, weight) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param weight float
|
|
--- @return float
|
|
function inverse_lerp(from, to, weight) end
|
|
|
|
--- @param value float
|
|
--- @param istart float
|
|
--- @param istop float
|
|
--- @param ostart float
|
|
--- @param ostop float
|
|
--- @return float
|
|
function remap(value, istart, istop, ostart, ostop) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param x float
|
|
--- @return float
|
|
function smoothstep(from, to, x) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param delta float
|
|
--- @return float
|
|
function move_toward(from, to, delta) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @param delta float
|
|
--- @return float
|
|
function rotate_toward(from, to, delta) end
|
|
|
|
--- @param deg float
|
|
--- @return float
|
|
function deg_to_rad(deg) end
|
|
|
|
--- @param rad float
|
|
--- @return float
|
|
function rad_to_deg(rad) end
|
|
|
|
--- @param lin float
|
|
--- @return float
|
|
function linear_to_db(lin) end
|
|
|
|
--- @param db float
|
|
--- @return float
|
|
function db_to_linear(db) end
|
|
|
|
--- @param value any
|
|
--- @param min any
|
|
--- @param max any
|
|
--- @return any
|
|
function wrap(value, min, max) end
|
|
|
|
--- @param value int
|
|
--- @param min int
|
|
--- @param max int
|
|
--- @return int
|
|
function wrapi(value, min, max) end
|
|
|
|
--- @param value float
|
|
--- @param min float
|
|
--- @param max float
|
|
--- @return float
|
|
function wrapf(value, min, max) end
|
|
|
|
--- @param arg1 any
|
|
--- @param arg2 any
|
|
--- @return any
|
|
function max(arg1, arg2, ...) end
|
|
|
|
--- @param a int
|
|
--- @param b int
|
|
--- @return int
|
|
function maxi(a, b) end
|
|
|
|
--- @param a float
|
|
--- @param b float
|
|
--- @return float
|
|
function maxf(a, b) end
|
|
|
|
--- @param arg1 any
|
|
--- @param arg2 any
|
|
--- @return any
|
|
function min(arg1, arg2, ...) end
|
|
|
|
--- @param a int
|
|
--- @param b int
|
|
--- @return int
|
|
function mini(a, b) end
|
|
|
|
--- @param a float
|
|
--- @param b float
|
|
--- @return float
|
|
function minf(a, b) end
|
|
|
|
--- @param value any
|
|
--- @param min any
|
|
--- @param max any
|
|
--- @return any
|
|
function clamp(value, min, max) end
|
|
|
|
--- @param value int
|
|
--- @param min int
|
|
--- @param max int
|
|
--- @return int
|
|
function clampi(value, min, max) end
|
|
|
|
--- @param value float
|
|
--- @param min float
|
|
--- @param max float
|
|
--- @return float
|
|
function clampf(value, min, max) end
|
|
|
|
--- @param value int
|
|
--- @return int
|
|
function nearest_po2(value) end
|
|
|
|
--- @param value float
|
|
--- @param length float
|
|
--- @return float
|
|
function pingpong(value, length) end
|
|
|
|
function randomize() end
|
|
|
|
--- @return int
|
|
function randi() end
|
|
|
|
--- @return float
|
|
function randf() end
|
|
|
|
--- @param from int
|
|
--- @param to int
|
|
--- @return int
|
|
function randi_range(from, to) end
|
|
|
|
--- @param from float
|
|
--- @param to float
|
|
--- @return float
|
|
function randf_range(from, to) end
|
|
|
|
--- @param mean float
|
|
--- @param deviation float
|
|
--- @return float
|
|
function randfn(mean, deviation) end
|
|
|
|
--- @param base int
|
|
function seed(base) end
|
|
|
|
--- @param seed int
|
|
--- @return PackedInt64Array
|
|
function rand_from_seed(seed) end
|
|
|
|
--- @param obj any
|
|
--- @return any
|
|
function weakref(obj) end
|
|
|
|
--- @param variant any
|
|
--- @param type int
|
|
--- @return any
|
|
function type_convert(variant, type) end
|
|
|
|
--- @param arg1 any
|
|
--- @return String
|
|
function str(arg1, ...) end
|
|
|
|
--- @param error int
|
|
--- @return String
|
|
function error_string(error) end
|
|
|
|
--- @param type int
|
|
--- @return String
|
|
function type_string(type) end
|
|
|
|
--- @param arg1 any
|
|
function print(arg1, ...) end
|
|
|
|
--- @param arg1 any
|
|
function print_rich(arg1, ...) end
|
|
|
|
--- @param arg1 any
|
|
function printerr(arg1, ...) end
|
|
|
|
--- @param arg1 any
|
|
function printt(arg1, ...) end
|
|
|
|
--- @param arg1 any
|
|
function prints(arg1, ...) end
|
|
|
|
--- @param arg1 any
|
|
function printraw(arg1, ...) end
|
|
|
|
--- @param arg1 any
|
|
function print_verbose(arg1, ...) end
|
|
|
|
--- @param arg1 any
|
|
function push_error(arg1, ...) end
|
|
|
|
--- @param arg1 any
|
|
function push_warning(arg1, ...) end
|
|
|
|
--- @param variable any
|
|
--- @return String
|
|
function var_to_str(variable) end
|
|
|
|
--- @param string String
|
|
--- @return any
|
|
function str_to_var(string) end
|
|
|
|
--- @param variable any
|
|
--- @return PackedByteArray
|
|
function var_to_bytes(variable) end
|
|
|
|
--- @param bytes PackedByteArray
|
|
--- @return any
|
|
function bytes_to_var(bytes) end
|
|
|
|
--- @param variable any
|
|
--- @return PackedByteArray
|
|
function var_to_bytes_with_objects(variable) end
|
|
|
|
--- @param bytes PackedByteArray
|
|
--- @return any
|
|
function bytes_to_var_with_objects(bytes) end
|
|
|
|
--- @param variable any
|
|
--- @return int
|
|
function hash(variable) end
|
|
|
|
--- @param instance_id int
|
|
--- @return Object
|
|
function instance_from_id(instance_id) end
|
|
|
|
--- @param id int
|
|
--- @return bool
|
|
function is_instance_id_valid(id) end
|
|
|
|
--- @param instance any
|
|
--- @return bool
|
|
function is_instance_valid(instance) end
|
|
|
|
--- @return int
|
|
function rid_allocate_id() end
|
|
|
|
--- @param base int
|
|
--- @return RID
|
|
function rid_from_int64(base) end
|
|
|
|
--- @param a any
|
|
--- @param b any
|
|
--- @return bool
|
|
function is_same(a, b) end
|