You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +00:00
Autogen Class List
@@ -5,48 +5,49 @@
|
||||
Built-in GDScript functions.
|
||||
|
||||
### Member Functions
|
||||
* [real](class_real) **[sin](#sin)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[cos](#cos)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[tan](#tan)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[sinh](#sinh)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[cosh](#cosh)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[tanh](#tanh)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[asin](#asin)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[acos](#acos)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[atan](#atan)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[atan2](#atan2)** **(** [real](class_real) x, [real](class_real) y **)**
|
||||
* [real](class_real) **[sqrt](#sqrt)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[fmod](#fmod)** **(** [real](class_real) x, [real](class_real) y **)**
|
||||
* [real](class_real) **[fposmod](#fposmod)** **(** [real](class_real) x, [real](class_real) y **)**
|
||||
* [real](class_real) **[floor](#floor)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[ceil](#ceil)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[round](#round)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[abs](#abs)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[sign](#sign)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[pow](#pow)** **(** [real](class_real) x, [real](class_real) y **)**
|
||||
* [real](class_real) **[log](#log)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[exp](#exp)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[isnan](#isnan)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[isinf](#isinf)** **(** [real](class_real) s **)**
|
||||
* [real](class_real) **[ease](#ease)** **(** [real](class_real) s, [real](class_real) curve **)**
|
||||
* [real](class_real) **[decimals](#decimals)** **(** [real](class_real) step **)**
|
||||
* [real](class_real) **[stepify](#stepify)** **(** [real](class_real) s, [real](class_real) step **)**
|
||||
* [real](class_real) **[lerp](#lerp)** **(** [real](class_real) a, [real](class_real) b, [real](class_real) c **)**
|
||||
* [real](class_real) **[dectime](#dectime)** **(** [real](class_real) value, [real](class_real) amount, [real](class_real) step **)**
|
||||
* [float](class_float) **[sin](#sin)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[cos](#cos)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[tan](#tan)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[sinh](#sinh)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[cosh](#cosh)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[tanh](#tanh)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[asin](#asin)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[acos](#acos)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[atan](#atan)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[atan2](#atan2)** **(** [float](class_float) x, [float](class_float) y **)**
|
||||
* [float](class_float) **[sqrt](#sqrt)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[fmod](#fmod)** **(** [float](class_float) x, [float](class_float) y **)**
|
||||
* [float](class_float) **[fposmod](#fposmod)** **(** [float](class_float) x, [float](class_float) y **)**
|
||||
* [float](class_float) **[floor](#floor)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[ceil](#ceil)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[round](#round)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[abs](#abs)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[sign](#sign)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[pow](#pow)** **(** [float](class_float) x, [float](class_float) y **)**
|
||||
* [float](class_float) **[log](#log)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[exp](#exp)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[isnan](#isnan)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[isinf](#isinf)** **(** [float](class_float) s **)**
|
||||
* [float](class_float) **[ease](#ease)** **(** [float](class_float) s, [float](class_float) curve **)**
|
||||
* [float](class_float) **[decimals](#decimals)** **(** [float](class_float) step **)**
|
||||
* [float](class_float) **[stepify](#stepify)** **(** [float](class_float) s, [float](class_float) step **)**
|
||||
* [float](class_float) **[lerp](#lerp)** **(** [float](class_float) a, [float](class_float) b, [float](class_float) c **)**
|
||||
* [float](class_float) **[dectime](#dectime)** **(** [float](class_float) value, [float](class_float) amount, [float](class_float) step **)**
|
||||
* [Nil](class_nil) **[randomize](#randomize)** **(** **)**
|
||||
* [int](class_int) **[rand](#rand)** **(** **)**
|
||||
* [real](class_real) **[randf](#randf)** **(** **)**
|
||||
* [real](class_real) **[rand_range](#rand_range)** **(** [real](class_real) from, [real](class_real) to **)**
|
||||
* [Array](class_array) **[rand_seed](#rand_seed)** **(** [real](class_real) seed **)**
|
||||
* [real](class_real) **[deg2rad](#deg2rad)** **(** [real](class_real) deg **)**
|
||||
* [real](class_real) **[rad2deg](#rad2deg)** **(** [real](class_real) rad **)**
|
||||
* [real](class_real) **[linear2db](#linear2db)** **(** [real](class_real) nrg **)**
|
||||
* [real](class_real) **[db2linear](#db2linear)** **(** [real](class_real) db **)**
|
||||
* [real](class_real) **[max](#max)** **(** [real](class_real) a, [real](class_real) b **)**
|
||||
* [real](class_real) **[min](#min)** **(** [real](class_real) a, [real](class_real) b **)**
|
||||
* [real](class_real) **[clamp](#clamp)** **(** [real](class_real) val, [real](class_real) min, [real](class_real) max **)**
|
||||
* [int](class_int) **[randi](#randi)** **(** **)**
|
||||
* [float](class_float) **[randf](#randf)** **(** **)**
|
||||
* [float](class_float) **[rand_range](#rand_range)** **(** [float](class_float) from, [float](class_float) to **)**
|
||||
* [Array](class_array) **[rand_seed](#rand_seed)** **(** [float](class_float) seed **)**
|
||||
* [float](class_float) **[deg2rad](#deg2rad)** **(** [float](class_float) deg **)**
|
||||
* [float](class_float) **[rad2deg](#rad2deg)** **(** [float](class_float) rad **)**
|
||||
* [float](class_float) **[linear2db](#linear2db)** **(** [float](class_float) nrg **)**
|
||||
* [float](class_float) **[db2linear](#db2linear)** **(** [float](class_float) db **)**
|
||||
* [float](class_float) **[max](#max)** **(** [float](class_float) a, [float](class_float) b **)**
|
||||
* [float](class_float) **[min](#min)** **(** [float](class_float) a, [float](class_float) b **)**
|
||||
* [float](class_float) **[clamp](#clamp)** **(** [float](class_float) val, [float](class_float) min, [float](class_float) max **)**
|
||||
* [int](class_int) **[nearest_po2](#nearest_po2)** **(** [int](class_int) val **)**
|
||||
* [Object](class_object) **[weakref](#weakref)** **(** [Object](class_object) obj **)**
|
||||
* [Object](class_object) **[funcref](#funcref)** **(** [Object](class_object) instance, [String](class_string) funcname **)**
|
||||
* [Object](class_object) **[convert](#convert)** **(** var what, [int](class_int) type **)**
|
||||
* [String](class_string) **[str](#str)** **(** var what, var ... **)**
|
||||
* [String](class_string) **[str](#str)** **(** var what, var ... **)**
|
||||
@@ -69,182 +70,177 @@ This contains the list of built-in gdscript functions. Mostly math functions and
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="sin">sin</a>
|
||||
* [real](class_real) **sin** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **sin** **(** [float](class_float) s **)**
|
||||
|
||||
Standard sine function.
|
||||
|
||||
#### <a name="cos">cos</a>
|
||||
* [real](class_real) **cos** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **cos** **(** [float](class_float) s **)**
|
||||
|
||||
Standard cosine function.
|
||||
|
||||
#### <a name="tan">tan</a>
|
||||
* [real](class_real) **tan** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **tan** **(** [float](class_float) s **)**
|
||||
|
||||
Standard tangent function.
|
||||
|
||||
#### <a name="sinh">sinh</a>
|
||||
* [real](class_real) **sinh** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **sinh** **(** [float](class_float) s **)**
|
||||
|
||||
Hyperbolic sine.
|
||||
|
||||
#### <a name="tanh">tanh</a>
|
||||
* [real](class_real) **tanh** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **tanh** **(** [float](class_float) s **)**
|
||||
|
||||
Hyperbolic tangent.
|
||||
|
||||
#### <a name="asin">asin</a>
|
||||
* [real](class_real) **asin** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **asin** **(** [float](class_float) s **)**
|
||||
|
||||
Arc-sine.
|
||||
|
||||
#### <a name="acos">acos</a>
|
||||
* [real](class_real) **acos** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **acos** **(** [float](class_float) s **)**
|
||||
|
||||
Arc-cosine.
|
||||
|
||||
#### <a name="atan">atan</a>
|
||||
* [real](class_real) **atan** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **atan** **(** [float](class_float) s **)**
|
||||
|
||||
Arc-tangent.
|
||||
|
||||
#### <a name="atan2">atan2</a>
|
||||
* [real](class_real) **atan2** **(** [real](class_real) x, [real](class_real) y **)**
|
||||
* [float](class_float) **atan2** **(** [float](class_float) x, [float](class_float) y **)**
|
||||
|
||||
Arc-tangent that takes a 2D vector as argument, retuns the full -pi to +pi range.
|
||||
|
||||
#### <a name="sqrt">sqrt</a>
|
||||
* [real](class_real) **sqrt** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **sqrt** **(** [float](class_float) s **)**
|
||||
|
||||
Square root.
|
||||
|
||||
#### <a name="fmod">fmod</a>
|
||||
* [real](class_real) **fmod** **(** [real](class_real) x, [real](class_real) y **)**
|
||||
* [float](class_float) **fmod** **(** [float](class_float) x, [float](class_float) y **)**
|
||||
|
||||
Module (remainder of x/y).
|
||||
|
||||
#### <a name="fposmod">fposmod</a>
|
||||
* [real](class_real) **fposmod** **(** [real](class_real) x, [real](class_real) y **)**
|
||||
* [float](class_float) **fposmod** **(** [float](class_float) x, [float](class_float) y **)**
|
||||
|
||||
Module (remainder of x/y) that wraps equally in positive and negative.
|
||||
|
||||
#### <a name="floor">floor</a>
|
||||
* [real](class_real) **floor** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **floor** **(** [float](class_float) s **)**
|
||||
|
||||
Floor (rounds down to nearest integer).
|
||||
|
||||
#### <a name="ceil">ceil</a>
|
||||
* [real](class_real) **ceil** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **ceil** **(** [float](class_float) s **)**
|
||||
|
||||
Ceiling (rounds up to nearest integer).
|
||||
|
||||
#### <a name="round">round</a>
|
||||
* [real](class_real) **round** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **round** **(** [float](class_float) s **)**
|
||||
|
||||
Round to nearest integer.
|
||||
|
||||
#### <a name="abs">abs</a>
|
||||
* [real](class_real) **abs** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **abs** **(** [float](class_float) s **)**
|
||||
|
||||
Remove sign (works for integer and float).
|
||||
|
||||
#### <a name="sign">sign</a>
|
||||
* [real](class_real) **sign** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **sign** **(** [float](class_float) s **)**
|
||||
|
||||
Return sign (-1 or +1).
|
||||
|
||||
#### <a name="pow">pow</a>
|
||||
* [real](class_real) **pow** **(** [real](class_real) x, [real](class_real) y **)**
|
||||
* [float](class_float) **pow** **(** [float](class_float) x, [float](class_float) y **)**
|
||||
|
||||
Power function, x elevate to y.
|
||||
|
||||
#### <a name="log">log</a>
|
||||
* [real](class_real) **log** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **log** **(** [float](class_float) s **)**
|
||||
|
||||
Natural logarithm.
|
||||
|
||||
#### <a name="exp">exp</a>
|
||||
* [real](class_real) **exp** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **exp** **(** [float](class_float) s **)**
|
||||
|
||||
Exponential logarithm.
|
||||
|
||||
#### <a name="isnan">isnan</a>
|
||||
* [real](class_real) **isnan** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **isnan** **(** [float](class_float) s **)**
|
||||
|
||||
Return true if the float is not a number.
|
||||
|
||||
#### <a name="isinf">isinf</a>
|
||||
* [real](class_real) **isinf** **(** [real](class_real) s **)**
|
||||
* [float](class_float) **isinf** **(** [float](class_float) s **)**
|
||||
|
||||
Return true if the float is infinite.
|
||||
|
||||
#### <a name="ease">ease</a>
|
||||
* [real](class_real) **ease** **(** [real](class_real) s, [real](class_real) curve **)**
|
||||
* [float](class_float) **ease** **(** [float](class_float) s, [float](class_float) curve **)**
|
||||
|
||||
Easing function, based on exponent. 0 is constant, 1 is linear, 0 to 1 is ease-in, 1+ is ease out. Negative values are in-out/out in.
|
||||
|
||||
#### <a name="decimals">decimals</a>
|
||||
* [real](class_real) **decimals** **(** [real](class_real) step **)**
|
||||
* [float](class_float) **decimals** **(** [float](class_float) step **)**
|
||||
|
||||
Return the amount of decimals in the floating point value.
|
||||
|
||||
#### <a name="stepify">stepify</a>
|
||||
* [real](class_real) **stepify** **(** [real](class_real) s, [real](class_real) step **)**
|
||||
* [float](class_float) **stepify** **(** [float](class_float) s, [float](class_float) step **)**
|
||||
|
||||
Snap float value to a given step.
|
||||
|
||||
#### <a name="rand">rand</a>
|
||||
* [int](class_int) **rand** **(** **)**
|
||||
|
||||
Random value (integer).
|
||||
|
||||
#### <a name="randf">randf</a>
|
||||
* [real](class_real) **randf** **(** **)**
|
||||
* [float](class_float) **randf** **(** **)**
|
||||
|
||||
Random value (0 to 1 float).
|
||||
|
||||
#### <a name="rand_range">rand_range</a>
|
||||
* [real](class_real) **rand_range** **(** [real](class_real) from, [real](class_real) to **)**
|
||||
* [float](class_float) **rand_range** **(** [float](class_float) from, [float](class_float) to **)**
|
||||
|
||||
Random range.
|
||||
|
||||
#### <a name="rand_seed">rand_seed</a>
|
||||
* [Array](class_array) **rand_seed** **(** [real](class_real) seed **)**
|
||||
* [Array](class_array) **rand_seed** **(** [float](class_float) seed **)**
|
||||
|
||||
random from seed, pass a seed and an array with both number and new seed is returned.
|
||||
|
||||
#### <a name="deg2rad">deg2rad</a>
|
||||
* [real](class_real) **deg2rad** **(** [real](class_real) deg **)**
|
||||
* [float](class_float) **deg2rad** **(** [float](class_float) deg **)**
|
||||
|
||||
Convert from degrees to radians.
|
||||
|
||||
#### <a name="rad2deg">rad2deg</a>
|
||||
* [real](class_real) **rad2deg** **(** [real](class_real) rad **)**
|
||||
* [float](class_float) **rad2deg** **(** [float](class_float) rad **)**
|
||||
|
||||
Convert from radias to degrees.
|
||||
|
||||
#### <a name="linear2db">linear2db</a>
|
||||
* [real](class_real) **linear2db** **(** [real](class_real) nrg **)**
|
||||
* [float](class_float) **linear2db** **(** [float](class_float) nrg **)**
|
||||
|
||||
Convert from linear energy to decibels (audio).
|
||||
|
||||
#### <a name="db2linear">db2linear</a>
|
||||
* [real](class_real) **db2linear** **(** [real](class_real) db **)**
|
||||
* [float](class_float) **db2linear** **(** [float](class_float) db **)**
|
||||
|
||||
Convert from decibels to linear energy (audio).
|
||||
|
||||
#### <a name="max">max</a>
|
||||
* [real](class_real) **max** **(** [real](class_real) a, [real](class_real) b **)**
|
||||
* [float](class_float) **max** **(** [float](class_float) a, [float](class_float) b **)**
|
||||
|
||||
Return the maximum of two values.
|
||||
|
||||
#### <a name="min">min</a>
|
||||
* [real](class_real) **min** **(** [real](class_real) a, [real](class_real) b **)**
|
||||
* [float](class_float) **min** **(** [float](class_float) a, [float](class_float) b **)**
|
||||
|
||||
Return the minimum of two values.
|
||||
|
||||
#### <a name="clamp">clamp</a>
|
||||
* [real](class_real) **clamp** **(** [real](class_real) val, [real](class_real) min, [real](class_real) max **)**
|
||||
* [float](class_float) **clamp** **(** [float](class_float) val, [float](class_float) min, [float](class_float) max **)**
|
||||
|
||||
Clamp both values to a range.
|
||||
|
||||
|
||||
@@ -7,16 +7,16 @@ Axis-Aligned Bounding Box.
|
||||
### Member Functions
|
||||
* [bool](class_bool) **[encloses](#encloses)** **(** [AABB](class_aabb) with **)**
|
||||
* [AABB](class_aabb) **[expand](#expand)** **(** [Vector3](class_vector3) to_point **)**
|
||||
* [real](class_real) **[get_area](#get_area)** **(** **)**
|
||||
* [float](class_float) **[get_area](#get_area)** **(** **)**
|
||||
* [Vector3](class_vector3) **[get_endpoint](#get_endpoint)** **(** [int](class_int) idx **)**
|
||||
* [Vector3](class_vector3) **[get_longest_axis](#get_longest_axis)** **(** **)**
|
||||
* [int](class_int) **[get_longest_axis_index](#get_longest_axis_index)** **(** **)**
|
||||
* [real](class_real) **[get_longest_axis_size](#get_longest_axis_size)** **(** **)**
|
||||
* [float](class_float) **[get_longest_axis_size](#get_longest_axis_size)** **(** **)**
|
||||
* [Vector3](class_vector3) **[get_shortest_axis](#get_shortest_axis)** **(** **)**
|
||||
* [int](class_int) **[get_shortest_axis_index](#get_shortest_axis_index)** **(** **)**
|
||||
* [real](class_real) **[get_shortest_axis_size](#get_shortest_axis_size)** **(** **)**
|
||||
* [float](class_float) **[get_shortest_axis_size](#get_shortest_axis_size)** **(** **)**
|
||||
* [Vector3](class_vector3) **[get_support](#get_support)** **(** [Vector3](class_vector3) dir **)**
|
||||
* [AABB](class_aabb) **[grow](#grow)** **(** [real](class_real) by **)**
|
||||
* [AABB](class_aabb) **[grow](#grow)** **(** [float](class_float) by **)**
|
||||
* [bool](class_bool) **[has_no_area](#has_no_area)** **(** **)**
|
||||
* [bool](class_bool) **[has_no_surface](#has_no_surface)** **(** **)**
|
||||
* [bool](class_bool) **[has_point](#has_point)** **(** [Vector3](class_vector3) point **)**
|
||||
@@ -51,7 +51,7 @@ Return this [AABB](class_aabb) expanded to include a given
|
||||
point.
|
||||
|
||||
#### <a name="get_area">get_area</a>
|
||||
* [real](class_real) **get_area** **(** **)**
|
||||
* [float](class_float) **get_area** **(** **)**
|
||||
|
||||
Get the area inside the [AABB](class_aabb)
|
||||
|
||||
@@ -72,7 +72,7 @@ Return the index of the longest axis of the [AABB](class_aabb)
|
||||
(according to [Vector3](class_vector3)::AXIS* enum).
|
||||
|
||||
#### <a name="get_longest_axis_size">get_longest_axis_size</a>
|
||||
* [real](class_real) **get_longest_axis_size** **(** **)**
|
||||
* [float](class_float) **get_longest_axis_size** **(** **)**
|
||||
|
||||
Return the scalar length of the longest axis of the
|
||||
[AABB](class_aabb).
|
||||
@@ -89,7 +89,7 @@ Return the index of the shortest axis of the [AABB](class_aabb)
|
||||
(according to [Vector3](class_vector3)::AXIS* enum).
|
||||
|
||||
#### <a name="get_shortest_axis_size">get_shortest_axis_size</a>
|
||||
* [real](class_real) **get_shortest_axis_size** **(** **)**
|
||||
* [float](class_float) **get_shortest_axis_size** **(** **)**
|
||||
|
||||
Return the scalar length of the shortest axis of the
|
||||
[AABB](class_aabb).
|
||||
@@ -101,7 +101,7 @@ Return the support point in a given direction. This
|
||||
is useful for collision detection algorithms.
|
||||
|
||||
#### <a name="grow">grow</a>
|
||||
* [AABB](class_aabb) **grow** **(** [real](class_real) by **)**
|
||||
* [AABB](class_aabb) **grow** **(** [float](class_float) by **)**
|
||||
|
||||
Return a copy of the AABB grown a given a mount of
|
||||
units towards all the sides.
|
||||
|
||||
@@ -15,32 +15,32 @@ Contains data used to animate everything in the engine.
|
||||
* [int](class_int) **[find_track](#find_track)** **(** [NodePath](class_nodepath) path **)** const
|
||||
* void **[track_move_up](#track_move_up)** **(** [int](class_int) idx **)**
|
||||
* void **[track_move_down](#track_move_down)** **(** [int](class_int) idx **)**
|
||||
* [int](class_int) **[transform_track_insert_key](#transform_track_insert_key)** **(** [int](class_int) idx, [real](class_real) time, [Vector3](class_vector3) loc, [Quat](class_quat) rot, [Vector3](class_vector3) scale **)**
|
||||
* void **[track_insert_key](#track_insert_key)** **(** [int](class_int) idx, [real](class_real) time, var key, [real](class_real) transition=1 **)**
|
||||
* [int](class_int) **[transform_track_insert_key](#transform_track_insert_key)** **(** [int](class_int) idx, [float](class_float) time, [Vector3](class_vector3) loc, [Quat](class_quat) rot, [Vector3](class_vector3) scale **)**
|
||||
* void **[track_insert_key](#track_insert_key)** **(** [int](class_int) idx, [float](class_float) time, var key, [float](class_float) transition=1 **)**
|
||||
* void **[track_remove_key](#track_remove_key)** **(** [int](class_int) idx, [int](class_int) key_idx **)**
|
||||
* void **[track_remove_key_at_pos](#track_remove_key_at_pos)** **(** [int](class_int) idx, [real](class_real) pos **)**
|
||||
* void **[track_remove_key_at_pos](#track_remove_key_at_pos)** **(** [int](class_int) idx, [float](class_float) pos **)**
|
||||
* void **[track_set_key_value](#track_set_key_value)** **(** [int](class_int) idx, [int](class_int) key, var value **)**
|
||||
* void **[track_set_key_transition](#track_set_key_transition)** **(** [int](class_int) idx, [int](class_int) key_idx, [real](class_real) transition **)**
|
||||
* [real](class_real) **[track_get_key_transition](#track_get_key_transition)** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
* void **[track_set_key_transition](#track_set_key_transition)** **(** [int](class_int) idx, [int](class_int) key_idx, [float](class_float) transition **)**
|
||||
* [float](class_float) **[track_get_key_transition](#track_get_key_transition)** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
* [int](class_int) **[track_get_key_count](#track_get_key_count)** **(** [int](class_int) idx **)** const
|
||||
* void **[track_get_key_value](#track_get_key_value)** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
* [real](class_real) **[track_get_key_time](#track_get_key_time)** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
* [int](class_int) **[track_find_key](#track_find_key)** **(** [int](class_int) idx, [real](class_real) time, [bool](class_bool) exact=false **)** const
|
||||
* [float](class_float) **[track_get_key_time](#track_get_key_time)** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
* [int](class_int) **[track_find_key](#track_find_key)** **(** [int](class_int) idx, [float](class_float) time, [bool](class_bool) exact=false **)** const
|
||||
* void **[track_set_interpolation_type](#track_set_interpolation_type)** **(** [int](class_int) idx, [int](class_int) interpolation **)**
|
||||
* [int](class_int) **[track_get_interpolation_type](#track_get_interpolation_type)** **(** [int](class_int) idx **)** const
|
||||
* [Array](class_array) **[transform_track_interpolate](#transform_track_interpolate)** **(** [int](class_int) idx, [real](class_real) time_sec **)** const
|
||||
* [Array](class_array) **[transform_track_interpolate](#transform_track_interpolate)** **(** [int](class_int) idx, [float](class_float) time_sec **)** const
|
||||
* void **[value_track_set_continuous](#value_track_set_continuous)** **(** [int](class_int) idx, [bool](class_bool) continuous **)**
|
||||
* [bool](class_bool) **[value_track_is_continuous](#value_track_is_continuous)** **(** [int](class_int) idx **)** const
|
||||
* [IntArray](class_intarray) **[value_track_get_key_indices](#value_track_get_key_indices)** **(** [int](class_int) idx, [real](class_real) time_sec, [real](class_real) delta **)** const
|
||||
* [IntArray](class_intarray) **[method_track_get_key_indices](#method_track_get_key_indices)** **(** [int](class_int) idx, [real](class_real) time_sec, [real](class_real) delta **)** const
|
||||
* [IntArray](class_intarray) **[value_track_get_key_indices](#value_track_get_key_indices)** **(** [int](class_int) idx, [float](class_float) time_sec, [float](class_float) delta **)** const
|
||||
* [IntArray](class_intarray) **[method_track_get_key_indices](#method_track_get_key_indices)** **(** [int](class_int) idx, [float](class_float) time_sec, [float](class_float) delta **)** const
|
||||
* [String](class_string) **[method_track_get_name](#method_track_get_name)** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
* [Array](class_array) **[method_track_get_params](#method_track_get_params)** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
* void **[set_length](#set_length)** **(** [real](class_real) time_sec **)**
|
||||
* [real](class_real) **[get_length](#get_length)** **(** **)** const
|
||||
* void **[set_length](#set_length)** **(** [float](class_float) time_sec **)**
|
||||
* [float](class_float) **[get_length](#get_length)** **(** **)** const
|
||||
* void **[set_loop](#set_loop)** **(** [bool](class_bool) enabled **)**
|
||||
* [bool](class_bool) **[has_loop](#has_loop)** **(** **)** const
|
||||
* void **[set_step](#set_step)** **(** [real](class_real) size_sec **)**
|
||||
* [real](class_real) **[get_step](#get_step)** **(** **)** const
|
||||
* void **[set_step](#set_step)** **(** [float](class_float) size_sec **)**
|
||||
* [float](class_float) **[get_step](#get_step)** **(** **)** const
|
||||
* void **[clear](#clear)** **(** **)**
|
||||
|
||||
### Numeric Constants
|
||||
@@ -98,12 +98,12 @@ Move a track up.
|
||||
Nove a track down.
|
||||
|
||||
#### <a name="transform_track_insert_key">transform_track_insert_key</a>
|
||||
* [int](class_int) **transform_track_insert_key** **(** [int](class_int) idx, [real](class_real) time, [Vector3](class_vector3) loc, [Quat](class_quat) rot, [Vector3](class_vector3) scale **)**
|
||||
* [int](class_int) **transform_track_insert_key** **(** [int](class_int) idx, [float](class_float) time, [Vector3](class_vector3) loc, [Quat](class_quat) rot, [Vector3](class_vector3) scale **)**
|
||||
|
||||
Insert a transform key for a transform track.
|
||||
|
||||
#### <a name="track_insert_key">track_insert_key</a>
|
||||
* void **track_insert_key** **(** [int](class_int) idx, [real](class_real) time, var key, [real](class_real) transition=1 **)**
|
||||
* void **track_insert_key** **(** [int](class_int) idx, [float](class_float) time, var key, [float](class_float) transition=1 **)**
|
||||
|
||||
Insert a generic key in a given track.
|
||||
|
||||
@@ -113,7 +113,7 @@ Insert a generic key in a given track.
|
||||
Remove a key by index in a given track.
|
||||
|
||||
#### <a name="track_remove_key_at_pos">track_remove_key_at_pos</a>
|
||||
* void **track_remove_key_at_pos** **(** [int](class_int) idx, [real](class_real) pos **)**
|
||||
* void **track_remove_key_at_pos** **(** [int](class_int) idx, [float](class_float) pos **)**
|
||||
|
||||
Remove a key by position (seconds) in a given track.
|
||||
|
||||
@@ -123,13 +123,13 @@ Remove a key by position (seconds) in a given track.
|
||||
Set the value of an existing key.
|
||||
|
||||
#### <a name="track_set_key_transition">track_set_key_transition</a>
|
||||
* void **track_set_key_transition** **(** [int](class_int) idx, [int](class_int) key_idx, [real](class_real) transition **)**
|
||||
* void **track_set_key_transition** **(** [int](class_int) idx, [int](class_int) key_idx, [float](class_float) transition **)**
|
||||
|
||||
Set the transition curve (easing) for a specific key (see built-in
|
||||
math function "ease").
|
||||
|
||||
#### <a name="track_get_key_transition">track_get_key_transition</a>
|
||||
* [real](class_real) **track_get_key_transition** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
* [float](class_float) **track_get_key_transition** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
|
||||
Return the transition curve (easing) for a specific key (see built-in
|
||||
math function "ease").
|
||||
@@ -145,12 +145,12 @@ Return the amount of keys in a given track.
|
||||
Return the value of a given key in a given track.
|
||||
|
||||
#### <a name="track_get_key_time">track_get_key_time</a>
|
||||
* [real](class_real) **track_get_key_time** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
* [float](class_float) **track_get_key_time** **(** [int](class_int) idx, [int](class_int) key_idx **)** const
|
||||
|
||||
Return the time at which the key is located.
|
||||
|
||||
#### <a name="track_find_key">track_find_key</a>
|
||||
* [int](class_int) **track_find_key** **(** [int](class_int) idx, [real](class_real) time, [bool](class_bool) exact=false **)** const
|
||||
* [int](class_int) **track_find_key** **(** [int](class_int) idx, [float](class_float) time, [bool](class_bool) exact=false **)** const
|
||||
|
||||
Find the key index by time in a given track. Optionally, only find it if the exact time is given.
|
||||
|
||||
@@ -165,7 +165,7 @@ Set the interpolation type of a given track, from the INTERPOLATION_* enum.
|
||||
Return the interpolation type of a given track, from the INTERPOLATION_* enum.
|
||||
|
||||
#### <a name="transform_track_interpolate">transform_track_interpolate</a>
|
||||
* [Array](class_array) **transform_track_interpolate** **(** [int](class_int) idx, [real](class_real) time_sec **)** const
|
||||
* [Array](class_array) **transform_track_interpolate** **(** [int](class_int) idx, [float](class_float) time_sec **)** const
|
||||
|
||||
Return the interpolated value of a transform track at a given time (in seconds). An array consisting of 3 elements: position ([Vector3](class_vector3)), rotation ([Quat](class_quat)) and scale ([Vector3](class_vector3)).
|
||||
|
||||
@@ -180,12 +180,12 @@ Enable or disable interpolation for a whole track. By default tracks are interpo
|
||||
Return wether interpolation is enabled or disabled for a whole track. By default tracks are interpolated.
|
||||
|
||||
#### <a name="value_track_get_key_indices">value_track_get_key_indices</a>
|
||||
* [IntArray](class_intarray) **value_track_get_key_indices** **(** [int](class_int) idx, [real](class_real) time_sec, [real](class_real) delta **)** const
|
||||
* [IntArray](class_intarray) **value_track_get_key_indices** **(** [int](class_int) idx, [float](class_float) time_sec, [float](class_float) delta **)** const
|
||||
|
||||
Return all the key indices of a value track, given a position and delta time.
|
||||
|
||||
#### <a name="method_track_get_key_indices">method_track_get_key_indices</a>
|
||||
* [IntArray](class_intarray) **method_track_get_key_indices** **(** [int](class_int) idx, [real](class_real) time_sec, [real](class_real) delta **)** const
|
||||
* [IntArray](class_intarray) **method_track_get_key_indices** **(** [int](class_int) idx, [float](class_float) time_sec, [float](class_float) delta **)** const
|
||||
|
||||
Return all the key indices of a method track, given a position and delta time.
|
||||
|
||||
@@ -200,12 +200,12 @@ Return the method name of a method track.
|
||||
Return the arguments values to be called on a method track for a given key in a given track.
|
||||
|
||||
#### <a name="set_length">set_length</a>
|
||||
* void **set_length** **(** [real](class_real) time_sec **)**
|
||||
* void **set_length** **(** [float](class_float) time_sec **)**
|
||||
|
||||
Set the total length of the animation (in seconds). Note that length is not delimited by the last key, as this one may be before or after the end to ensure correct interpolation and looping.
|
||||
|
||||
#### <a name="get_length">get_length</a>
|
||||
* [real](class_real) **get_length** **(** **)** const
|
||||
* [float](class_float) **get_length** **(** **)** const
|
||||
|
||||
Return the total length of the animation (in seconds).
|
||||
|
||||
|
||||
@@ -12,11 +12,11 @@ Container and player of [Animaton] resources.
|
||||
* [bool](class_bool) **[has_animation](#has_animation)** **(** [String](class_string) name **)** const
|
||||
* [Animation](class_animation) **[get_animation](#get_animation)** **(** [String](class_string) name **)** const
|
||||
* [StringArray](class_stringarray) **[get_animation_list](#get_animation_list)** **(** **)** const
|
||||
* void **[set_blend_time](#set_blend_time)** **(** [String](class_string) anim_from, [String](class_string) anim_to, [real](class_real) sec **)**
|
||||
* [real](class_real) **[get_blend_time](#get_blend_time)** **(** [String](class_string) anim_from, [String](class_string) anim_to **)** const
|
||||
* void **[set_default_blend_time](#set_default_blend_time)** **(** [real](class_real) sec **)**
|
||||
* [real](class_real) **[get_default_blend_time](#get_default_blend_time)** **(** **)** const
|
||||
* void **[play](#play)** **(** [String](class_string) name="", [real](class_real) custom_blend=-1, [real](class_real) custom_speed=1, [bool](class_bool) from_end=false **)**
|
||||
* void **[set_blend_time](#set_blend_time)** **(** [String](class_string) anim_from, [String](class_string) anim_to, [float](class_float) sec **)**
|
||||
* [float](class_float) **[get_blend_time](#get_blend_time)** **(** [String](class_string) anim_from, [String](class_string) anim_to **)** const
|
||||
* void **[set_default_blend_time](#set_default_blend_time)** **(** [float](class_float) sec **)**
|
||||
* [float](class_float) **[get_default_blend_time](#get_default_blend_time)** **(** **)** const
|
||||
* void **[play](#play)** **(** [String](class_string) name="", [float](class_float) custom_blend=-1, [float](class_float) custom_speed=1, [bool](class_bool) from_end=false **)**
|
||||
* void **[stop](#stop)** **(** **)**
|
||||
* void **[stop_all](#stop_all)** **(** **)**
|
||||
* [bool](class_bool) **[is_playing](#is_playing)** **(** **)** const
|
||||
@@ -26,20 +26,20 @@ Container and player of [Animaton] resources.
|
||||
* void **[clear_queue](#clear_queue)** **(** **)**
|
||||
* void **[set_active](#set_active)** **(** [bool](class_bool) active **)**
|
||||
* [bool](class_bool) **[is_active](#is_active)** **(** **)** const
|
||||
* void **[set_speed](#set_speed)** **(** [real](class_real) speed **)**
|
||||
* [real](class_real) **[get_speed](#get_speed)** **(** **)** const
|
||||
* void **[set_speed](#set_speed)** **(** [float](class_float) speed **)**
|
||||
* [float](class_float) **[get_speed](#get_speed)** **(** **)** const
|
||||
* void **[set_autoplay](#set_autoplay)** **(** [String](class_string) name **)**
|
||||
* [String](class_string) **[get_autoplay](#get_autoplay)** **(** **)** const
|
||||
* void **[set_root](#set_root)** **(** [NodePath](class_nodepath) path **)**
|
||||
* [NodePath](class_nodepath) **[get_root](#get_root)** **(** **)** const
|
||||
* void **[seek](#seek)** **(** [real](class_real) pos_sec, [bool](class_bool) update=false **)**
|
||||
* [real](class_real) **[get_pos](#get_pos)** **(** **)** const
|
||||
* void **[seek](#seek)** **(** [float](class_float) pos_sec, [bool](class_bool) update=false **)**
|
||||
* [float](class_float) **[get_pos](#get_pos)** **(** **)** const
|
||||
* [String](class_string) **[find_animation](#find_animation)** **(** [Animation](class_animation) animation **)** const
|
||||
* void **[clear_caches](#clear_caches)** **(** **)**
|
||||
* void **[set_animation_process_mode](#set_animation_process_mode)** **(** [int](class_int) mode **)**
|
||||
* [int](class_int) **[get_animation_process_mode](#get_animation_process_mode)** **(** **)** const
|
||||
* [real](class_real) **[get_current_animation_pos](#get_current_animation_pos)** **(** **)** const
|
||||
* [real](class_real) **[get_current_animation_length](#get_current_animation_length)** **(** **)** const
|
||||
* [float](class_float) **[get_current_animation_pos](#get_current_animation_pos)** **(** **)** const
|
||||
* [float](class_float) **[get_current_animation_length](#get_current_animation_length)** **(** **)** const
|
||||
|
||||
### Signals
|
||||
* **animation_changed** **(** [String](class_string) old_name, [String](class_string) new_name **)**
|
||||
@@ -85,22 +85,22 @@ Get an [Animation](class_animation) resource by requesting a name.
|
||||
Get the list of names of the animations stored in the player.
|
||||
|
||||
#### <a name="set_blend_time">set_blend_time</a>
|
||||
* void **set_blend_time** **(** [String](class_string) anim_from, [String](class_string) anim_to, [real](class_real) sec **)**
|
||||
* void **set_blend_time** **(** [String](class_string) anim_from, [String](class_string) anim_to, [float](class_float) sec **)**
|
||||
|
||||
Specify a blend time (in seconds) between two animations, referemced by their names.
|
||||
|
||||
#### <a name="get_blend_time">get_blend_time</a>
|
||||
* [real](class_real) **get_blend_time** **(** [String](class_string) anim_from, [String](class_string) anim_to **)** const
|
||||
* [float](class_float) **get_blend_time** **(** [String](class_string) anim_from, [String](class_string) anim_to **)** const
|
||||
|
||||
Get the blend time between two animations, referemced by their names.
|
||||
|
||||
#### <a name="set_default_blend_time">set_default_blend_time</a>
|
||||
* void **set_default_blend_time** **(** [real](class_real) sec **)**
|
||||
* void **set_default_blend_time** **(** [float](class_float) sec **)**
|
||||
|
||||
Set the default blend time between animations.
|
||||
|
||||
#### <a name="get_default_blend_time">get_default_blend_time</a>
|
||||
* [real](class_real) **get_default_blend_time** **(** **)** const
|
||||
* [float](class_float) **get_default_blend_time** **(** **)** const
|
||||
|
||||
Return the default blend time between animations.
|
||||
|
||||
@@ -140,12 +140,12 @@ Set the player as active (playing)
|
||||
Return true if the player is active.
|
||||
|
||||
#### <a name="set_speed">set_speed</a>
|
||||
* void **set_speed** **(** [real](class_real) speed **)**
|
||||
* void **set_speed** **(** [float](class_float) speed **)**
|
||||
|
||||
Set a speed scaling ratio in a given animation channel (or channel 0 if none is provided). Default ratio is _1_ (no scaling).
|
||||
|
||||
#### <a name="get_speed">get_speed</a>
|
||||
* [real](class_real) **get_speed** **(** **)** const
|
||||
* [float](class_float) **get_speed** **(** **)** const
|
||||
|
||||
Get the speed scaling ratio in a given animation channel (or channel 0 if none is provided). Default ratio is _1_ (no scaling).
|
||||
|
||||
@@ -160,12 +160,12 @@ Set the name of the animation that will be automatically played when the scene i
|
||||
Return the name of the animation that will be automatically played when the scene is loaded.
|
||||
|
||||
#### <a name="seek">seek</a>
|
||||
* void **seek** **(** [real](class_real) pos_sec, [bool](class_bool) update=false **)**
|
||||
* void **seek** **(** [float](class_float) pos_sec, [bool](class_bool) update=false **)**
|
||||
|
||||
Seek the animation in an animation channel (or channel 0 if none is provided) to a specific position (in seconds).
|
||||
|
||||
#### <a name="get_pos">get_pos</a>
|
||||
* [real](class_real) **get_pos** **(** **)** const
|
||||
* [float](class_float) **get_pos** **(** **)** const
|
||||
|
||||
Return the playback position (in seconds) in an animation channel (or channel 0 if none is provided)
|
||||
|
||||
|
||||
@@ -16,39 +16,39 @@
|
||||
* [Animation](class_animation) **[animation_node_get_animation](#animation_node_get_animation)** **(** [String](class_string) id **)** const
|
||||
* void **[animation_node_set_master_animation](#animation_node_set_master_animation)** **(** [String](class_string) id, [String](class_string) source **)**
|
||||
* [String](class_string) **[animation_node_get_master_animation](#animation_node_get_master_animation)** **(** [String](class_string) id **)** const
|
||||
* void **[oneshot_node_set_fadein_time](#oneshot_node_set_fadein_time)** **(** [String](class_string) id, [real](class_real) time_sec **)**
|
||||
* [real](class_real) **[oneshot_node_get_fadein_time](#oneshot_node_get_fadein_time)** **(** [String](class_string) id **)** const
|
||||
* void **[oneshot_node_set_fadeout_time](#oneshot_node_set_fadeout_time)** **(** [String](class_string) id, [real](class_real) time_sec **)**
|
||||
* [real](class_real) **[oneshot_node_get_fadeout_time](#oneshot_node_get_fadeout_time)** **(** [String](class_string) id **)** const
|
||||
* void **[oneshot_node_set_fadein_time](#oneshot_node_set_fadein_time)** **(** [String](class_string) id, [float](class_float) time_sec **)**
|
||||
* [float](class_float) **[oneshot_node_get_fadein_time](#oneshot_node_get_fadein_time)** **(** [String](class_string) id **)** const
|
||||
* void **[oneshot_node_set_fadeout_time](#oneshot_node_set_fadeout_time)** **(** [String](class_string) id, [float](class_float) time_sec **)**
|
||||
* [float](class_float) **[oneshot_node_get_fadeout_time](#oneshot_node_get_fadeout_time)** **(** [String](class_string) id **)** const
|
||||
* void **[oneshot_node_set_autorestart](#oneshot_node_set_autorestart)** **(** [String](class_string) id, [bool](class_bool) enable **)**
|
||||
* void **[oneshot_node_set_autorestart_delay](#oneshot_node_set_autorestart_delay)** **(** [String](class_string) id, [real](class_real) delay_sec **)**
|
||||
* void **[oneshot_node_set_autorestart_random_delay](#oneshot_node_set_autorestart_random_delay)** **(** [String](class_string) id, [real](class_real) rand_sec **)**
|
||||
* void **[oneshot_node_set_autorestart_delay](#oneshot_node_set_autorestart_delay)** **(** [String](class_string) id, [float](class_float) delay_sec **)**
|
||||
* void **[oneshot_node_set_autorestart_random_delay](#oneshot_node_set_autorestart_random_delay)** **(** [String](class_string) id, [float](class_float) rand_sec **)**
|
||||
* [bool](class_bool) **[oneshot_node_has_autorestart](#oneshot_node_has_autorestart)** **(** [String](class_string) id **)** const
|
||||
* [real](class_real) **[oneshot_node_get_autorestart_delay](#oneshot_node_get_autorestart_delay)** **(** [String](class_string) id **)** const
|
||||
* [real](class_real) **[oneshot_node_get_autorestart_random_delay](#oneshot_node_get_autorestart_random_delay)** **(** [String](class_string) id **)** const
|
||||
* [float](class_float) **[oneshot_node_get_autorestart_delay](#oneshot_node_get_autorestart_delay)** **(** [String](class_string) id **)** const
|
||||
* [float](class_float) **[oneshot_node_get_autorestart_random_delay](#oneshot_node_get_autorestart_random_delay)** **(** [String](class_string) id **)** const
|
||||
* void **[oneshot_node_start](#oneshot_node_start)** **(** [String](class_string) id **)**
|
||||
* void **[oneshot_node_stop](#oneshot_node_stop)** **(** [String](class_string) id **)**
|
||||
* [bool](class_bool) **[oneshot_node_is_active](#oneshot_node_is_active)** **(** [String](class_string) id **)** const
|
||||
* void **[oneshot_node_set_filter_path](#oneshot_node_set_filter_path)** **(** [String](class_string) id, [NodePath](class_nodepath) path, [bool](class_bool) enable **)**
|
||||
* void **[mix_node_set_amount](#mix_node_set_amount)** **(** [String](class_string) id, [real](class_real) ratio **)**
|
||||
* [real](class_real) **[mix_node_get_amount](#mix_node_get_amount)** **(** [String](class_string) id **)** const
|
||||
* void **[blend2_node_set_amount](#blend2_node_set_amount)** **(** [String](class_string) id, [real](class_real) blend **)**
|
||||
* [real](class_real) **[blend2_node_get_amount](#blend2_node_get_amount)** **(** [String](class_string) id **)** const
|
||||
* void **[mix_node_set_amount](#mix_node_set_amount)** **(** [String](class_string) id, [float](class_float) ratio **)**
|
||||
* [float](class_float) **[mix_node_get_amount](#mix_node_get_amount)** **(** [String](class_string) id **)** const
|
||||
* void **[blend2_node_set_amount](#blend2_node_set_amount)** **(** [String](class_string) id, [float](class_float) blend **)**
|
||||
* [float](class_float) **[blend2_node_get_amount](#blend2_node_get_amount)** **(** [String](class_string) id **)** const
|
||||
* void **[blend2_node_set_filter_path](#blend2_node_set_filter_path)** **(** [String](class_string) id, [NodePath](class_nodepath) path, [bool](class_bool) enable **)**
|
||||
* void **[blend3_node_set_amount](#blend3_node_set_amount)** **(** [String](class_string) id, [real](class_real) blend **)**
|
||||
* [real](class_real) **[blend3_node_get_amount](#blend3_node_get_amount)** **(** [String](class_string) id **)** const
|
||||
* void **[blend3_node_set_amount](#blend3_node_set_amount)** **(** [String](class_string) id, [float](class_float) blend **)**
|
||||
* [float](class_float) **[blend3_node_get_amount](#blend3_node_get_amount)** **(** [String](class_string) id **)** const
|
||||
* void **[blend4_node_set_amount](#blend4_node_set_amount)** **(** [String](class_string) id, [Vector2](class_vector2) blend **)**
|
||||
* [Vector2](class_vector2) **[blend4_node_get_amount](#blend4_node_get_amount)** **(** [String](class_string) id **)** const
|
||||
* void **[timescale_node_set_scale](#timescale_node_set_scale)** **(** [String](class_string) id, [real](class_real) scale **)**
|
||||
* [real](class_real) **[timescale_node_get_scale](#timescale_node_get_scale)** **(** [String](class_string) id **)** const
|
||||
* void **[timeseek_node_seek](#timeseek_node_seek)** **(** [String](class_string) id, [real](class_real) pos_sec **)**
|
||||
* void **[timescale_node_set_scale](#timescale_node_set_scale)** **(** [String](class_string) id, [float](class_float) scale **)**
|
||||
* [float](class_float) **[timescale_node_get_scale](#timescale_node_get_scale)** **(** [String](class_string) id **)** const
|
||||
* void **[timeseek_node_seek](#timeseek_node_seek)** **(** [String](class_string) id, [float](class_float) pos_sec **)**
|
||||
* void **[transition_node_set_input_count](#transition_node_set_input_count)** **(** [String](class_string) id, [int](class_int) count **)**
|
||||
* [int](class_int) **[transition_node_get_input_count](#transition_node_get_input_count)** **(** [String](class_string) id **)** const
|
||||
* void **[transition_node_delete_input](#transition_node_delete_input)** **(** [String](class_string) id, [int](class_int) input_idx **)**
|
||||
* void **[transition_node_set_input_auto_advance](#transition_node_set_input_auto_advance)** **(** [String](class_string) id, [int](class_int) input_idx, [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[transition_node_has_input_auto_advance](#transition_node_has_input_auto_advance)** **(** [String](class_string) id, [int](class_int) input_idx **)** const
|
||||
* void **[transition_node_set_xfade_time](#transition_node_set_xfade_time)** **(** [String](class_string) id, [real](class_real) time_sec **)**
|
||||
* [real](class_real) **[transition_node_get_xfade_time](#transition_node_get_xfade_time)** **(** [String](class_string) id **)** const
|
||||
* void **[transition_node_set_xfade_time](#transition_node_set_xfade_time)** **(** [String](class_string) id, [float](class_float) time_sec **)**
|
||||
* [float](class_float) **[transition_node_get_xfade_time](#transition_node_get_xfade_time)** **(** [String](class_string) id **)** const
|
||||
* void **[transition_node_set_current](#transition_node_set_current)** **(** [String](class_string) id, [int](class_int) input_idx **)**
|
||||
* [int](class_int) **[transition_node_get_current](#transition_node_get_current)** **(** [String](class_string) id **)** const
|
||||
* void **[node_set_pos](#node_set_pos)** **(** [String](class_string) id, [Vector2](class_vector2) screen_pos **)**
|
||||
|
||||
@@ -12,12 +12,12 @@
|
||||
* [bool](class_bool) **[is_gravity_a_point](#is_gravity_a_point)** **(** **)** const
|
||||
* void **[set_gravity_vector](#set_gravity_vector)** **(** [Vector3](class_vector3) vector **)**
|
||||
* [Vector3](class_vector3) **[get_gravity_vector](#get_gravity_vector)** **(** **)** const
|
||||
* void **[set_gravity](#set_gravity)** **(** [real](class_real) gravity **)**
|
||||
* [real](class_real) **[get_gravity](#get_gravity)** **(** **)** const
|
||||
* void **[set_density](#set_density)** **(** [real](class_real) density **)**
|
||||
* [real](class_real) **[get_density](#get_density)** **(** **)** const
|
||||
* void **[set_priority](#set_priority)** **(** [real](class_real) priority **)**
|
||||
* [real](class_real) **[get_priority](#get_priority)** **(** **)** const
|
||||
* void **[set_gravity](#set_gravity)** **(** [float](class_float) gravity **)**
|
||||
* [float](class_float) **[get_gravity](#get_gravity)** **(** **)** const
|
||||
* void **[set_density](#set_density)** **(** [float](class_float) density **)**
|
||||
* [float](class_float) **[get_density](#get_density)** **(** **)** const
|
||||
* void **[set_priority](#set_priority)** **(** [float](class_float) priority **)**
|
||||
* [float](class_float) **[get_priority](#get_priority)** **(** **)** const
|
||||
* void **[set_enable_monitoring](#set_enable_monitoring)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[is_monitoring_enabled](#is_monitoring_enabled)** **(** **)** const
|
||||
|
||||
|
||||
@@ -12,12 +12,12 @@ General purpose area detection and influence for 2D Phisics.
|
||||
* [bool](class_bool) **[is_gravity_a_point](#is_gravity_a_point)** **(** **)** const
|
||||
* void **[set_gravity_vector](#set_gravity_vector)** **(** [Vector2](class_vector2) vector **)**
|
||||
* [Vector2](class_vector2) **[get_gravity_vector](#get_gravity_vector)** **(** **)** const
|
||||
* void **[set_gravity](#set_gravity)** **(** [real](class_real) gravity **)**
|
||||
* [real](class_real) **[get_gravity](#get_gravity)** **(** **)** const
|
||||
* void **[set_density](#set_density)** **(** [real](class_real) density **)**
|
||||
* [real](class_real) **[get_density](#get_density)** **(** **)** const
|
||||
* void **[set_priority](#set_priority)** **(** [real](class_real) priority **)**
|
||||
* [real](class_real) **[get_priority](#get_priority)** **(** **)** const
|
||||
* void **[set_gravity](#set_gravity)** **(** [float](class_float) gravity **)**
|
||||
* [float](class_float) **[get_gravity](#get_gravity)** **(** **)** const
|
||||
* void **[set_density](#set_density)** **(** [float](class_float) density **)**
|
||||
* [float](class_float) **[get_density](#get_density)** **(** **)** const
|
||||
* void **[set_priority](#set_priority)** **(** [float](class_float) priority **)**
|
||||
* [float](class_float) **[get_priority](#get_priority)** **(** **)** const
|
||||
* void **[set_enable_monitoring](#set_enable_monitoring)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[is_monitoring_enabled](#is_monitoring_enabled)** **(** **)** const
|
||||
|
||||
|
||||
@@ -25,33 +25,33 @@ Server interface for low level audio access.
|
||||
* [int](class_int) **[sample_get_loop_end](#sample_get_loop_end)** **(** [RID](class_rid) sample **)** const
|
||||
* [RID](class_rid) **[voice_create](#voice_create)** **(** **)**
|
||||
* void **[voice_play](#voice_play)** **(** [RID](class_rid) voice, [RID](class_rid) sample **)**
|
||||
* void **[voice_set_volume](#voice_set_volume)** **(** [RID](class_rid) voice, [real](class_real) volume **)**
|
||||
* void **[voice_set_pan](#voice_set_pan)** **(** [RID](class_rid) voice, [real](class_real) pan, [real](class_real) depth=0, [real](class_real) height=0 **)**
|
||||
* void **[voice_set_filter](#voice_set_filter)** **(** [RID](class_rid) voice, [int](class_int) type, [real](class_real) cutoff, [real](class_real) resonance, [real](class_real) gain=0 **)**
|
||||
* void **[voice_set_chorus](#voice_set_chorus)** **(** [RID](class_rid) voice, [real](class_real) chorus **)**
|
||||
* void **[voice_set_reverb](#voice_set_reverb)** **(** [RID](class_rid) voice, [int](class_int) room, [real](class_real) reverb **)**
|
||||
* void **[voice_set_volume](#voice_set_volume)** **(** [RID](class_rid) voice, [float](class_float) volume **)**
|
||||
* void **[voice_set_pan](#voice_set_pan)** **(** [RID](class_rid) voice, [float](class_float) pan, [float](class_float) depth=0, [float](class_float) height=0 **)**
|
||||
* void **[voice_set_filter](#voice_set_filter)** **(** [RID](class_rid) voice, [int](class_int) type, [float](class_float) cutoff, [float](class_float) resonance, [float](class_float) gain=0 **)**
|
||||
* void **[voice_set_chorus](#voice_set_chorus)** **(** [RID](class_rid) voice, [float](class_float) chorus **)**
|
||||
* void **[voice_set_reverb](#voice_set_reverb)** **(** [RID](class_rid) voice, [int](class_int) room, [float](class_float) reverb **)**
|
||||
* void **[voice_set_mix_rate](#voice_set_mix_rate)** **(** [RID](class_rid) voice, [int](class_int) rate **)**
|
||||
* void **[voice_set_positional](#voice_set_positional)** **(** [RID](class_rid) voice, [bool](class_bool) enabled **)**
|
||||
* [real](class_real) **[voice_get_volume](#voice_get_volume)** **(** [RID](class_rid) voice **)** const
|
||||
* [real](class_real) **[voice_get_pan](#voice_get_pan)** **(** [RID](class_rid) voice **)** const
|
||||
* [real](class_real) **[voice_get_pan_height](#voice_get_pan_height)** **(** [RID](class_rid) voice **)** const
|
||||
* [real](class_real) **[voice_get_pan_depth](#voice_get_pan_depth)** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **[voice_get_volume](#voice_get_volume)** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **[voice_get_pan](#voice_get_pan)** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **[voice_get_pan_height](#voice_get_pan_height)** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **[voice_get_pan_depth](#voice_get_pan_depth)** **(** [RID](class_rid) voice **)** const
|
||||
* [int](class_int) **[voice_get_filter_type](#voice_get_filter_type)** **(** [RID](class_rid) voice **)** const
|
||||
* [real](class_real) **[voice_get_filter_cutoff](#voice_get_filter_cutoff)** **(** [RID](class_rid) voice **)** const
|
||||
* [real](class_real) **[voice_get_filter_resonance](#voice_get_filter_resonance)** **(** [RID](class_rid) voice **)** const
|
||||
* [real](class_real) **[voice_get_chorus](#voice_get_chorus)** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **[voice_get_filter_cutoff](#voice_get_filter_cutoff)** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **[voice_get_filter_resonance](#voice_get_filter_resonance)** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **[voice_get_chorus](#voice_get_chorus)** **(** [RID](class_rid) voice **)** const
|
||||
* [int](class_int) **[voice_get_reverb_type](#voice_get_reverb_type)** **(** [RID](class_rid) voice **)** const
|
||||
* [real](class_real) **[voice_get_reverb](#voice_get_reverb)** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **[voice_get_reverb](#voice_get_reverb)** **(** [RID](class_rid) voice **)** const
|
||||
* [int](class_int) **[voice_get_mix_rate](#voice_get_mix_rate)** **(** [RID](class_rid) voice **)** const
|
||||
* [bool](class_bool) **[voice_is_positional](#voice_is_positional)** **(** [RID](class_rid) voice **)** const
|
||||
* void **[voice_stop](#voice_stop)** **(** [RID](class_rid) voice **)**
|
||||
* void **[free](#free)** **(** [RID](class_rid) rid **)**
|
||||
* void **[set_stream_global_volume_scale](#set_stream_global_volume_scale)** **(** [real](class_real) scale **)**
|
||||
* [real](class_real) **[get_stream_global_volume_scale](#get_stream_global_volume_scale)** **(** **)** const
|
||||
* void **[set_fx_global_volume_scale](#set_fx_global_volume_scale)** **(** [real](class_real) scale **)**
|
||||
* [real](class_real) **[get_fx_global_volume_scale](#get_fx_global_volume_scale)** **(** **)** const
|
||||
* void **[set_event_voice_global_volume_scale](#set_event_voice_global_volume_scale)** **(** [real](class_real) scale **)**
|
||||
* [real](class_real) **[get_event_voice_global_volume_scale](#get_event_voice_global_volume_scale)** **(** **)** const
|
||||
* void **[set_stream_global_volume_scale](#set_stream_global_volume_scale)** **(** [float](class_float) scale **)**
|
||||
* [float](class_float) **[get_stream_global_volume_scale](#get_stream_global_volume_scale)** **(** **)** const
|
||||
* void **[set_fx_global_volume_scale](#set_fx_global_volume_scale)** **(** [float](class_float) scale **)**
|
||||
* [float](class_float) **[get_fx_global_volume_scale](#get_fx_global_volume_scale)** **(** **)** const
|
||||
* void **[set_event_voice_global_volume_scale](#set_event_voice_global_volume_scale)** **(** [float](class_float) scale **)**
|
||||
* [float](class_float) **[get_event_voice_global_volume_scale](#get_event_voice_global_volume_scale)** **(** **)** const
|
||||
|
||||
### Numeric Constants
|
||||
* **SAMPLE_FORMAT_PCM8** = **0** - Sample format is 8 bits, signed.
|
||||
@@ -172,27 +172,27 @@ Allocate a voice for playback. Voices are"#10;"#9;"#9;"#9;persistent. A voice ca
|
||||
Start playback of a given voice using a given"#10;"#9;"#9;"#9;sample. If the voice was already playing it will be"#10;"#9;"#9;"#9;restarted.
|
||||
|
||||
#### <a name="voice_set_volume">voice_set_volume</a>
|
||||
* void **voice_set_volume** **(** [RID](class_rid) voice, [real](class_real) volume **)**
|
||||
* void **voice_set_volume** **(** [RID](class_rid) voice, [float](class_float) volume **)**
|
||||
|
||||
Change the volume of a currently playing voice."#10;"#9;"#9;"#9;Volume is expressed as linear gain where 0.0 is mute"#10;"#9;"#9;"#9;and 1.0 is default.
|
||||
|
||||
#### <a name="voice_set_pan">voice_set_pan</a>
|
||||
* void **voice_set_pan** **(** [RID](class_rid) voice, [real](class_real) pan, [real](class_real) depth=0, [real](class_real) height=0 **)**
|
||||
* void **voice_set_pan** **(** [RID](class_rid) voice, [float](class_float) pan, [float](class_float) depth=0, [float](class_float) height=0 **)**
|
||||
|
||||
Change the pan of a currently playing voice and,"#10;"#9;"#9;"#9;optionally, the depth and height for a positional/3D"#10;"#9;"#9;"#9;sound. Panning values are expressed within the -1 to"#10;"#9;"#9;"#9;+1 range.
|
||||
|
||||
#### <a name="voice_set_filter">voice_set_filter</a>
|
||||
* void **voice_set_filter** **(** [RID](class_rid) voice, [int](class_int) type, [real](class_real) cutoff, [real](class_real) resonance, [real](class_real) gain=0 **)**
|
||||
* void **voice_set_filter** **(** [RID](class_rid) voice, [int](class_int) type, [float](class_float) cutoff, [float](class_float) resonance, [float](class_float) gain=0 **)**
|
||||
|
||||
Set a resonant filter post processing for the voice."#10;"#9;"#9;"#9;Filter type is a value from the FILTER_* enum.
|
||||
|
||||
#### <a name="voice_set_chorus">voice_set_chorus</a>
|
||||
* void **voice_set_chorus** **(** [RID](class_rid) voice, [real](class_real) chorus **)**
|
||||
* void **voice_set_chorus** **(** [RID](class_rid) voice, [float](class_float) chorus **)**
|
||||
|
||||
Set chorus send post processing for the voice (from"#10;"#9;"#9;"#9;0 to 1).
|
||||
|
||||
#### <a name="voice_set_reverb">voice_set_reverb</a>
|
||||
* void **voice_set_reverb** **(** [RID](class_rid) voice, [int](class_int) room, [real](class_real) reverb **)**
|
||||
* void **voice_set_reverb** **(** [RID](class_rid) voice, [int](class_int) room, [float](class_float) reverb **)**
|
||||
|
||||
Set the reverb send post processing for the voice (from"#10;"#9;"#9;"#9;0 to 1) and the reverb type, from the REVERB_* enum.
|
||||
|
||||
@@ -207,22 +207,22 @@ Set a different playback mix rate for the given"#10;"#9;"#9;"#9;voice.
|
||||
Set wether a given voice is positional. This is only"#10;"#9;"#9;"#9;interpreted as a hint and used for backends that may"#10;"#9;"#9;"#9;support binaural encoding.
|
||||
|
||||
#### <a name="voice_get_volume">voice_get_volume</a>
|
||||
* [real](class_real) **voice_get_volume** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **voice_get_volume** **(** [RID](class_rid) voice **)** const
|
||||
|
||||
Return the current volume for a given voice.
|
||||
|
||||
#### <a name="voice_get_pan">voice_get_pan</a>
|
||||
* [real](class_real) **voice_get_pan** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **voice_get_pan** **(** [RID](class_rid) voice **)** const
|
||||
|
||||
Return the current pan for a given voice (-1 to +1"#10;"#9;"#9;"#9;range).
|
||||
|
||||
#### <a name="voice_get_pan_height">voice_get_pan_height</a>
|
||||
* [real](class_real) **voice_get_pan_height** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **voice_get_pan_height** **(** [RID](class_rid) voice **)** const
|
||||
|
||||
Return the current pan height for a given voice (-1 to +1"#10;"#9;"#9;"#9;range).
|
||||
|
||||
#### <a name="voice_get_pan_depth">voice_get_pan_depth</a>
|
||||
* [real](class_real) **voice_get_pan_depth** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **voice_get_pan_depth** **(** [RID](class_rid) voice **)** const
|
||||
|
||||
Return the current pan depth for a given voice (-1 to +1"#10;"#9;"#9;"#9;range).
|
||||
|
||||
@@ -232,17 +232,17 @@ Return the current pan depth for a given voice (-1 to +1"#10;"#9;"#9;"#9;range).
|
||||
Return the current selected filter type for a given"#10;"#9;"#9;"#9;voice, from the FILTER_* enum.
|
||||
|
||||
#### <a name="voice_get_filter_cutoff">voice_get_filter_cutoff</a>
|
||||
* [real](class_real) **voice_get_filter_cutoff** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **voice_get_filter_cutoff** **(** [RID](class_rid) voice **)** const
|
||||
|
||||
Return the current filter cutoff (in hz) for a given"#10;"#9;"#9;"#9;voice.
|
||||
|
||||
#### <a name="voice_get_filter_resonance">voice_get_filter_resonance</a>
|
||||
* [real](class_real) **voice_get_filter_resonance** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **voice_get_filter_resonance** **(** [RID](class_rid) voice **)** const
|
||||
|
||||
Return the current filter resonance for a given"#10;"#9;"#9;"#9;voice.
|
||||
|
||||
#### <a name="voice_get_chorus">voice_get_chorus</a>
|
||||
* [real](class_real) **voice_get_chorus** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **voice_get_chorus** **(** [RID](class_rid) voice **)** const
|
||||
|
||||
Return the current chorus send for a given"#10;"#9;"#9;"#9;voice (0 to 1).
|
||||
|
||||
@@ -252,7 +252,7 @@ Return the current chorus send for a given"#10;"#9;"#9;"#9;voice (0 to 1).
|
||||
Return the current reverb type for a given voice"#10;"#9;"#9;"#9;from the REVERB_* enum.
|
||||
|
||||
#### <a name="voice_get_reverb">voice_get_reverb</a>
|
||||
* [real](class_real) **voice_get_reverb** **(** [RID](class_rid) voice **)** const
|
||||
* [float](class_float) **voice_get_reverb** **(** [RID](class_rid) voice **)** const
|
||||
|
||||
Return the current reverb send for a given voice"#10;"#9;"#9;"#9;(0 to 1).
|
||||
|
||||
@@ -277,11 +277,11 @@ Stop a given voice.
|
||||
Free a [RID](class_rid) resource.
|
||||
|
||||
#### <a name="set_stream_global_volume_scale">set_stream_global_volume_scale</a>
|
||||
* void **set_stream_global_volume_scale** **(** [real](class_real) scale **)**
|
||||
* void **set_stream_global_volume_scale** **(** [float](class_float) scale **)**
|
||||
|
||||
Set global scale for stream playback. Default is 1.0.
|
||||
|
||||
#### <a name="get_stream_global_volume_scale">get_stream_global_volume_scale</a>
|
||||
* [real](class_real) **get_stream_global_volume_scale** **(** **)** const
|
||||
* [float](class_float) **get_stream_global_volume_scale** **(** **)** const
|
||||
|
||||
Return the global scale for stream playback.
|
||||
|
||||
@@ -13,9 +13,9 @@ Base class for audio streams.
|
||||
* [bool](class_bool) **[has_loop](#has_loop)** **(** **)** const
|
||||
* [String](class_string) **[get_stream_name](#get_stream_name)** **(** **)** const
|
||||
* [int](class_int) **[get_loop_count](#get_loop_count)** **(** **)** const
|
||||
* void **[seek_pos](#seek_pos)** **(** [real](class_real) pos **)**
|
||||
* [real](class_real) **[get_pos](#get_pos)** **(** **)** const
|
||||
* [real](class_real) **[get_length](#get_length)** **(** **)** const
|
||||
* void **[seek_pos](#seek_pos)** **(** [float](class_float) pos **)**
|
||||
* [float](class_float) **[get_pos](#get_pos)** **(** **)** const
|
||||
* [float](class_float) **[get_length](#get_length)** **(** **)** const
|
||||
* [int](class_int) **[get_update_mode](#get_update_mode)** **(** **)** const
|
||||
* void **[update](#update)** **(** **)**
|
||||
|
||||
@@ -65,12 +65,12 @@ Return the name of the audio stream. Often the song"#10;"#9;"#9;"#9;title when t
|
||||
Return the amount of times that the stream has"#10;"#9;"#9;"#9;looped (if loop is supported).
|
||||
|
||||
#### <a name="seek_pos">seek_pos</a>
|
||||
* void **seek_pos** **(** [real](class_real) pos **)**
|
||||
* void **seek_pos** **(** [float](class_float) pos **)**
|
||||
|
||||
Seek to a certain position (in seconds) in an audio"#10;"#9;"#9;"#9;stream.
|
||||
|
||||
#### <a name="get_pos">get_pos</a>
|
||||
* [real](class_real) **get_pos** **(** **)** const
|
||||
* [float](class_float) **get_pos** **(** **)** const
|
||||
|
||||
Return the current playing position (in seconds) of the audio"#10;"#9;"#9;"#9;stream (if supported). Since this value is updated"#10;"#9;"#9;"#9;internally, it may not be exact or updated"#10;"#9;"#9;"#9;continuosly. Accuracy depends on the sample buffer"#10;"#9;"#9;"#9;size of the audio driver.
|
||||
|
||||
|
||||
@@ -8,12 +8,12 @@ Simple gibberish speech stream playback.
|
||||
### Member Functions
|
||||
* void **[set_phonemes](#set_phonemes)** **(** [Object](class_object) phonemes **)**
|
||||
* [Object](class_object) **[get_phonemes](#get_phonemes)** **(** **)** const
|
||||
* void **[set_pitch_scale](#set_pitch_scale)** **(** [real](class_real) pitch_scale **)**
|
||||
* [real](class_real) **[get_pitch_scale](#get_pitch_scale)** **(** **)** const
|
||||
* void **[set_pitch_random_scale](#set_pitch_random_scale)** **(** [real](class_real) pitch_random_scale **)**
|
||||
* [real](class_real) **[get_pitch_random_scale](#get_pitch_random_scale)** **(** **)** const
|
||||
* void **[set_xfade_time](#set_xfade_time)** **(** [real](class_real) sec **)**
|
||||
* [real](class_real) **[get_xfade_time](#get_xfade_time)** **(** **)** const
|
||||
* void **[set_pitch_scale](#set_pitch_scale)** **(** [float](class_float) pitch_scale **)**
|
||||
* [float](class_float) **[get_pitch_scale](#get_pitch_scale)** **(** **)** const
|
||||
* void **[set_pitch_random_scale](#set_pitch_random_scale)** **(** [float](class_float) pitch_random_scale **)**
|
||||
* [float](class_float) **[get_pitch_random_scale](#get_pitch_random_scale)** **(** **)** const
|
||||
* void **[set_xfade_time](#set_xfade_time)** **(** [float](class_float) sec **)**
|
||||
* [float](class_float) **[get_xfade_time](#get_xfade_time)** **(** **)** const
|
||||
|
||||
### Description
|
||||
AudioStream used for gibberish playback. It plays randomized phonemes, which can be used to accompany text dialogs.
|
||||
@@ -31,31 +31,31 @@ Set the phoneme library.
|
||||
Return the phoneme library.
|
||||
|
||||
#### <a name="set_pitch_scale">set_pitch_scale</a>
|
||||
* void **set_pitch_scale** **(** [real](class_real) pitch_scale **)**
|
||||
* void **set_pitch_scale** **(** [float](class_float) pitch_scale **)**
|
||||
|
||||
Set pitch scale for the speech. Animating this value holds amusing results.
|
||||
|
||||
#### <a name="get_pitch_scale">get_pitch_scale</a>
|
||||
* [real](class_real) **get_pitch_scale** **(** **)** const
|
||||
* [float](class_float) **get_pitch_scale** **(** **)** const
|
||||
|
||||
Return the pitch scale.
|
||||
|
||||
#### <a name="set_pitch_random_scale">set_pitch_random_scale</a>
|
||||
* void **set_pitch_random_scale** **(** [real](class_real) pitch_random_scale **)**
|
||||
* void **set_pitch_random_scale** **(** [float](class_float) pitch_random_scale **)**
|
||||
|
||||
Set the random scaling for the pitch.
|
||||
|
||||
#### <a name="get_pitch_random_scale">get_pitch_random_scale</a>
|
||||
* [real](class_real) **get_pitch_random_scale** **(** **)** const
|
||||
* [float](class_float) **get_pitch_random_scale** **(** **)** const
|
||||
|
||||
Return the pitch random scaling.
|
||||
|
||||
#### <a name="set_xfade_time">set_xfade_time</a>
|
||||
* void **set_xfade_time** **(** [real](class_real) sec **)**
|
||||
* void **set_xfade_time** **(** [float](class_float) sec **)**
|
||||
|
||||
Set the cross-fade time between random phonemes.
|
||||
|
||||
#### <a name="get_xfade_time">get_xfade_time</a>
|
||||
* [real](class_real) **get_xfade_time** **(** **)** const
|
||||
* [float](class_float) **get_xfade_time** **(** **)** const
|
||||
|
||||
Return the cross-fade time between random phonemes.
|
||||
|
||||
@@ -6,7 +6,7 @@ Boolean built-in type
|
||||
|
||||
### Member Functions
|
||||
* void **[bool](#bool)** **(** [int](class_int) from **)**
|
||||
* void **[bool](#bool)** **(** [real](class_real) from **)**
|
||||
* void **[bool](#bool)** **(** [float](class_float) from **)**
|
||||
* void **[bool](#bool)** **(** [String](class_string) from **)**
|
||||
|
||||
### Description
|
||||
|
||||
@@ -11,16 +11,16 @@ Camera node, displays from a point of view.
|
||||
* [Vector3](class_vector3) **[project_ray_origin](#project_ray_origin)** **(** [Vector2](class_vector2) screen_point **)** const
|
||||
* [Vector2](class_vector2) **[unproject_position](#unproject_position)** **(** [Vector3](class_vector3) world_point **)** const
|
||||
* [Vector3](class_vector3) **[project_position](#project_position)** **(** [Vector2](class_vector2) screen_point **)** const
|
||||
* void **[set_perspective](#set_perspective)** **(** [real](class_real) fov, [real](class_real) z_near, [real](class_real) z_far **)**
|
||||
* void **[set_orthogonal](#set_orthogonal)** **(** [real](class_real) size, [real](class_real) z_near, [real](class_real) z_far **)**
|
||||
* void **[set_perspective](#set_perspective)** **(** [float](class_float) fov, [float](class_float) z_near, [float](class_float) z_far **)**
|
||||
* void **[set_orthogonal](#set_orthogonal)** **(** [float](class_float) size, [float](class_float) z_near, [float](class_float) z_far **)**
|
||||
* void **[make_current](#make_current)** **(** **)**
|
||||
* void **[clear_current](#clear_current)** **(** **)**
|
||||
* [bool](class_bool) **[is_current](#is_current)** **(** **)** const
|
||||
* [Transform](class_transform) **[get_camera_transform](#get_camera_transform)** **(** **)** const
|
||||
* [real](class_real) **[get_fov](#get_fov)** **(** **)** const
|
||||
* [real](class_real) **[get_size](#get_size)** **(** **)** const
|
||||
* [real](class_real) **[get_zfar](#get_zfar)** **(** **)** const
|
||||
* [real](class_real) **[get_znear](#get_znear)** **(** **)** const
|
||||
* [float](class_float) **[get_fov](#get_fov)** **(** **)** const
|
||||
* [float](class_float) **[get_size](#get_size)** **(** **)** const
|
||||
* [float](class_float) **[get_zfar](#get_zfar)** **(** **)** const
|
||||
* [float](class_float) **[get_znear](#get_znear)** **(** **)** const
|
||||
* [int](class_int) **[get_projection](#get_projection)** **(** **)** const
|
||||
* void **[set_visible_layers](#set_visible_layers)** **(** [int](class_int) mask **)**
|
||||
* [int](class_int) **[get_visible_layers](#get_visible_layers)** **(** **)** const
|
||||
@@ -56,12 +56,12 @@ Return a 3D position in worldspace, that is the result of projecting a point on
|
||||
Return how a 3D point in worldpsace maps to a 2D coordinate in the [Viewport](class_viewport) rectangle.
|
||||
|
||||
#### <a name="set_perspective">set_perspective</a>
|
||||
* void **set_perspective** **(** [real](class_real) fov, [real](class_real) z_near, [real](class_real) z_far **)**
|
||||
* void **set_perspective** **(** [float](class_float) fov, [float](class_float) z_near, [float](class_float) z_far **)**
|
||||
|
||||
Set the camera projection to perspective mode, by specifying a _FOV_ Y angle in degrees (FOV means Field of View), and the _near_ and _far_ clip planes in worldspace units.
|
||||
|
||||
#### <a name="set_orthogonal">set_orthogonal</a>
|
||||
* void **set_orthogonal** **(** [real](class_real) size, [real](class_real) z_near, [real](class_real) z_far **)**
|
||||
* void **set_orthogonal** **(** [float](class_float) size, [float](class_float) z_near, [float](class_float) z_far **)**
|
||||
|
||||
Set the camera projection to orthogonal mode, by specifying a"#10;"#9;"#9;"#9;width and the _near_ and _far_ clip planes in worldspace units. (As a hint, 2D games often use this projection, with values specified in pixels)
|
||||
|
||||
|
||||
@@ -20,18 +20,18 @@ Camera node for 2D scenes.
|
||||
* [bool](class_bool) **[is_v_drag_enabled](#is_v_drag_enabled)** **(** **)** const
|
||||
* void **[set_h_drag_enabled](#set_h_drag_enabled)** **(** [bool](class_bool) enabled **)**
|
||||
* [bool](class_bool) **[is_h_drag_enabled](#is_h_drag_enabled)** **(** **)** const
|
||||
* void **[set_v_offset](#set_v_offset)** **(** [real](class_real) ofs **)**
|
||||
* [real](class_real) **[get_v_offset](#get_v_offset)** **(** **)** const
|
||||
* void **[set_h_offset](#set_h_offset)** **(** [real](class_real) ofs **)**
|
||||
* [real](class_real) **[get_h_offset](#get_h_offset)** **(** **)** const
|
||||
* void **[set_drag_margin](#set_drag_margin)** **(** [int](class_int) margin, [real](class_real) drag_margin **)**
|
||||
* [real](class_real) **[get_drag_margin](#get_drag_margin)** **(** [int](class_int) margin **)** const
|
||||
* void **[set_v_offset](#set_v_offset)** **(** [float](class_float) ofs **)**
|
||||
* [float](class_float) **[get_v_offset](#get_v_offset)** **(** **)** const
|
||||
* void **[set_h_offset](#set_h_offset)** **(** [float](class_float) ofs **)**
|
||||
* [float](class_float) **[get_h_offset](#get_h_offset)** **(** **)** const
|
||||
* void **[set_drag_margin](#set_drag_margin)** **(** [int](class_int) margin, [float](class_float) drag_margin **)**
|
||||
* [float](class_float) **[get_drag_margin](#get_drag_margin)** **(** [int](class_int) margin **)** const
|
||||
* [Vector2](class_vector2) **[get_camera_pos](#get_camera_pos)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_camera_screen_center](#get_camera_screen_center)** **(** **)** const
|
||||
* void **[set_zoom](#set_zoom)** **(** [Vector2](class_vector2) arg0 **)**
|
||||
* [Vector2](class_vector2) **[get_zoom](#get_zoom)** **(** **)** const
|
||||
* void **[set_follow_smoothing](#set_follow_smoothing)** **(** [real](class_real) follow_smoothing **)**
|
||||
* [real](class_real) **[get_follow_smoothing](#get_follow_smoothing)** **(** **)** const
|
||||
* void **[set_follow_smoothing](#set_follow_smoothing)** **(** [float](class_float) follow_smoothing **)**
|
||||
* [float](class_float) **[get_follow_smoothing](#get_follow_smoothing)** **(** **)** const
|
||||
* void **[force_update_scroll](#force_update_scroll)** **(** **)**
|
||||
|
||||
### Description
|
||||
@@ -86,12 +86,12 @@ Set the scrolling limit in pixels
|
||||
Return the scrolling limit in pixels
|
||||
|
||||
#### <a name="set_drag_margin">set_drag_margin</a>
|
||||
* void **set_drag_margin** **(** [int](class_int) margin, [real](class_real) drag_margin **)**
|
||||
* void **set_drag_margin** **(** [int](class_int) margin, [float](class_float) drag_margin **)**
|
||||
|
||||
Set the margins needed to drag the camera (relative to the screen size). Margin uses the MARGIN_* enum. Drag margins of 0,0,0,0 will keep the camera at the center of the screen, while drag margins of 1,1,1,1 will only move when the camera is at the edges.
|
||||
|
||||
#### <a name="get_drag_margin">get_drag_margin</a>
|
||||
* [real](class_real) **get_drag_margin** **(** [int](class_int) margin **)** const
|
||||
* [float](class_float) **get_drag_margin** **(** [int](class_int) margin **)** const
|
||||
|
||||
Return the margins needed to drag the camera (see [set_drag_margin](#set_drag_margin)).
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ Base class of anything 2D.
|
||||
* void **[edit_set_state](#edit_set_state)** **(** var state **)**
|
||||
* void **[edit_get](#edit_get)** **(** **)** const
|
||||
* void **[edit_set_rect](#edit_set_rect)** **(** [Rect2](class_rect2) rect **)**
|
||||
* void **[edit_rotate](#edit_rotate)** **(** [real](class_real) degrees **)**
|
||||
* void **[edit_rotate](#edit_rotate)** **(** [float](class_float) degrees **)**
|
||||
* [Rect2](class_rect2) **[get_item_rect](#get_item_rect)** **(** **)** const
|
||||
* [RID](class_rid) **[get_canvas_item](#get_canvas_item)** **(** **)** const
|
||||
* [bool](class_bool) **[is_visible](#is_visible)** **(** **)** const
|
||||
@@ -22,25 +22,25 @@ Base class of anything 2D.
|
||||
* [bool](class_bool) **[is_set_as_toplevel](#is_set_as_toplevel)** **(** **)** const
|
||||
* void **[set_blend_mode](#set_blend_mode)** **(** [int](class_int) blend_mode **)**
|
||||
* [int](class_int) **[get_blend_mode](#get_blend_mode)** **(** **)** const
|
||||
* void **[set_opacity](#set_opacity)** **(** [real](class_real) opacity **)**
|
||||
* [real](class_real) **[get_opacity](#get_opacity)** **(** **)** const
|
||||
* void **[set_self_opacity](#set_self_opacity)** **(** [real](class_real) self_opacity **)**
|
||||
* [real](class_real) **[get_self_opacity](#get_self_opacity)** **(** **)** const
|
||||
* void **[set_on_top](#set_on_top)** **(** [bool](class_bool) on_top **)**
|
||||
* [bool](class_bool) **[is_on_top](#is_on_top)** **(** **)** const
|
||||
* void **[draw_line](#draw_line)** **(** [Vector2](class_vector2) from, [Vector2](class_vector2) to, [Color](class_color) color, [real](class_real) width=1 **)**
|
||||
* void **[set_opacity](#set_opacity)** **(** [float](class_float) opacity **)**
|
||||
* [float](class_float) **[get_opacity](#get_opacity)** **(** **)** const
|
||||
* void **[set_self_opacity](#set_self_opacity)** **(** [float](class_float) self_opacity **)**
|
||||
* [float](class_float) **[get_self_opacity](#get_self_opacity)** **(** **)** const
|
||||
* void **[set_draw_behind_parent](#set_draw_behind_parent)** **(** [bool](class_bool) enabe **)**
|
||||
* [bool](class_bool) **[is_draw_behind_parent_enabled](#is_draw_behind_parent_enabled)** **(** **)** const
|
||||
* void **[draw_line](#draw_line)** **(** [Vector2](class_vector2) from, [Vector2](class_vector2) to, [Color](class_color) color, [float](class_float) width=1 **)**
|
||||
* void **[draw_rect](#draw_rect)** **(** [Rect2](class_rect2) rect, [Color](class_color) color **)**
|
||||
* void **[draw_circle](#draw_circle)** **(** [Vector2](class_vector2) pos, [real](class_real) radius, [Color](class_color) color **)**
|
||||
* void **[draw_circle](#draw_circle)** **(** [Vector2](class_vector2) pos, [float](class_float) radius, [Color](class_color) color **)**
|
||||
* void **[draw_texture](#draw_texture)** **(** [Texture](class_texture) texture, [Vector2](class_vector2) pos **)**
|
||||
* void **[draw_texture_rect](#draw_texture_rect)** **(** [Texture](class_texture) texture, [Rect2](class_rect2) rect, [bool](class_bool) tile=false, [Color](class_color) modulate=Color(1,1,1,1) **)**
|
||||
* void **[draw_texture_rect_region](#draw_texture_rect_region)** **(** [Texture](class_texture) texture, [Rect2](class_rect2) rect, [Rect2](class_rect2) src_rect, [Color](class_color) modulate=Color(1,1,1,1) **)**
|
||||
* void **[draw_style_box](#draw_style_box)** **(** [StyleBox](class_stylebox) style_box, [Rect2](class_rect2) rect **)**
|
||||
* void **[draw_primitive](#draw_primitive)** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) colors, [Vector2Array](class_vector2array) uvs=Array(), [Texture](class_texture) texture=Object(), [real](class_real) width=1 **)**
|
||||
* void **[draw_polygon](#draw_polygon)** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) colors, [Vector2Array](class_vector2array) uvs, [Texture](class_texture) texture=Array(), [real](class_real) arg4=Object() **)**
|
||||
* void **[draw_colored_polygon](#draw_colored_polygon)** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) color, [Vector2Array](class_vector2array) uvs, [Texture](class_texture) texture=Array(), [real](class_real) arg4=Object() **)**
|
||||
* void **[draw_primitive](#draw_primitive)** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) colors, [Vector2Array](class_vector2array) uvs=Array(), [Texture](class_texture) texture=Object(), [float](class_float) width=1 **)**
|
||||
* void **[draw_polygon](#draw_polygon)** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) colors, [Vector2Array](class_vector2array) uvs, [Texture](class_texture) texture=Array(), [float](class_float) arg4=Object() **)**
|
||||
* void **[draw_colored_polygon](#draw_colored_polygon)** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) color, [Vector2Array](class_vector2array) uvs, [Texture](class_texture) texture=Array(), [float](class_float) arg4=Object() **)**
|
||||
* void **[draw_string](#draw_string)** **(** [Font](class_font) font, [Vector2](class_vector2) pos, [String](class_string) text, [Color](class_color) modulate=Color(1,1,1,1), [int](class_int) clip_w=-1 **)**
|
||||
* [real](class_real) **[draw_char](#draw_char)** **(** [Font](class_font) font, [Vector2](class_vector2) pos, [String](class_string) char, [String](class_string) next, [Color](class_color) modulate=Color(1,1,1,1) **)**
|
||||
* void **[draw_set_transform](#draw_set_transform)** **(** [Vector2](class_vector2) pos, [real](class_real) rot, [Vector2](class_vector2) scale **)**
|
||||
* [float](class_float) **[draw_char](#draw_char)** **(** [Font](class_font) font, [Vector2](class_vector2) pos, [String](class_string) char, [String](class_string) next, [Color](class_color) modulate=Color(1,1,1,1) **)**
|
||||
* void **[draw_set_transform](#draw_set_transform)** **(** [Vector2](class_vector2) pos, [float](class_float) rot, [Vector2](class_vector2) scale **)**
|
||||
* [Matrix32](class_matrix32) **[get_transform](#get_transform)** **(** **)** const
|
||||
* [Matrix32](class_matrix32) **[get_global_transform](#get_global_transform)** **(** **)** const
|
||||
* [Matrix32](class_matrix32) **[get_viewport_transform](#get_viewport_transform)** **(** **)** const
|
||||
@@ -86,7 +86,7 @@ Called (if exists) to draw the canvas item.
|
||||
Used for editing, returns an opaque value represeting the transform state.
|
||||
|
||||
#### <a name="edit_rotate">edit_rotate</a>
|
||||
* void **edit_rotate** **(** [real](class_real) degrees **)**
|
||||
* void **edit_rotate** **(** [float](class_float) degrees **)**
|
||||
|
||||
Used for editing, handle rotation.
|
||||
|
||||
@@ -146,32 +146,22 @@ Set the blending mode from enum BLEND_MODE_*.
|
||||
Return the current blending mode from enum BLEND_MODE_*.
|
||||
|
||||
#### <a name="set_opacity">set_opacity</a>
|
||||
* void **set_opacity** **(** [real](class_real) opacity **)**
|
||||
* void **set_opacity** **(** [float](class_float) opacity **)**
|
||||
|
||||
Set canvas item opacity. This will affect the canvas item and all the children.
|
||||
|
||||
#### <a name="get_opacity">get_opacity</a>
|
||||
* [real](class_real) **get_opacity** **(** **)** const
|
||||
* [float](class_float) **get_opacity** **(** **)** const
|
||||
|
||||
Return the canvas item opacity. This affects the canvas item and all the children.
|
||||
|
||||
#### <a name="get_self_opacity">get_self_opacity</a>
|
||||
* [real](class_real) **get_self_opacity** **(** **)** const
|
||||
* [float](class_float) **get_self_opacity** **(** **)** const
|
||||
|
||||
Set canvas item self-opacity. This does not affect the opacity of children items.
|
||||
|
||||
#### <a name="set_on_top">set_on_top</a>
|
||||
* void **set_on_top** **(** [bool](class_bool) on_top **)**
|
||||
|
||||
Set canvas item as drawing over the parent canvas item (default: true).
|
||||
|
||||
#### <a name="is_on_top">is_on_top</a>
|
||||
* [bool](class_bool) **is_on_top** **(** **)** const
|
||||
|
||||
Return if the canvas item is drawing over the parent canvas item (default: true).
|
||||
|
||||
#### <a name="draw_line">draw_line</a>
|
||||
* void **draw_line** **(** [Vector2](class_vector2) from, [Vector2](class_vector2) to, [Color](class_color) color, [real](class_real) width=1 **)**
|
||||
* void **draw_line** **(** [Vector2](class_vector2) from, [Vector2](class_vector2) to, [Color](class_color) color, [float](class_float) width=1 **)**
|
||||
|
||||
Draw a line from a 2D point to another, with a given color and width.
|
||||
|
||||
@@ -181,7 +171,7 @@ Draw a line from a 2D point to another, with a given color and width.
|
||||
Draw a colored rectangle.
|
||||
|
||||
#### <a name="draw_circle">draw_circle</a>
|
||||
* void **draw_circle** **(** [Vector2](class_vector2) pos, [real](class_real) radius, [Color](class_color) color **)**
|
||||
* void **draw_circle** **(** [Vector2](class_vector2) pos, [float](class_float) radius, [Color](class_color) color **)**
|
||||
|
||||
Draw a colored circle.
|
||||
|
||||
@@ -206,17 +196,17 @@ Draw a textured rectangle region at a given position, optionally modulated by a
|
||||
Draw a styled rectangle.
|
||||
|
||||
#### <a name="draw_primitive">draw_primitive</a>
|
||||
* void **draw_primitive** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) colors, [Vector2Array](class_vector2array) uvs=Array(), [Texture](class_texture) texture=Object(), [real](class_real) width=1 **)**
|
||||
* void **draw_primitive** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) colors, [Vector2Array](class_vector2array) uvs=Array(), [Texture](class_texture) texture=Object(), [float](class_float) width=1 **)**
|
||||
|
||||
Draw a custom primitive, 1 point for a point, 2 points for a line, 3 points for a triangle and 4 points for a quad.
|
||||
|
||||
#### <a name="draw_polygon">draw_polygon</a>
|
||||
* void **draw_polygon** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) colors, [Vector2Array](class_vector2array) uvs, [Texture](class_texture) texture=Array(), [real](class_real) arg4=Object() **)**
|
||||
* void **draw_polygon** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) colors, [Vector2Array](class_vector2array) uvs, [Texture](class_texture) texture=Array(), [float](class_float) arg4=Object() **)**
|
||||
|
||||
Draw a polygon of any amount of points, convex or concave.
|
||||
|
||||
#### <a name="draw_colored_polygon">draw_colored_polygon</a>
|
||||
* void **draw_colored_polygon** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) color, [Vector2Array](class_vector2array) uvs, [Texture](class_texture) texture=Array(), [real](class_real) arg4=Object() **)**
|
||||
* void **draw_colored_polygon** **(** [Vector2Array](class_vector2array) points, [ColorArray](class_colorarray) color, [Vector2Array](class_vector2array) uvs, [Texture](class_texture) texture=Array(), [float](class_float) arg4=Object() **)**
|
||||
|
||||
Draw a colored polygon of any amount of points, convex or concave.
|
||||
|
||||
@@ -226,11 +216,11 @@ Draw a colored polygon of any amount of points, convex or concave.
|
||||
Draw a string using a custom font.
|
||||
|
||||
#### <a name="draw_char">draw_char</a>
|
||||
* [real](class_real) **draw_char** **(** [Font](class_font) font, [Vector2](class_vector2) pos, [String](class_string) char, [String](class_string) next, [Color](class_color) modulate=Color(1,1,1,1) **)**
|
||||
* [float](class_float) **draw_char** **(** [Font](class_font) font, [Vector2](class_vector2) pos, [String](class_string) char, [String](class_string) next, [Color](class_color) modulate=Color(1,1,1,1) **)**
|
||||
|
||||
Draw a string character using a custom font. Returns the advance, depending on the char width and kerning with an optional next char.
|
||||
|
||||
#### <a name="draw_set_transform">draw_set_transform</a>
|
||||
* void **draw_set_transform** **(** [Vector2](class_vector2) pos, [real](class_real) rot, [Vector2](class_vector2) scale **)**
|
||||
* void **draw_set_transform** **(** [Vector2](class_vector2) pos, [float](class_float) rot, [Vector2](class_vector2) scale **)**
|
||||
|
||||
Set a custom transform for drawing. Anything drawn afterwards will be transformed by this.
|
||||
|
||||
@@ -12,8 +12,8 @@ Canvas Item layer.
|
||||
* [Matrix32](class_matrix32) **[get_transform](#get_transform)** **(** **)** const
|
||||
* void **[set_offset](#set_offset)** **(** [Vector2](class_vector2) offset **)**
|
||||
* [Vector2](class_vector2) **[get_offset](#get_offset)** **(** **)** const
|
||||
* void **[set_rotation](#set_rotation)** **(** [real](class_real) rotation **)**
|
||||
* [real](class_real) **[get_rotation](#get_rotation)** **(** **)** const
|
||||
* void **[set_rotation](#set_rotation)** **(** [float](class_float) rotation **)**
|
||||
* [float](class_float) **[get_rotation](#get_rotation)** **(** **)** const
|
||||
* void **[set_scale](#set_scale)** **(** [Vector2](class_vector2) scale **)**
|
||||
* [Vector2](class_vector2) **[get_scale](#get_scale)** **(** **)** const
|
||||
* Canvas **[get_world_2d](#get_world_2d)** **(** **)** const
|
||||
@@ -55,12 +55,12 @@ Set the base offset for this layer (helper).
|
||||
Return the base offset for this layer (helper).
|
||||
|
||||
#### <a name="set_rotation">set_rotation</a>
|
||||
* void **set_rotation** **(** [real](class_real) rotation **)**
|
||||
* void **set_rotation** **(** [float](class_float) rotation **)**
|
||||
|
||||
Set the base rotation for this layer (helper).
|
||||
|
||||
#### <a name="get_rotation">get_rotation</a>
|
||||
* [real](class_real) **get_rotation** **(** **)** const
|
||||
* [float](class_float) **get_rotation** **(** **)** const
|
||||
|
||||
Return the base rotation for this layer (helper).
|
||||
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
Capsule shape resource.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_radius](#set_radius)** **(** [real](class_real) radius **)**
|
||||
* [real](class_real) **[get_radius](#get_radius)** **(** **)** const
|
||||
* void **[set_height](#set_height)** **(** [real](class_real) height **)**
|
||||
* [real](class_real) **[get_height](#get_height)** **(** **)** const
|
||||
* void **[set_radius](#set_radius)** **(** [float](class_float) radius **)**
|
||||
* [float](class_float) **[get_radius](#get_radius)** **(** **)** const
|
||||
* void **[set_height](#set_height)** **(** [float](class_float) height **)**
|
||||
* [float](class_float) **[get_height](#get_height)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Capsule shape resource, which can be set into a [PhysicsBody](class_physicsbody) or area.
|
||||
@@ -17,21 +17,21 @@ Capsule shape resource, which can be set into a [PhysicsBody](class_physicsbody)
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="set_radius">set_radius</a>
|
||||
* void **set_radius** **(** [real](class_real) radius **)**
|
||||
* void **set_radius** **(** [float](class_float) radius **)**
|
||||
|
||||
Set the capsule radius.
|
||||
|
||||
#### <a name="get_radius">get_radius</a>
|
||||
* [real](class_real) **get_radius** **(** **)** const
|
||||
* [float](class_float) **get_radius** **(** **)** const
|
||||
|
||||
Return the capsule radius.
|
||||
|
||||
#### <a name="set_height">set_height</a>
|
||||
* void **set_height** **(** [real](class_real) height **)**
|
||||
* void **set_height** **(** [float](class_float) height **)**
|
||||
|
||||
Set the capsule height.
|
||||
|
||||
#### <a name="get_height">get_height</a>
|
||||
* [real](class_real) **get_height** **(** **)** const
|
||||
* [float](class_float) **get_height** **(** **)** const
|
||||
|
||||
Return the capsule height.
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
Capsule 2D shape resource for physics.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_radius](#set_radius)** **(** [real](class_real) radius **)**
|
||||
* [real](class_real) **[get_radius](#get_radius)** **(** **)** const
|
||||
* void **[set_height](#set_height)** **(** [real](class_real) height **)**
|
||||
* [real](class_real) **[get_height](#get_height)** **(** **)** const
|
||||
* void **[set_radius](#set_radius)** **(** [float](class_float) radius **)**
|
||||
* [float](class_float) **[get_radius](#get_radius)** **(** **)** const
|
||||
* void **[set_height](#set_height)** **(** [float](class_float) height **)**
|
||||
* [float](class_float) **[get_height](#get_height)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Capsule 2D shape resource for physics. A capsule (or sometimes called "pill") is like a line grown in all directions. It has a radius and a height, and is often useful for modelling biped characters.
|
||||
@@ -17,21 +17,21 @@ Capsule 2D shape resource for physics. A capsule (or sometimes called "pill") is
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="set_radius">set_radius</a>
|
||||
* void **set_radius** **(** [real](class_real) radius **)**
|
||||
* void **set_radius** **(** [float](class_float) radius **)**
|
||||
|
||||
Radius of the [CapsuleShape2D](class_capsuleshape2d).
|
||||
|
||||
#### <a name="get_radius">get_radius</a>
|
||||
* [real](class_real) **get_radius** **(** **)** const
|
||||
* [float](class_float) **get_radius** **(** **)** const
|
||||
|
||||
Return the radius of the [CapsuleShape2D](class_capsuleshape2d).
|
||||
|
||||
#### <a name="set_height">set_height</a>
|
||||
* void **set_height** **(** [real](class_real) height **)**
|
||||
* void **set_height** **(** [float](class_float) height **)**
|
||||
|
||||
Height of the [CapsuleShape2D](class_capsuleshape2d).
|
||||
|
||||
#### <a name="get_height">get_height</a>
|
||||
* [real](class_real) **get_height** **(** **)** const
|
||||
* [float](class_float) **get_height** **(** **)** const
|
||||
|
||||
Return the height of the [CapsuleShape2D](class_capsuleshape2d).
|
||||
|
||||
@@ -6,21 +6,21 @@
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[set_max_steer_angle](#set_max_steer_angle)** **(** [real](class_real) value **)**
|
||||
* void **[set_steer_rate](#set_steer_rate)** **(** [real](class_real) rate **)**
|
||||
* void **[set_drive_torque](#set_drive_torque)** **(** [real](class_real) value **)**
|
||||
* [real](class_real) **[get_max_steer_angle](#get_max_steer_angle)** **(** **)** const
|
||||
* [real](class_real) **[get_steer_rate](#get_steer_rate)** **(** **)** const
|
||||
* [real](class_real) **[get_drive_torque](#get_drive_torque)** **(** **)** const
|
||||
* void **[set_target_steering](#set_target_steering)** **(** [real](class_real) amount **)**
|
||||
* void **[set_target_accelerate](#set_target_accelerate)** **(** [real](class_real) amount **)**
|
||||
* void **[set_hand_brake](#set_hand_brake)** **(** [real](class_real) amount **)**
|
||||
* [real](class_real) **[get_target_steering](#get_target_steering)** **(** **)** const
|
||||
* [real](class_real) **[get_target_accelerate](#get_target_accelerate)** **(** **)** const
|
||||
* [real](class_real) **[get_hand_brake](#get_hand_brake)** **(** **)** const
|
||||
* void **[set_mass](#set_mass)** **(** [real](class_real) mass **)**
|
||||
* [real](class_real) **[get_mass](#get_mass)** **(** **)** const
|
||||
* void **[set_friction](#set_friction)** **(** [real](class_real) friction **)**
|
||||
* [real](class_real) **[get_friction](#get_friction)** **(** **)** const
|
||||
* void **[set_max_steer_angle](#set_max_steer_angle)** **(** [float](class_float) value **)**
|
||||
* void **[set_steer_rate](#set_steer_rate)** **(** [float](class_float) rate **)**
|
||||
* void **[set_drive_torque](#set_drive_torque)** **(** [float](class_float) value **)**
|
||||
* [float](class_float) **[get_max_steer_angle](#get_max_steer_angle)** **(** **)** const
|
||||
* [float](class_float) **[get_steer_rate](#get_steer_rate)** **(** **)** const
|
||||
* [float](class_float) **[get_drive_torque](#get_drive_torque)** **(** **)** const
|
||||
* void **[set_target_steering](#set_target_steering)** **(** [float](class_float) amount **)**
|
||||
* void **[set_target_accelerate](#set_target_accelerate)** **(** [float](class_float) amount **)**
|
||||
* void **[set_hand_brake](#set_hand_brake)** **(** [float](class_float) amount **)**
|
||||
* [float](class_float) **[get_target_steering](#get_target_steering)** **(** **)** const
|
||||
* [float](class_float) **[get_target_accelerate](#get_target_accelerate)** **(** **)** const
|
||||
* [float](class_float) **[get_hand_brake](#get_hand_brake)** **(** **)** const
|
||||
* void **[set_mass](#set_mass)** **(** [float](class_float) mass **)**
|
||||
* [float](class_float) **[get_mass](#get_mass)** **(** **)** const
|
||||
* void **[set_friction](#set_friction)** **(** [float](class_float) friction **)**
|
||||
* [float](class_float) **[get_friction](#get_friction)** **(** **)** const
|
||||
|
||||
### Member Function Description
|
||||
|
||||
@@ -6,19 +6,19 @@
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[set_side_friction](#set_side_friction)** **(** [real](class_real) friction **)**
|
||||
* void **[set_forward_friction](#set_forward_friction)** **(** [real](class_real) friction **)**
|
||||
* void **[set_travel](#set_travel)** **(** [real](class_real) distance **)**
|
||||
* void **[set_radius](#set_radius)** **(** [real](class_real) radius **)**
|
||||
* void **[set_resting_frac](#set_resting_frac)** **(** [real](class_real) frac **)**
|
||||
* void **[set_damping_frac](#set_damping_frac)** **(** [real](class_real) frac **)**
|
||||
* void **[set_num_rays](#set_num_rays)** **(** [real](class_real) amount **)**
|
||||
* [real](class_real) **[get_side_friction](#get_side_friction)** **(** **)** const
|
||||
* [real](class_real) **[get_forward_friction](#get_forward_friction)** **(** **)** const
|
||||
* [real](class_real) **[get_travel](#get_travel)** **(** **)** const
|
||||
* [real](class_real) **[get_radius](#get_radius)** **(** **)** const
|
||||
* [real](class_real) **[get_resting_frac](#get_resting_frac)** **(** **)** const
|
||||
* [real](class_real) **[get_damping_frac](#get_damping_frac)** **(** **)** const
|
||||
* void **[set_side_friction](#set_side_friction)** **(** [float](class_float) friction **)**
|
||||
* void **[set_forward_friction](#set_forward_friction)** **(** [float](class_float) friction **)**
|
||||
* void **[set_travel](#set_travel)** **(** [float](class_float) distance **)**
|
||||
* void **[set_radius](#set_radius)** **(** [float](class_float) radius **)**
|
||||
* void **[set_resting_frac](#set_resting_frac)** **(** [float](class_float) frac **)**
|
||||
* void **[set_damping_frac](#set_damping_frac)** **(** [float](class_float) frac **)**
|
||||
* void **[set_num_rays](#set_num_rays)** **(** [float](class_float) amount **)**
|
||||
* [float](class_float) **[get_side_friction](#get_side_friction)** **(** **)** const
|
||||
* [float](class_float) **[get_forward_friction](#get_forward_friction)** **(** **)** const
|
||||
* [float](class_float) **[get_travel](#get_travel)** **(** **)** const
|
||||
* [float](class_float) **[get_radius](#get_radius)** **(** **)** const
|
||||
* [float](class_float) **[get_resting_frac](#get_resting_frac)** **(** **)** const
|
||||
* [float](class_float) **[get_damping_frac](#get_damping_frac)** **(** **)** const
|
||||
* [int](class_int) **[get_num_rays](#get_num_rays)** **(** **)** const
|
||||
* void **[set_type_drive](#set_type_drive)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[is_type_drive](#is_type_drive)** **(** **)** const
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
Circular Shape for 2D Physics.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_radius](#set_radius)** **(** [real](class_real) radius **)**
|
||||
* [real](class_real) **[get_radius](#get_radius)** **(** **)** const
|
||||
* void **[set_radius](#set_radius)** **(** [float](class_float) radius **)**
|
||||
* [float](class_float) **[get_radius](#get_radius)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Circular Shape for 2D Physics. This shape is useful for modelling balls or small characters and it's collision detection with everything else is very fast.
|
||||
@@ -15,11 +15,11 @@ Circular Shape for 2D Physics. This shape is useful for modelling balls or small
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="set_radius">set_radius</a>
|
||||
* void **set_radius** **(** [real](class_real) radius **)**
|
||||
* void **set_radius** **(** [float](class_float) radius **)**
|
||||
|
||||
Set the radius of the circle shape;
|
||||
|
||||
#### <a name="get_radius">get_radius</a>
|
||||
* [real](class_real) **get_radius** **(** **)** const
|
||||
* [float](class_float) **get_radius** **(** **)** const
|
||||
|
||||
Return the radius of the circle shape.
|
||||
|
||||
@@ -7,23 +7,23 @@ Color in RGBA format.
|
||||
### Member Functions
|
||||
* [Color](class_color) **[blend](#blend)** **(** [Color](class_color) over **)**
|
||||
* [Color](class_color) **[contrasted](#contrasted)** **(** **)**
|
||||
* [real](class_real) **[gray](#gray)** **(** **)**
|
||||
* [float](class_float) **[gray](#gray)** **(** **)**
|
||||
* [Color](class_color) **[inverted](#inverted)** **(** **)**
|
||||
* [Color](class_color) **[linear_interpolate](#linear_interpolate)** **(** [Color](class_color) b, [real](class_real) t **)**
|
||||
* [Color](class_color) **[linear_interpolate](#linear_interpolate)** **(** [Color](class_color) b, [float](class_float) t **)**
|
||||
* [int](class_int) **[to_32](#to_32)** **(** **)**
|
||||
* [int](class_int) **[to_ARGB32](#to_ARGB32)** **(** **)**
|
||||
* [String](class_string) **[to_html](#to_html)** **(** [bool](class_bool) with_alpha=True **)**
|
||||
* void **[Color](#Color)** **(** [real](class_real) r, [real](class_real) g, [real](class_real) b, [real](class_real) a **)**
|
||||
* void **[Color](#Color)** **(** [real](class_real) r, [real](class_real) g, [real](class_real) b **)**
|
||||
* void **[Color](#Color)** **(** [float](class_float) r, [float](class_float) g, [float](class_float) b, [float](class_float) a **)**
|
||||
* void **[Color](#Color)** **(** [float](class_float) r, [float](class_float) g, [float](class_float) b **)**
|
||||
|
||||
### Member Variables
|
||||
* [real](class_real) **r**
|
||||
* [real](class_real) **g**
|
||||
* [real](class_real) **b**
|
||||
* [real](class_real) **a**
|
||||
* [real](class_real) **h**
|
||||
* [real](class_real) **s**
|
||||
* [real](class_real) **v**
|
||||
* [float](class_float) **r**
|
||||
* [float](class_float) **g**
|
||||
* [float](class_float) **b**
|
||||
* [float](class_float) **a**
|
||||
* [float](class_float) **h**
|
||||
* [float](class_float) **s**
|
||||
* [float](class_float) **v**
|
||||
|
||||
### Description
|
||||
A color is represented as red, green and blue (r,g,b) components. Additionally, "a" represents the alpha component, often used for transparency. Values are in floating point, ranging from 0 to 1.
|
||||
@@ -36,7 +36,7 @@ A color is represented as red, green and blue (r,g,b) components. Additionally,
|
||||
Return the most contrasting color with this one.
|
||||
|
||||
#### <a name="gray">gray</a>
|
||||
* [real](class_real) **gray** **(** **)**
|
||||
* [float](class_float) **gray** **(** **)**
|
||||
|
||||
Convert the color to gray.
|
||||
|
||||
@@ -46,7 +46,7 @@ Convert the color to gray.
|
||||
Return the inverted color (1-r, 1-g, 1-b, 1-a).
|
||||
|
||||
#### <a name="linear_interpolate">linear_interpolate</a>
|
||||
* [Color](class_color) **linear_interpolate** **(** [Color](class_color) b, [real](class_real) t **)**
|
||||
* [Color](class_color) **linear_interpolate** **(** [Color](class_color) b, [float](class_float) t **)**
|
||||
|
||||
Return the linear interpolation with another color.
|
||||
|
||||
@@ -66,11 +66,11 @@ Convert color to ARGB32, more compatible with DirectX.
|
||||
Return the HTML hexadecimal color string.
|
||||
|
||||
#### <a name="Color">Color</a>
|
||||
* void **Color** **(** [real](class_real) r, [real](class_real) g, [real](class_real) b, [real](class_real) a **)**
|
||||
* void **Color** **(** [float](class_float) r, [float](class_float) g, [float](class_float) b, [float](class_float) a **)**
|
||||
|
||||
Construct the color from an RGBA profile.
|
||||
|
||||
#### <a name="Color">Color</a>
|
||||
* void **Color** **(** [real](class_real) r, [real](class_real) g, [real](class_real) b **)**
|
||||
* void **Color** **(** [float](class_float) r, [float](class_float) g, [float](class_float) b **)**
|
||||
|
||||
Construct the color from an RGBA profile.
|
||||
|
||||
@@ -18,15 +18,15 @@ Control is the base node for all the GUI components.
|
||||
* [Object](class_object) **[get_window](#get_window)** **(** **)** const
|
||||
* void **[set_anchor](#set_anchor)** **(** [int](class_int) margin, [int](class_int) anchor_mode **)**
|
||||
* [int](class_int) **[get_anchor](#get_anchor)** **(** [int](class_int) margin **)** const
|
||||
* void **[set_margin](#set_margin)** **(** [int](class_int) margin, [real](class_real) offset **)**
|
||||
* void **[set_anchor_and_margin](#set_anchor_and_margin)** **(** [int](class_int) margin, [int](class_int) anchor_mode, [real](class_real) offset **)**
|
||||
* void **[set_margin](#set_margin)** **(** [int](class_int) margin, [float](class_float) offset **)**
|
||||
* void **[set_anchor_and_margin](#set_anchor_and_margin)** **(** [int](class_int) margin, [int](class_int) anchor_mode, [float](class_float) offset **)**
|
||||
* void **[set_begin](#set_begin)** **(** [Vector2](class_vector2) pos **)**
|
||||
* void **[set_end](#set_end)** **(** [Vector2](class_vector2) pos **)**
|
||||
* void **[set_pos](#set_pos)** **(** [Vector2](class_vector2) pos **)**
|
||||
* void **[set_size](#set_size)** **(** [Vector2](class_vector2) size **)**
|
||||
* void **[set_custom_minimum_size](#set_custom_minimum_size)** **(** [Vector2](class_vector2) size **)**
|
||||
* void **[set_global_pos](#set_global_pos)** **(** [Vector2](class_vector2) pos **)**
|
||||
* [real](class_real) **[get_margin](#get_margin)** **(** [int](class_int) margin **)** const
|
||||
* [float](class_float) **[get_margin](#get_margin)** **(** [int](class_int) margin **)** const
|
||||
* [Vector2](class_vector2) **[get_begin](#get_begin)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_end](#get_end)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_pos](#get_pos)** **(** **)** const
|
||||
@@ -45,8 +45,8 @@ Control is the base node for all the GUI components.
|
||||
* [Control](class_control) **[get_focus_owner](#get_focus_owner)** **(** **)** const
|
||||
* void **[set_h_size_flags](#set_h_size_flags)** **(** [int](class_int) flags **)**
|
||||
* [int](class_int) **[get_h_size_flags](#get_h_size_flags)** **(** **)** const
|
||||
* void **[set_stretch_ratio](#set_stretch_ratio)** **(** [real](class_real) ratio **)**
|
||||
* [real](class_real) **[get_stretch_ratio](#get_stretch_ratio)** **(** **)** const
|
||||
* void **[set_stretch_ratio](#set_stretch_ratio)** **(** [float](class_float) ratio **)**
|
||||
* [float](class_float) **[get_stretch_ratio](#get_stretch_ratio)** **(** **)** const
|
||||
* void **[set_v_size_flags](#set_v_size_flags)** **(** [int](class_int) flags **)**
|
||||
* [int](class_int) **[get_v_size_flags](#get_v_size_flags)** **(** **)** const
|
||||
* void **[set_theme](#set_theme)** **(** [Theme](class_theme) theme **)**
|
||||
@@ -91,6 +91,7 @@ Control is the base node for all the GUI components.
|
||||
* **ANCHOR_BEGIN** = **0** - X is relative to MARGIN_LEFT, Y is relative to MARGIN_TOP,
|
||||
* **ANCHOR_END** = **1** - X is relative to -MARGIN_RIGHT, Y is relative to -MARGIN_BOTTOM,
|
||||
* **ANCHOR_RATIO** = **2** - X and Y are a ratio (0 to 1) relative to the parent size 0 is left/top, 1 is right/bottom.
|
||||
* **ANCHOR_CENTER** = **3**
|
||||
* **FOCUS_NONE** = **0** - Control can't acquire focus.
|
||||
* **FOCUS_CLICK** = **1** - Control can acquire focus only if clicked.
|
||||
* **FOCUS_ALL** = **2** - Control can acquire focus if clicked, or by pressing TAB/Directionals in the keyboard from another Control.
|
||||
@@ -174,12 +175,12 @@ Change the anchor (ANCHOR_BEGIN, ANCHOR_END, ANCHOR_RATIO) type for a margin (MA
|
||||
Return the anchor type (ANCHOR_BEGIN, ANCHOR_END, ANCHOR_RATIO) for a given margin (MARGIN_LEFT, MARGIN_TOP, MARGIN_RIGHT, MARGIN_BOTTOM).
|
||||
|
||||
#### <a name="set_margin">set_margin</a>
|
||||
* void **set_margin** **(** [int](class_int) margin, [real](class_real) offset **)**
|
||||
* void **set_margin** **(** [int](class_int) margin, [float](class_float) offset **)**
|
||||
|
||||
Set a margin offset. Margin can be one of (MARGIN_LEFT, MARGIN_TOP, MARGIN_RIGHT, MARGIN_BOTTOM). Offset value being set depends on the anchor mode.
|
||||
|
||||
#### <a name="set_anchor_and_margin">set_anchor_and_margin</a>
|
||||
* void **set_anchor_and_margin** **(** [int](class_int) margin, [int](class_int) anchor_mode, [real](class_real) offset **)**
|
||||
* void **set_anchor_and_margin** **(** [int](class_int) margin, [int](class_int) anchor_mode, [float](class_float) offset **)**
|
||||
|
||||
Change the anchor (ANCHOR_BEGIN, ANCHOR_END, ANCHOR_RATIO) type for a margin (MARGIN_LEFT, MARGIN_TOP, MARGIN_RIGHT, MARGIN_BOTTOM), and also set its offset. This is a helper (see [set_anchor](#set_anchor) and [set_margin](#set_margin)).
|
||||
|
||||
@@ -209,7 +210,7 @@ Changes MARGIN_RIGHT and MARGIN_BOTTOM to fit a given size. This is a helper (se
|
||||
Move the Control to a new position, relative to the top-left corner of the _window_ Control, and without changing current anchor mode. (see [set_margin](#set_margin)).
|
||||
|
||||
#### <a name="get_margin">get_margin</a>
|
||||
* [real](class_real) **get_margin** **(** [int](class_int) margin **)** const
|
||||
* [float](class_float) **get_margin** **(** [int](class_int) margin **)** const
|
||||
|
||||
Return a margin offset. Margin can be one of (MARGIN_LEFT, MARGIN_TOP, MARGIN_RIGHT, MARGIN_BOTTOM). Offset value being returned depends on the anchor mode.
|
||||
|
||||
@@ -289,12 +290,12 @@ Hint for containers, set horizontal positioning flags.
|
||||
Hint for containers, return horizontal positioning flags.
|
||||
|
||||
#### <a name="set_stretch_ratio">set_stretch_ratio</a>
|
||||
* void **set_stretch_ratio** **(** [real](class_real) ratio **)**
|
||||
* void **set_stretch_ratio** **(** [float](class_float) ratio **)**
|
||||
|
||||
Hint for containers, set the stretch ratio. This value is relative to other stretch ratio, so if this control has 2 and another has 1, this one will be twice as big.
|
||||
|
||||
#### <a name="get_stretch_ratio">get_stretch_ratio</a>
|
||||
* [real](class_real) **get_stretch_ratio** **(** **)** const
|
||||
* [float](class_float) **get_stretch_ratio** **(** **)** const
|
||||
|
||||
Hint for containers, return the stretch ratio. This value is relative to other stretch ratio, so if this control has 2 and another has 1, this one will be twice as big.
|
||||
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
* [Image](class_image) **[get_side](#get_side)** **(** [int](class_int) side **)** const
|
||||
* void **[set_storage](#set_storage)** **(** [int](class_int) mode **)**
|
||||
* [int](class_int) **[get_storage](#get_storage)** **(** **)** const
|
||||
* void **[set_lossy_storage_quality](#set_lossy_storage_quality)** **(** [real](class_real) quality **)**
|
||||
* [real](class_real) **[get_lossy_storage_quality](#get_lossy_storage_quality)** **(** **)** const
|
||||
* void **[set_lossy_storage_quality](#set_lossy_storage_quality)** **(** [float](class_float) quality **)**
|
||||
* [float](class_float) **[get_lossy_storage_quality](#get_lossy_storage_quality)** **(** **)** const
|
||||
|
||||
### Numeric Constants
|
||||
* **STORAGE_RAW** = **0**
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* void **[set_point_out](#set_point_out)** **(** [int](class_int) idx, [Vector2](class_vector2) pos **)**
|
||||
* [Vector2](class_vector2) **[get_point_out](#get_point_out)** **(** [int](class_int) idx **)** const
|
||||
* void **[remove_point](#remove_point)** **(** [int](class_int) idx **)**
|
||||
* [Vector2](class_vector2) **[interpolate](#interpolate)** **(** [int](class_int) idx, [real](class_real) t **)** const
|
||||
* [Vector2](class_vector2) **[interpolate](#interpolate)** **(** [int](class_int) idx, [float](class_float) t **)** const
|
||||
* [Vector2Array](class_vector2array) **[bake](#bake)** **(** [int](class_int) subdivs=10 **)** const
|
||||
* void **[set_points_in](#set_points_in)** **(** [Vector2Array](class_vector2array) arg0 **)**
|
||||
* void **[set_points_out](#set_points_out)** **(** [Vector2Array](class_vector2array) arg0 **)**
|
||||
|
||||
@@ -10,19 +10,19 @@
|
||||
* void **[add_point](#add_point)** **(** [Vector3](class_vector3) pos, [Vector3](class_vector3) in=Vector3(0, 0, 0), [Vector3](class_vector3) out=Vector3(0, 0, 0), [int](class_int) atpos=-1 **)**
|
||||
* void **[set_point_pos](#set_point_pos)** **(** [int](class_int) idx, [Vector3](class_vector3) pos **)**
|
||||
* [Vector3](class_vector3) **[get_point_pos](#get_point_pos)** **(** [int](class_int) idx **)** const
|
||||
* void **[set_point_tilt](#set_point_tilt)** **(** [int](class_int) idx, [real](class_real) tilt **)**
|
||||
* [real](class_real) **[get_point_tilt](#get_point_tilt)** **(** [int](class_int) idx **)** const
|
||||
* void **[set_point_tilt](#set_point_tilt)** **(** [int](class_int) idx, [float](class_float) tilt **)**
|
||||
* [float](class_float) **[get_point_tilt](#get_point_tilt)** **(** [int](class_int) idx **)** const
|
||||
* void **[set_point_in](#set_point_in)** **(** [int](class_int) idx, [Vector3](class_vector3) pos **)**
|
||||
* [Vector3](class_vector3) **[get_point_in](#get_point_in)** **(** [int](class_int) idx **)** const
|
||||
* void **[set_point_out](#set_point_out)** **(** [int](class_int) idx, [Vector3](class_vector3) pos **)**
|
||||
* [Vector3](class_vector3) **[get_point_out](#get_point_out)** **(** [int](class_int) idx **)** const
|
||||
* void **[remove_point](#remove_point)** **(** [int](class_int) idx **)**
|
||||
* [Vector3](class_vector3) **[interpolate](#interpolate)** **(** [int](class_int) idx, [real](class_real) t **)** const
|
||||
* [Vector3](class_vector3) **[interpolatef](#interpolatef)** **(** [real](class_real) fofs **)** const
|
||||
* void **[set_bake_interval](#set_bake_interval)** **(** [real](class_real) distance **)**
|
||||
* [real](class_real) **[get_bake_interval](#get_bake_interval)** **(** **)** const
|
||||
* [real](class_real) **[get_baked_length](#get_baked_length)** **(** **)** const
|
||||
* [Vector3](class_vector3) **[interpolate_baked](#interpolate_baked)** **(** [real](class_real) offset, [bool](class_bool) cubic=false **)** const
|
||||
* [Vector3](class_vector3) **[interpolate](#interpolate)** **(** [int](class_int) idx, [float](class_float) t **)** const
|
||||
* [Vector3](class_vector3) **[interpolatef](#interpolatef)** **(** [float](class_float) fofs **)** const
|
||||
* void **[set_bake_interval](#set_bake_interval)** **(** [float](class_float) distance **)**
|
||||
* [float](class_float) **[get_bake_interval](#get_bake_interval)** **(** **)** const
|
||||
* [float](class_float) **[get_baked_length](#get_baked_length)** **(** **)** const
|
||||
* [Vector3](class_vector3) **[interpolate_baked](#interpolate_baked)** **(** [float](class_float) offset, [bool](class_bool) cubic=false **)** const
|
||||
* [Vector3Array](class_vector3array) **[get_baked_points](#get_baked_points)** **(** **)** const
|
||||
* [RealArray](class_realarray) **[get_baked_tilts](#get_baked_tilts)** **(** **)** const
|
||||
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
Damped sprint constraint for 2D physics.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_length](#set_length)** **(** [real](class_real) length **)**
|
||||
* [real](class_real) **[get_length](#get_length)** **(** **)** const
|
||||
* void **[set_rest_length](#set_rest_length)** **(** [real](class_real) rest_length **)**
|
||||
* [real](class_real) **[get_rest_length](#get_rest_length)** **(** **)** const
|
||||
* void **[set_stiffness](#set_stiffness)** **(** [real](class_real) stiffness **)**
|
||||
* [real](class_real) **[get_stiffness](#get_stiffness)** **(** **)** const
|
||||
* void **[set_damping](#set_damping)** **(** [real](class_real) damping **)**
|
||||
* [real](class_real) **[get_damping](#get_damping)** **(** **)** const
|
||||
* void **[set_length](#set_length)** **(** [float](class_float) length **)**
|
||||
* [float](class_float) **[get_length](#get_length)** **(** **)** const
|
||||
* void **[set_rest_length](#set_rest_length)** **(** [float](class_float) rest_length **)**
|
||||
* [float](class_float) **[get_rest_length](#get_rest_length)** **(** **)** const
|
||||
* void **[set_stiffness](#set_stiffness)** **(** [float](class_float) stiffness **)**
|
||||
* [float](class_float) **[get_stiffness](#get_stiffness)** **(** **)** const
|
||||
* void **[set_damping](#set_damping)** **(** [float](class_float) damping **)**
|
||||
* [float](class_float) **[get_damping](#get_damping)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Damped sprint constraint for 2D physics. This resembles a sprint joint that always want to go back to a given length.
|
||||
@@ -21,41 +21,41 @@ Damped sprint constraint for 2D physics. This resembles a sprint joint that alwa
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="set_length">set_length</a>
|
||||
* void **set_length** **(** [real](class_real) length **)**
|
||||
* void **set_length** **(** [float](class_float) length **)**
|
||||
|
||||
Set the maximum length of the sprint joint.
|
||||
|
||||
#### <a name="get_length">get_length</a>
|
||||
* [real](class_real) **get_length** **(** **)** const
|
||||
* [float](class_float) **get_length** **(** **)** const
|
||||
|
||||
Return the maximum length of the sprint joint.
|
||||
|
||||
#### <a name="set_rest_length">set_rest_length</a>
|
||||
* void **set_rest_length** **(** [real](class_real) rest_length **)**
|
||||
* void **set_rest_length** **(** [float](class_float) rest_length **)**
|
||||
|
||||
Set the resting length of the sprint joint. The joint will always try to go to back this length when pulled apart.
|
||||
|
||||
#### <a name="get_rest_length">get_rest_length</a>
|
||||
* [real](class_real) **get_rest_length** **(** **)** const
|
||||
* [float](class_float) **get_rest_length** **(** **)** const
|
||||
|
||||
Return the resting length of the sprint joint. The joint will always try to go to back this length when pulled apart.
|
||||
|
||||
#### <a name="set_stiffness">set_stiffness</a>
|
||||
* void **set_stiffness** **(** [real](class_real) stiffness **)**
|
||||
* void **set_stiffness** **(** [float](class_float) stiffness **)**
|
||||
|
||||
Set the stiffness of the spring joint.
|
||||
|
||||
#### <a name="get_stiffness">get_stiffness</a>
|
||||
* [real](class_real) **get_stiffness** **(** **)** const
|
||||
* [float](class_float) **get_stiffness** **(** **)** const
|
||||
|
||||
Return the stiffness of the spring joint.
|
||||
|
||||
#### <a name="set_damping">set_damping</a>
|
||||
* void **set_damping** **(** [real](class_real) damping **)**
|
||||
* void **set_damping** **(** [float](class_float) damping **)**
|
||||
|
||||
Set the damping of the spring joint.
|
||||
|
||||
#### <a name="get_damping">get_damping</a>
|
||||
* [real](class_real) **get_damping** **(** **)** const
|
||||
* [float](class_float) **get_damping** **(** **)** const
|
||||
|
||||
Return the damping of the spring joint.
|
||||
|
||||
@@ -8,8 +8,8 @@ Directional Light, such as the Sun or the Moon.
|
||||
### Member Functions
|
||||
* void **[set_shadow_mode](#set_shadow_mode)** **(** [int](class_int) mode **)**
|
||||
* [int](class_int) **[get_shadow_mode](#get_shadow_mode)** **(** **)** const
|
||||
* void **[set_shadow_param](#set_shadow_param)** **(** [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[get_shadow_param](#get_shadow_param)** **(** [int](class_int) param **)** const
|
||||
* void **[set_shadow_param](#set_shadow_param)** **(** [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[get_shadow_param](#get_shadow_param)** **(** [int](class_int) param **)** const
|
||||
|
||||
### Numeric Constants
|
||||
* **SHADOW_ORTHOGONAL** = **0**
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[set_radius](#set_radius)** **(** [real](class_real) radius **)**
|
||||
* [real](class_real) **[get_radius](#get_radius)** **(** **)** const
|
||||
* void **[set_radius](#set_radius)** **(** [float](class_float) radius **)**
|
||||
* [float](class_float) **[get_radius](#get_radius)** **(** **)** const
|
||||
|
||||
### Member Function Description
|
||||
|
||||
@@ -15,23 +15,23 @@
|
||||
* [bool](class_bool) **[is_paused](#is_paused)** **(** **)** const
|
||||
* void **[set_loop](#set_loop)** **(** [bool](class_bool) enabled **)**
|
||||
* [bool](class_bool) **[has_loop](#has_loop)** **(** **)** const
|
||||
* void **[set_volume](#set_volume)** **(** [real](class_real) volume **)**
|
||||
* [real](class_real) **[get_volume](#get_volume)** **(** **)** const
|
||||
* void **[set_pitch_scale](#set_pitch_scale)** **(** [real](class_real) pitch_scale **)**
|
||||
* [real](class_real) **[get_pitch_scale](#get_pitch_scale)** **(** **)** const
|
||||
* void **[set_tempo_scale](#set_tempo_scale)** **(** [real](class_real) tempo_scale **)**
|
||||
* [real](class_real) **[get_tempo_scale](#get_tempo_scale)** **(** **)** const
|
||||
* void **[set_volume_db](#set_volume_db)** **(** [real](class_real) db **)**
|
||||
* [real](class_real) **[get_volume_db](#get_volume_db)** **(** **)** const
|
||||
* void **[set_volume](#set_volume)** **(** [float](class_float) volume **)**
|
||||
* [float](class_float) **[get_volume](#get_volume)** **(** **)** const
|
||||
* void **[set_pitch_scale](#set_pitch_scale)** **(** [float](class_float) pitch_scale **)**
|
||||
* [float](class_float) **[get_pitch_scale](#get_pitch_scale)** **(** **)** const
|
||||
* void **[set_tempo_scale](#set_tempo_scale)** **(** [float](class_float) tempo_scale **)**
|
||||
* [float](class_float) **[get_tempo_scale](#get_tempo_scale)** **(** **)** const
|
||||
* void **[set_volume_db](#set_volume_db)** **(** [float](class_float) db **)**
|
||||
* [float](class_float) **[get_volume_db](#get_volume_db)** **(** **)** const
|
||||
* [String](class_string) **[get_stream_name](#get_stream_name)** **(** **)** const
|
||||
* [int](class_int) **[get_loop_count](#get_loop_count)** **(** **)** const
|
||||
* [real](class_real) **[get_pos](#get_pos)** **(** **)** const
|
||||
* void **[seek_pos](#seek_pos)** **(** [real](class_real) time **)**
|
||||
* [float](class_float) **[get_pos](#get_pos)** **(** **)** const
|
||||
* void **[seek_pos](#seek_pos)** **(** [float](class_float) time **)**
|
||||
* void **[set_autoplay](#set_autoplay)** **(** [bool](class_bool) enabled **)**
|
||||
* [bool](class_bool) **[has_autoplay](#has_autoplay)** **(** **)** const
|
||||
* void **[set_channel_volume](#set_channel_volume)** **(** [int](class_int) idx, [real](class_real) channel_volume **)**
|
||||
* [real](class_real) **[get_channel_volumeidx](#get_channel_volumeidx)** **(** [int](class_int) arg0 **)** const
|
||||
* [real](class_real) **[get_length](#get_length)** **(** **)** const
|
||||
* [real](class_real) **[get_channel_last_note_time](#get_channel_last_note_time)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_channel_volume](#set_channel_volume)** **(** [int](class_int) idx, [float](class_float) channel_volume **)**
|
||||
* [float](class_float) **[get_channel_volumeidx](#get_channel_volumeidx)** **(** [int](class_int) arg0 **)** const
|
||||
* [float](class_float) **[get_length](#get_length)** **(** **)** const
|
||||
* [float](class_float) **[get_channel_last_note_time](#get_channel_last_note_time)** **(** [int](class_int) arg0 **)** const
|
||||
|
||||
### Member Function Description
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
* [int](class_int) **[get_16](#get_16)** **(** **)** const
|
||||
* [int](class_int) **[get_32](#get_32)** **(** **)** const
|
||||
* [int](class_int) **[get_64](#get_64)** **(** **)** const
|
||||
* [real](class_real) **[get_float](#get_float)** **(** **)** const
|
||||
* [real](class_real) **[get_double](#get_double)** **(** **)** const
|
||||
* [real](class_real) **[get_real](#get_real)** **(** **)** const
|
||||
* [float](class_float) **[get_float](#get_float)** **(** **)** const
|
||||
* [float](class_float) **[get_double](#get_double)** **(** **)** const
|
||||
* [float](class_float) **[get_real](#get_real)** **(** **)** const
|
||||
* [RawArray](class_rawarray) **[get_buffer](#get_buffer)** **(** [int](class_int) len **)** const
|
||||
* [String](class_string) **[get_line](#get_line)** **(** **)** const
|
||||
* [String](class_string) **[get_as_text](#get_as_text)** **(** **)** const
|
||||
@@ -33,13 +33,15 @@
|
||||
* void **[store_16](#store_16)** **(** [int](class_int) value **)**
|
||||
* void **[store_32](#store_32)** **(** [int](class_int) value **)**
|
||||
* void **[store_64](#store_64)** **(** [int](class_int) value **)**
|
||||
* void **[store_float](#store_float)** **(** [real](class_real) value **)**
|
||||
* void **[store_double](#store_double)** **(** [real](class_real) value **)**
|
||||
* void **[store_real](#store_real)** **(** [real](class_real) value **)**
|
||||
* void **[store_float](#store_float)** **(** [float](class_float) value **)**
|
||||
* void **[store_double](#store_double)** **(** [float](class_float) value **)**
|
||||
* void **[store_real](#store_real)** **(** [float](class_float) value **)**
|
||||
* void **[store_buffer](#store_buffer)** **(** [RawArray](class_rawarray) buffer **)**
|
||||
* void **[store_line](#store_line)** **(** [String](class_string) line **)**
|
||||
* void **[store_string](#store_string)** **(** [String](class_string) string **)**
|
||||
* void **[store_var](#store_var)** **(** var value **)**
|
||||
* void **[store_pascal_string](#store_pascal_string)** **(** [String](class_string) string **)**
|
||||
* [String](class_string) **[get_pascal_string](#get_pascal_string)** **(** **)**
|
||||
* [bool](class_bool) **[file_exists](#file_exists)** **(** [String](class_string) path **)** const
|
||||
|
||||
### Numeric Constants
|
||||
|
||||
@@ -16,8 +16,8 @@ Simple Material with a fixed parameter set.
|
||||
* [bool](class_bool) **[get_fixed_flag](#get_fixed_flag)** **(** [int](class_int) flag **)** const
|
||||
* void **[set_uv_transform](#set_uv_transform)** **(** [Transform](class_transform) transform **)**
|
||||
* [Transform](class_transform) **[get_uv_transform](#get_uv_transform)** **(** **)** const
|
||||
* void **[set_point_size](#set_point_size)** **(** [real](class_real) size **)**
|
||||
* [real](class_real) **[get_point_size](#get_point_size)** **(** **)** const
|
||||
* void **[set_point_size](#set_point_size)** **(** [float](class_float) size **)**
|
||||
* [float](class_float) **[get_point_size](#get_point_size)** **(** **)** const
|
||||
* void **[set_detail_blend_mode](#set_detail_blend_mode)** **(** [int](class_int) mode **)**
|
||||
* [int](class_int) **[get_detail_blend_mode](#get_detail_blend_mode)** **(** **)** const
|
||||
|
||||
|
||||
12
class_float.md
Normal file
12
class_float.md
Normal file
@@ -0,0 +1,12 @@
|
||||
# float
|
||||
####**Category:** Built-In Types
|
||||
|
||||
### Brief Description
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[float](#float)** **(** [bool](class_bool) from **)**
|
||||
* void **[float](#float)** **(** [int](class_int) from **)**
|
||||
* void **[float](#float)** **(** [String](class_string) from **)**
|
||||
|
||||
### Member Function Description
|
||||
@@ -8,37 +8,37 @@
|
||||
### Member Functions
|
||||
* void **[set_orbit](#set_orbit)** **(** [Vector2](class_vector2) orbit **)**
|
||||
* [Vector2](class_vector2) **[get_orbit](#get_orbit)** **(** **)** const
|
||||
* void **[set_orbit_x](#set_orbit_x)** **(** [real](class_real) x **)**
|
||||
* void **[set_orbit_y](#set_orbit_y)** **(** [real](class_real) y **)**
|
||||
* void **[set_min_orbit_x](#set_min_orbit_x)** **(** [real](class_real) x **)**
|
||||
* [real](class_real) **[get_min_orbit_x](#get_min_orbit_x)** **(** **)** const
|
||||
* void **[set_max_orbit_x](#set_max_orbit_x)** **(** [real](class_real) x **)**
|
||||
* [real](class_real) **[get_max_orbit_x](#get_max_orbit_x)** **(** **)** const
|
||||
* void **[set_height](#set_height)** **(** [real](class_real) height **)**
|
||||
* [real](class_real) **[get_height](#get_height)** **(** **)** const
|
||||
* void **[set_inclination](#set_inclination)** **(** [real](class_real) inclination **)**
|
||||
* [real](class_real) **[get_inclination](#get_inclination)** **(** **)** const
|
||||
* void **[set_orbit_x](#set_orbit_x)** **(** [float](class_float) x **)**
|
||||
* void **[set_orbit_y](#set_orbit_y)** **(** [float](class_float) y **)**
|
||||
* void **[set_min_orbit_x](#set_min_orbit_x)** **(** [float](class_float) x **)**
|
||||
* [float](class_float) **[get_min_orbit_x](#get_min_orbit_x)** **(** **)** const
|
||||
* void **[set_max_orbit_x](#set_max_orbit_x)** **(** [float](class_float) x **)**
|
||||
* [float](class_float) **[get_max_orbit_x](#get_max_orbit_x)** **(** **)** const
|
||||
* void **[set_height](#set_height)** **(** [float](class_float) height **)**
|
||||
* [float](class_float) **[get_height](#get_height)** **(** **)** const
|
||||
* void **[set_inclination](#set_inclination)** **(** [float](class_float) inclination **)**
|
||||
* [float](class_float) **[get_inclination](#get_inclination)** **(** **)** const
|
||||
* void **[rotate_orbit](#rotate_orbit)** **(** [Vector2](class_vector2) arg0 **)**
|
||||
* void **[set_distance](#set_distance)** **(** [real](class_real) distance **)**
|
||||
* [real](class_real) **[get_distance](#get_distance)** **(** **)** const
|
||||
* void **[set_max_distance](#set_max_distance)** **(** [real](class_real) max_distance **)**
|
||||
* [real](class_real) **[get_max_distance](#get_max_distance)** **(** **)** const
|
||||
* void **[set_min_distance](#set_min_distance)** **(** [real](class_real) min_distance **)**
|
||||
* [real](class_real) **[get_min_distance](#get_min_distance)** **(** **)** const
|
||||
* void **[set_distance](#set_distance)** **(** [float](class_float) distance **)**
|
||||
* [float](class_float) **[get_distance](#get_distance)** **(** **)** const
|
||||
* void **[set_max_distance](#set_max_distance)** **(** [float](class_float) max_distance **)**
|
||||
* [float](class_float) **[get_max_distance](#get_max_distance)** **(** **)** const
|
||||
* void **[set_min_distance](#set_min_distance)** **(** [float](class_float) min_distance **)**
|
||||
* [float](class_float) **[get_min_distance](#get_min_distance)** **(** **)** const
|
||||
* void **[set_clip](#set_clip)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[has_clip](#has_clip)** **(** **)** const
|
||||
* void **[set_autoturn](#set_autoturn)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[has_autoturn](#has_autoturn)** **(** **)** const
|
||||
* void **[set_autoturn_tolerance](#set_autoturn_tolerance)** **(** [real](class_real) degrees **)**
|
||||
* [real](class_real) **[get_autoturn_tolerance](#get_autoturn_tolerance)** **(** **)** const
|
||||
* void **[set_autoturn_speed](#set_autoturn_speed)** **(** [real](class_real) speed **)**
|
||||
* [real](class_real) **[get_autoturn_speed](#get_autoturn_speed)** **(** **)** const
|
||||
* void **[set_autoturn_tolerance](#set_autoturn_tolerance)** **(** [float](class_float) degrees **)**
|
||||
* [float](class_float) **[get_autoturn_tolerance](#get_autoturn_tolerance)** **(** **)** const
|
||||
* void **[set_autoturn_speed](#set_autoturn_speed)** **(** [float](class_float) speed **)**
|
||||
* [float](class_float) **[get_autoturn_speed](#get_autoturn_speed)** **(** **)** const
|
||||
* void **[set_smoothing](#set_smoothing)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[has_smoothing](#has_smoothing)** **(** **)** const
|
||||
* void **[set_rotation_smoothing](#set_rotation_smoothing)** **(** [real](class_real) amount **)**
|
||||
* [real](class_real) **[get_rotation_smoothing](#get_rotation_smoothing)** **(** **)** const
|
||||
* void **[set_translation_smoothing](#set_translation_smoothing)** **(** [real](class_real) amount **)**
|
||||
* [real](class_real) **[get_translation_smoothing](#get_translation_smoothing)** **(** **)** const
|
||||
* void **[set_rotation_smoothing](#set_rotation_smoothing)** **(** [float](class_float) amount **)**
|
||||
* [float](class_float) **[get_rotation_smoothing](#get_rotation_smoothing)** **(** **)** const
|
||||
* void **[set_translation_smoothing](#set_translation_smoothing)** **(** [float](class_float) amount **)**
|
||||
* [float](class_float) **[get_translation_smoothing](#get_translation_smoothing)** **(** **)** const
|
||||
* void **[set_use_lookat_target](#set_use_lookat_target)** **(** [bool](class_bool) use, [Vector3](class_vector3) lookat=Vector3(0, 0, 0) **)**
|
||||
* void **[set_up_vector](#set_up_vector)** **(** [Vector3](class_vector3) vector **)**
|
||||
* [Vector3](class_vector3) **[get_up_vector](#get_up_vector)** **(** **)** const
|
||||
|
||||
@@ -6,20 +6,20 @@
|
||||
Internationalized font and text drawing support.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_height](#set_height)** **(** [real](class_real) px **)**
|
||||
* [real](class_real) **[get_height](#get_height)** **(** **)** const
|
||||
* void **[set_ascent](#set_ascent)** **(** [real](class_real) px **)**
|
||||
* [real](class_real) **[get_ascent](#get_ascent)** **(** **)** const
|
||||
* [real](class_real) **[get_descent](#get_descent)** **(** **)** const
|
||||
* void **[set_height](#set_height)** **(** [float](class_float) px **)**
|
||||
* [float](class_float) **[get_height](#get_height)** **(** **)** const
|
||||
* void **[set_ascent](#set_ascent)** **(** [float](class_float) px **)**
|
||||
* [float](class_float) **[get_ascent](#get_ascent)** **(** **)** const
|
||||
* [float](class_float) **[get_descent](#get_descent)** **(** **)** const
|
||||
* void **[add_kerning_pair](#add_kerning_pair)** **(** [int](class_int) char_a, [int](class_int) char_b, [int](class_int) kerning **)**
|
||||
* [int](class_int) **[get_kerning_pair](#get_kerning_pair)** **(** [int](class_int) arg0, [int](class_int) arg1 **)** const
|
||||
* void **[add_texture](#add_texture)** **(** [Texture](class_texture) texture **)**
|
||||
* void **[add_char](#add_char)** **(** [int](class_int) character, [int](class_int) texture, [Rect2](class_rect2) rect, [Vector2](class_vector2) align=Vector2(0,0), [real](class_real) advance=-1 **)**
|
||||
* void **[add_char](#add_char)** **(** [int](class_int) character, [int](class_int) texture, [Rect2](class_rect2) rect, [Vector2](class_vector2) align=Vector2(0,0), [float](class_float) advance=-1 **)**
|
||||
* [Vector2](class_vector2) **[get_char_size](#get_char_size)** **(** [int](class_int) char, [int](class_int) next=0 **)** const
|
||||
* [Vector2](class_vector2) **[get_string_size](#get_string_size)** **(** [String](class_string) string **)** const
|
||||
* void **[clear](#clear)** **(** **)**
|
||||
* void **[draw](#draw)** **(** [RID](class_rid) canvas_item, [Vector2](class_vector2) pos, [String](class_string) string, [Color](class_color) modulate=Color(1,1,1,1), [int](class_int) clip_w=-1 **)** const
|
||||
* [real](class_real) **[draw_char](#draw_char)** **(** [RID](class_rid) canvas_item, [Vector2](class_vector2) pos, [int](class_int) char, [int](class_int) next=-1, [Color](class_color) modulate=Color(1,1,1,1) **)** const
|
||||
* [float](class_float) **[draw_char](#draw_char)** **(** [RID](class_rid) canvas_item, [Vector2](class_vector2) pos, [int](class_int) char, [int](class_int) next=-1, [Color](class_color) modulate=Color(1,1,1,1) **)** const
|
||||
|
||||
### Description
|
||||
Font contains an unicode compatible character set, as well as the ability to draw it with variable width, ascent, descent and kerning. For creating fonts from TTF files (or other font formats), see the editor support for fonts. TODO check wikipedia for graph of ascent/baseline/descent/height/etc.
|
||||
@@ -27,27 +27,27 @@ Font contains an unicode compatible character set, as well as the ability to dra
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="set_height">set_height</a>
|
||||
* void **set_height** **(** [real](class_real) px **)**
|
||||
* void **set_height** **(** [float](class_float) px **)**
|
||||
|
||||
Set the total font height (ascent plus descent) in pixels.
|
||||
|
||||
#### <a name="get_height">get_height</a>
|
||||
* [real](class_real) **get_height** **(** **)** const
|
||||
* [float](class_float) **get_height** **(** **)** const
|
||||
|
||||
Return the total font height (ascent plus descent) in pixels.
|
||||
|
||||
#### <a name="set_ascent">set_ascent</a>
|
||||
* void **set_ascent** **(** [real](class_real) px **)**
|
||||
* void **set_ascent** **(** [float](class_float) px **)**
|
||||
|
||||
Set the font ascent (number of pixels above the baseline).
|
||||
|
||||
#### <a name="get_ascent">get_ascent</a>
|
||||
* [real](class_real) **get_ascent** **(** **)** const
|
||||
* [float](class_float) **get_ascent** **(** **)** const
|
||||
|
||||
Return the font ascent (number of pixels above the baseline).
|
||||
|
||||
#### <a name="get_descent">get_descent</a>
|
||||
* [real](class_real) **get_descent** **(** **)** const
|
||||
* [float](class_float) **get_descent** **(** **)** const
|
||||
|
||||
Return the font descent (number of pixels below the baseline).
|
||||
|
||||
@@ -67,7 +67,7 @@ Return a kerning pair as a difference. Kerning pairs are special cases where a t
|
||||
Add a texture to the [Font](class_font).
|
||||
|
||||
#### <a name="add_char">add_char</a>
|
||||
* void **add_char** **(** [int](class_int) character, [int](class_int) texture, [Rect2](class_rect2) rect, [Vector2](class_vector2) align=Vector2(0,0), [real](class_real) advance=-1 **)**
|
||||
* void **add_char** **(** [int](class_int) character, [int](class_int) texture, [Rect2](class_rect2) rect, [Vector2](class_vector2) align=Vector2(0,0), [float](class_float) advance=-1 **)**
|
||||
|
||||
Add a character to the font, where "character" is the unicode value, "texture" is the texture index, "rect" is the region in the texture (in pixels!), "align" is the (optional) alignment for the character and "advance" is the (optional) advance.
|
||||
|
||||
@@ -92,6 +92,6 @@ Clear all the font data.
|
||||
Draw "string" into a canvas item using the font at a given "pos" position, with "modulate" color, and optionally clipping the width. "pos" specifies te baseline, not the top. To draw from the top, _ascent_ must be added to the Y axis.
|
||||
|
||||
#### <a name="draw_char">draw_char</a>
|
||||
* [real](class_real) **draw_char** **(** [RID](class_rid) canvas_item, [Vector2](class_vector2) pos, [int](class_int) char, [int](class_int) next=-1, [Color](class_color) modulate=Color(1,1,1,1) **)** const
|
||||
* [float](class_float) **draw_char** **(** [RID](class_rid) canvas_item, [Vector2](class_vector2) pos, [int](class_int) char, [int](class_int) next=-1, [Color](class_color) modulate=Color(1,1,1,1) **)** const
|
||||
|
||||
Draw character "char" into a canvas item using the font at a given "pos" position, with "modulate" color, and optionally kerning if "next" is apassed. clipping the width. "pos" specifies te baseline, not the top. To draw from the top, _ascent_ must be added to the Y axis. The width used by the character is returned, making this function useful for drawing strings character by character.
|
||||
|
||||
13
class_funcref.md
Normal file
13
class_funcref.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# FuncRef
|
||||
####**Inherits:** [Reference](class_reference)
|
||||
####**Category:** Core
|
||||
|
||||
### Brief Description
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[call_func](#call_func)** **(** [String](class_string) method, var arg0=NULL, var arg1=NULL, var arg2=NULL, var arg3=NULL, var arg4=NULL, var arg5=NULL, var arg6=NULL, var arg7=NULL, var arg8=NULL, var arg9=NULL **)**
|
||||
* void **[set_instance](#set_instance)** **(** [Object](class_object) instance **)**
|
||||
* void **[set_function](#set_function)** **(** [String](class_string) name **)**
|
||||
|
||||
### Member Function Description
|
||||
@@ -7,17 +7,17 @@
|
||||
|
||||
### Member Functions
|
||||
* [Array](class_array) **[build_box_planes](#build_box_planes)** **(** [Vector3](class_vector3) extents **)**
|
||||
* [Array](class_array) **[build_cylinder_planes](#build_cylinder_planes)** **(** [real](class_real) radius, [real](class_real) height, [int](class_int) sides, [int](class_int) axis=2 **)**
|
||||
* [Array](class_array) **[build_capsule_planes](#build_capsule_planes)** **(** [real](class_real) radius, [real](class_real) height, [int](class_int) sides, [int](class_int) lats, [int](class_int) axis=2 **)**
|
||||
* [real](class_real) **[segment_intersects_circle](#segment_intersects_circle)** **(** [Vector2](class_vector2) segment_from, [Vector2](class_vector2) segment_to, [Vector2](class_vector2) circle_pos, [real](class_real) circle_radius **)**
|
||||
* [Array](class_array) **[build_cylinder_planes](#build_cylinder_planes)** **(** [float](class_float) radius, [float](class_float) height, [int](class_int) sides, [int](class_int) axis=2 **)**
|
||||
* [Array](class_array) **[build_capsule_planes](#build_capsule_planes)** **(** [float](class_float) radius, [float](class_float) height, [int](class_int) sides, [int](class_int) lats, [int](class_int) axis=2 **)**
|
||||
* [float](class_float) **[segment_intersects_circle](#segment_intersects_circle)** **(** [Vector2](class_vector2) segment_from, [Vector2](class_vector2) segment_to, [Vector2](class_vector2) circle_pos, [float](class_float) circle_radius **)**
|
||||
* void **[segment_intersects_segment_2d](#segment_intersects_segment_2d)** **(** [Vector2](class_vector2) from_a, [Vector2](class_vector2) to_a, [Vector2](class_vector2) from_b, [Vector2](class_vector2) to_b **)**
|
||||
* [Vector2Array](class_vector2array) **[get_closest_points_between_segments_2d](#get_closest_points_between_segments_2d)** **(** [Vector2](class_vector2) p1, [Vector2](class_vector2) q1, [Vector2](class_vector2) p2, [Vector2](class_vector2) q2 **)**
|
||||
* [Vector3Array](class_vector3array) **[get_closest_points_between_segments](#get_closest_points_between_segments)** **(** [Vector3](class_vector3) p1, [Vector3](class_vector3) p2, [Vector3](class_vector3) q1, [Vector3](class_vector3) q2 **)**
|
||||
* [Vector3](class_vector3) **[get_closest_point_to_segment](#get_closest_point_to_segment)** **(** [Vector3](class_vector3) point, [Vector3](class_vector3) s1, [Vector3](class_vector3) s2 **)**
|
||||
* void **[ray_intersects_triangle](#ray_intersects_triangle)** **(** [Vector3](class_vector3) from, [Vector3](class_vector3) dir, [Vector3](class_vector3) a, [Vector3](class_vector3) b, [Vector3](class_vector3) c **)**
|
||||
* void **[segment_intersects_triangle](#segment_intersects_triangle)** **(** [Vector3](class_vector3) from, [Vector3](class_vector3) to, [Vector3](class_vector3) a, [Vector3](class_vector3) b, [Vector3](class_vector3) c **)**
|
||||
* [Vector3Array](class_vector3array) **[segment_intersects_sphere](#segment_intersects_sphere)** **(** [Vector3](class_vector3) from, [Vector3](class_vector3) to, [Vector3](class_vector3) spos, [real](class_real) sradius **)**
|
||||
* [Vector3Array](class_vector3array) **[segment_intersects_cylinder](#segment_intersects_cylinder)** **(** [Vector3](class_vector3) from, [Vector3](class_vector3) to, [real](class_real) height, [real](class_real) radius **)**
|
||||
* [Vector3Array](class_vector3array) **[segment_intersects_sphere](#segment_intersects_sphere)** **(** [Vector3](class_vector3) from, [Vector3](class_vector3) to, [Vector3](class_vector3) spos, [float](class_float) sradius **)**
|
||||
* [Vector3Array](class_vector3array) **[segment_intersects_cylinder](#segment_intersects_cylinder)** **(** [Vector3](class_vector3) from, [Vector3](class_vector3) to, [float](class_float) height, [float](class_float) radius **)**
|
||||
* [Vector3Array](class_vector3array) **[segment_intersects_convex](#segment_intersects_convex)** **(** [Vector3](class_vector3) from, [Vector3](class_vector3) to, [Array](class_array) planes **)**
|
||||
* [IntArray](class_intarray) **[triangulate_polygon](#triangulate_polygon)** **(** [Vector2Array](class_vector2array) polygon **)**
|
||||
|
||||
|
||||
@@ -10,10 +10,10 @@ Base node for geometry based visual instances.
|
||||
* [Object](class_object) **[get_material_override](#get_material_override)** **(** **)** const
|
||||
* void **[set_flag](#set_flag)** **(** [int](class_int) flag, [bool](class_bool) value **)**
|
||||
* [bool](class_bool) **[get_flag](#get_flag)** **(** [int](class_int) flag **)** const
|
||||
* void **[set_draw_range_begin](#set_draw_range_begin)** **(** [real](class_real) mode **)**
|
||||
* [real](class_real) **[get_draw_range_begin](#get_draw_range_begin)** **(** **)** const
|
||||
* void **[set_draw_range_end](#set_draw_range_end)** **(** [real](class_real) mode **)**
|
||||
* [real](class_real) **[get_draw_range_end](#get_draw_range_end)** **(** **)** const
|
||||
* void **[set_draw_range_begin](#set_draw_range_begin)** **(** [float](class_float) mode **)**
|
||||
* [float](class_float) **[get_draw_range_begin](#get_draw_range_begin)** **(** **)** const
|
||||
* void **[set_draw_range_end](#set_draw_range_end)** **(** [float](class_float) mode **)**
|
||||
* [float](class_float) **[get_draw_range_end](#get_draw_range_end)** **(** **)** const
|
||||
|
||||
### Signals
|
||||
* **visibility_changed** **(** **)**
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
* [MeshLibrary](class_meshlibrary) **[get_theme](#get_theme)** **(** **)** const
|
||||
* void **[set_bake](#set_bake)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[is_baking_enabled](#is_baking_enabled)** **(** **)** const
|
||||
* void **[set_cell_size](#set_cell_size)** **(** [real](class_real) size **)**
|
||||
* [real](class_real) **[get_cell_size](#get_cell_size)** **(** **)** const
|
||||
* void **[set_cell_size](#set_cell_size)** **(** [float](class_float) size **)**
|
||||
* [float](class_float) **[get_cell_size](#get_cell_size)** **(** **)** const
|
||||
* void **[set_octant_size](#set_octant_size)** **(** [int](class_int) size **)**
|
||||
* [int](class_int) **[get_octant_size](#get_octant_size)** **(** **)** const
|
||||
* void **[set_cell_item](#set_cell_item)** **(** [int](class_int) x, [int](class_int) y, [int](class_int) z, [int](class_int) item, [int](class_int) orientation=0 **)**
|
||||
@@ -31,8 +31,8 @@
|
||||
* void **[area_set_name](#area_set_name)** **(** [int](class_int) area, [String](class_string) name **)**
|
||||
* [String](class_string) **[area_get_name](#area_get_name)** **(** [int](class_int) area **)** const
|
||||
* [bool](class_bool) **[area_is_exterior_portal](#area_is_exterior_portal)** **(** [int](class_int) area **)** const
|
||||
* void **[area_set_portal_disable_distance](#area_set_portal_disable_distance)** **(** [int](class_int) area, [real](class_real) distance **)**
|
||||
* [real](class_real) **[area_get_portal_disable_distance](#area_get_portal_disable_distance)** **(** [int](class_int) area **)** const
|
||||
* void **[area_set_portal_disable_distance](#area_set_portal_disable_distance)** **(** [int](class_int) area, [float](class_float) distance **)**
|
||||
* [float](class_float) **[area_get_portal_disable_distance](#area_get_portal_disable_distance)** **(** [int](class_int) area **)** const
|
||||
* void **[area_set_portal_disable_color](#area_set_portal_disable_color)** **(** [int](class_int) area, [Color](class_color) color **)**
|
||||
* [Color](class_color) **[area_get_portal_disable_color](#area_get_portal_disable_color)** **(** [int](class_int) area **)** const
|
||||
* void **[erase_area](#erase_area)** **(** [int](class_int) area **)**
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
Groove constraint for 2D physics.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_length](#set_length)** **(** [real](class_real) length **)**
|
||||
* [real](class_real) **[get_length](#get_length)** **(** **)** const
|
||||
* void **[set_initial_offset](#set_initial_offset)** **(** [real](class_real) offset **)**
|
||||
* [real](class_real) **[get_initial_offset](#get_initial_offset)** **(** **)** const
|
||||
* void **[set_length](#set_length)** **(** [float](class_float) length **)**
|
||||
* [float](class_float) **[get_length](#get_length)** **(** **)** const
|
||||
* void **[set_initial_offset](#set_initial_offset)** **(** [float](class_float) offset **)**
|
||||
* [float](class_float) **[get_initial_offset](#get_initial_offset)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Groove constraint for 2D physics. This is useful for making a body "slide" through a segment placed in another.
|
||||
@@ -17,21 +17,21 @@ Groove constraint for 2D physics. This is useful for making a body "slide" throu
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="set_length">set_length</a>
|
||||
* void **set_length** **(** [real](class_real) length **)**
|
||||
* void **set_length** **(** [float](class_float) length **)**
|
||||
|
||||
Set the length of the groove.
|
||||
|
||||
#### <a name="get_length">get_length</a>
|
||||
* [real](class_real) **get_length** **(** **)** const
|
||||
* [float](class_float) **get_length** **(** **)** const
|
||||
|
||||
Return the length of the groove.
|
||||
|
||||
#### <a name="set_initial_offset">set_initial_offset</a>
|
||||
* void **set_initial_offset** **(** [real](class_real) offset **)**
|
||||
* void **set_initial_offset** **(** [float](class_float) offset **)**
|
||||
|
||||
Set the initial offset of the groove on body A.
|
||||
|
||||
#### <a name="get_initial_offset">get_initial_offset</a>
|
||||
* [real](class_real) **get_initial_offset** **(** **)** const
|
||||
* [float](class_float) **get_initial_offset** **(** **)** const
|
||||
|
||||
Set the final offset of the groove on body A.
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* [Image](class_image) **[get_data](#get_data)** **(** **)** const
|
||||
* void **[set_storage](#set_storage)** **(** [int](class_int) mode **)**
|
||||
* [int](class_int) **[get_storage](#get_storage)** **(** **)** const
|
||||
* void **[set_lossy_storage_quality](#set_lossy_storage_quality)** **(** [real](class_real) quality **)**
|
||||
* [real](class_real) **[get_lossy_storage_quality](#get_lossy_storage_quality)** **(** **)** const
|
||||
* void **[set_lossy_storage_quality](#set_lossy_storage_quality)** **(** [float](class_float) quality **)**
|
||||
* [float](class_float) **[get_lossy_storage_quality](#get_lossy_storage_quality)** **(** **)** const
|
||||
* void **[fix_alpha_edges](#fix_alpha_edges)** **(** **)**
|
||||
* void **[set_size_override](#set_size_override)** **(** [Vector2](class_vector2) size **)**
|
||||
|
||||
|
||||
@@ -10,10 +10,11 @@
|
||||
* [bool](class_bool) **[is_mouse_button_pressed](#is_mouse_button_pressed)** **(** [int](class_int) button **)**
|
||||
* [bool](class_bool) **[is_joy_button_pressed](#is_joy_button_pressed)** **(** [int](class_int) device, [int](class_int) button **)**
|
||||
* [bool](class_bool) **[is_action_pressed](#is_action_pressed)** **(** [String](class_string) action **)**
|
||||
* [real](class_real) **[get_joy_axis](#get_joy_axis)** **(** [int](class_int) device, [int](class_int) axis **)**
|
||||
* [float](class_float) **[get_joy_axis](#get_joy_axis)** **(** [int](class_int) device, [int](class_int) axis **)**
|
||||
* [Vector3](class_vector3) **[get_accelerometer](#get_accelerometer)** **(** **)**
|
||||
* [Vector2](class_vector2) **[get_mouse_pos](#get_mouse_pos)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_mouse_speed](#get_mouse_speed)** **(** **)** const
|
||||
* [int](class_int) **[get_mouse_button_mask](#get_mouse_button_mask)** **(** **)** const
|
||||
* void **[set_mouse_mode](#set_mouse_mode)** **(** [int](class_int) mode **)**
|
||||
* [int](class_int) **[get_mouse_mode](#get_mouse_mode)** **(** **)** const
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* [int](class_int) **ID**
|
||||
* [int](class_int) **button_index**
|
||||
* [bool](class_bool) **pressed**
|
||||
* [real](class_real) **pressure**
|
||||
* [float](class_float) **pressure**
|
||||
|
||||
### Numeric Constants
|
||||
* **NONE** = **0**
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
* [int](class_int) **device**
|
||||
* [int](class_int) **ID**
|
||||
* [int](class_int) **axis**
|
||||
* [real](class_real) **value**
|
||||
* [float](class_float) **value**
|
||||
|
||||
### Numeric Constants
|
||||
* **NONE** = **0**
|
||||
|
||||
@@ -27,8 +27,8 @@
|
||||
* [int](class_int) **relative_x**
|
||||
* [int](class_int) **relative_y**
|
||||
* [Vector2](class_vector2) **relative_pos**
|
||||
* [real](class_real) **speed_x**
|
||||
* [real](class_real) **speed_y**
|
||||
* [float](class_float) **speed_x**
|
||||
* [float](class_float) **speed_y**
|
||||
* [Vector2](class_vector2) **speed**
|
||||
|
||||
### Numeric Constants
|
||||
|
||||
@@ -14,14 +14,14 @@
|
||||
* [int](class_int) **device**
|
||||
* [int](class_int) **ID**
|
||||
* [int](class_int) **index**
|
||||
* [real](class_real) **x**
|
||||
* [real](class_real) **y**
|
||||
* [float](class_float) **x**
|
||||
* [float](class_float) **y**
|
||||
* [Vector2](class_vector2) **pos**
|
||||
* [real](class_real) **relative_x**
|
||||
* [real](class_real) **relative_y**
|
||||
* [float](class_float) **relative_x**
|
||||
* [float](class_float) **relative_y**
|
||||
* [Vector2](class_vector2) **relative_pos**
|
||||
* [real](class_real) **speed_x**
|
||||
* [real](class_real) **speed_y**
|
||||
* [float](class_float) **speed_x**
|
||||
* [float](class_float) **speed_y**
|
||||
* [Vector2](class_vector2) **speed**
|
||||
|
||||
### Numeric Constants
|
||||
|
||||
@@ -14,8 +14,8 @@
|
||||
* [int](class_int) **device**
|
||||
* [int](class_int) **ID**
|
||||
* [int](class_int) **index**
|
||||
* [real](class_real) **x**
|
||||
* [real](class_real) **y**
|
||||
* [float](class_float) **x**
|
||||
* [float](class_float) **y**
|
||||
* [Vector2](class_vector2) **pos**
|
||||
* [bool](class_bool) **pressed**
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ Integer built-in type.
|
||||
|
||||
### Member Functions
|
||||
* void **[int](#int)** **(** [bool](class_bool) from **)**
|
||||
* void **[int](#int)** **(** [real](class_real) from **)**
|
||||
* void **[int](#int)** **(** [float](class_float) from **)**
|
||||
* void **[int](#int)** **(** [String](class_string) from **)**
|
||||
|
||||
### Description
|
||||
|
||||
@@ -9,8 +9,8 @@
|
||||
* void **[set_target_path](#set_target_path)** **(** [NodePath](class_nodepath) target_path **)**
|
||||
* [NodePath](class_nodepath) **[get_target_path](#get_target_path)** **(** **)** const
|
||||
* void **[set_target](#set_target)** **(** [Object](class_object) target **)**
|
||||
* void **[set_speed](#set_speed)** **(** [real](class_real) speed **)**
|
||||
* [real](class_real) **[get_speed](#get_speed)** **(** **)** const
|
||||
* void **[set_speed](#set_speed)** **(** [float](class_float) speed **)**
|
||||
* [float](class_float) **[get_speed](#get_speed)** **(** **)** const
|
||||
* void **[set_interpolation_enabled](#set_interpolation_enabled)** **(** [bool](class_bool) target_path **)**
|
||||
* [bool](class_bool) **[is_interpolation_enabled](#is_interpolation_enabled)** **(** **)** const
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ Base node for all joint constraints in 2D phyisics.
|
||||
* [NodePath](class_nodepath) **[get_node_a](#get_node_a)** **(** **)** const
|
||||
* void **[set_node_b](#set_node_b)** **(** [NodePath](class_nodepath) node **)**
|
||||
* [NodePath](class_nodepath) **[get_node_b](#get_node_b)** **(** **)** const
|
||||
* void **[set_bias](#set_bias)** **(** [real](class_real) bias **)**
|
||||
* [real](class_real) **[get_bias](#get_bias)** **(** **)** const
|
||||
* void **[set_bias](#set_bias)** **(** [float](class_float) bias **)**
|
||||
* [float](class_float) **[get_bias](#get_bias)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Base node for all joint constraints in 2D phyisics. Joints take 2 bodies and apply a custom constraint.
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* [Vector2](class_vector2) **[get_collision_pos](#get_collision_pos)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_collision_normal](#get_collision_normal)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_collider_velocity](#get_collider_velocity)** **(** **)** const
|
||||
* [int](class_int) **[get_collider](#get_collider)** **(** **)** const
|
||||
* void **[get_collider](#get_collider)** **(** **)** const
|
||||
* void **[set_collide_with_static_bodies](#set_collide_with_static_bodies)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[can_collide_with_static_bodies](#can_collide_with_static_bodies)** **(** **)** const
|
||||
* void **[set_collide_with_kinematic_bodies](#set_collide_with_kinematic_bodies)** **(** [bool](class_bool) enable **)**
|
||||
@@ -22,7 +22,7 @@
|
||||
* [bool](class_bool) **[can_collide_with_rigid_bodies](#can_collide_with_rigid_bodies)** **(** **)** const
|
||||
* void **[set_collide_with_character_bodies](#set_collide_with_character_bodies)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[can_collide_with_character_bodies](#can_collide_with_character_bodies)** **(** **)** const
|
||||
* void **[set_collision_margin](#set_collision_margin)** **(** [real](class_real) pixels **)**
|
||||
* [real](class_real) **[get_collision_margin](#get_collision_margin)** **(** **)** const
|
||||
* void **[set_collision_margin](#set_collision_margin)** **(** [float](class_float) pixels **)**
|
||||
* [float](class_float) **[get_collision_margin](#get_collision_margin)** **(** **)** const
|
||||
|
||||
### Member Function Description
|
||||
|
||||
@@ -20,8 +20,8 @@ Control that displays formatted text.
|
||||
* [int](class_int) **[get_line_count](#get_line_count)** **(** **)** const
|
||||
* [int](class_int) **[get_total_character_count](#get_total_character_count)** **(** **)** const
|
||||
* void **[set_visible_characters](#set_visible_characters)** **(** [int](class_int) arg0 **)**
|
||||
* void **[set_percent_visible](#set_percent_visible)** **(** [real](class_real) percent_visible **)**
|
||||
* [real](class_real) **[get_percent_visible](#get_percent_visible)** **(** **)** const
|
||||
* void **[set_percent_visible](#set_percent_visible)** **(** [float](class_float) percent_visible **)**
|
||||
* [float](class_float) **[get_percent_visible](#get_percent_visible)** **(** **)** const
|
||||
|
||||
### Numeric Constants
|
||||
* **ALIGN_LEFT** = **0** - Align rows to the left (default).
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
Provides a base class for different kinds of light nodes.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_parameter](#set_parameter)** **(** [int](class_int) variable, [real](class_real) value **)**
|
||||
* [real](class_real) **[get_parameter](#get_parameter)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_parameter](#set_parameter)** **(** [int](class_int) variable, [float](class_float) value **)**
|
||||
* [float](class_float) **[get_parameter](#get_parameter)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_color](#set_color)** **(** [int](class_int) color, [Color](class_color) value **)**
|
||||
* [Color](class_color) **[get_color](#get_color)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_project_shadows](#set_project_shadows)** **(** [bool](class_bool) enable **)**
|
||||
|
||||
@@ -19,7 +19,7 @@ Control that provides single line string editing.
|
||||
* [bool](class_bool) **[is_editable](#is_editable)** **(** **)** const
|
||||
* void **[set_secret](#set_secret)** **(** [bool](class_bool) enabled **)**
|
||||
* [bool](class_bool) **[is_secret](#is_secret)** **(** **)** const
|
||||
* [bool](class_bool) **[select](#select)** **(** **)** const
|
||||
* void **[select](#select)** **(** [int](class_int) from=0, [int](class_int) to=-1 **)**
|
||||
|
||||
### Signals
|
||||
* **text_entered** **(** [String](class_string) text **)**
|
||||
|
||||
@@ -8,8 +8,8 @@ Line shape for 2D collision objects.
|
||||
### Member Functions
|
||||
* void **[set_normal](#set_normal)** **(** [Vector2](class_vector2) normal **)**
|
||||
* [Vector2](class_vector2) **[get_normal](#get_normal)** **(** **)** const
|
||||
* void **[set_d](#set_d)** **(** [real](class_real) d **)**
|
||||
* [real](class_real) **[get_d](#get_d)** **(** **)** const
|
||||
* void **[set_d](#set_d)** **(** [float](class_float) d **)**
|
||||
* [float](class_float) **[get_d](#get_d)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Line shape for 2D collision objects. It works like a 2D plane and will not allow any body to go to the negative side. Not recommended for rigid bodies, and usually not recommended for static bodies either because it forces checks against it on every frame.
|
||||
@@ -27,11 +27,11 @@ Set the line normal.
|
||||
Return the line normal.
|
||||
|
||||
#### <a name="set_d">set_d</a>
|
||||
* void **set_d** **(** [real](class_real) d **)**
|
||||
* void **set_d** **(** [float](class_float) d **)**
|
||||
|
||||
Set the line distance from the origin.
|
||||
|
||||
#### <a name="get_d">get_d</a>
|
||||
* [real](class_real) **get_d** **(** **)** const
|
||||
* [float](class_float) **get_d** **(** **)** const
|
||||
|
||||
Return the line distance from the origin.
|
||||
|
||||
209
class_list.md
209
class_list.md
@@ -1,109 +1,108 @@
|
||||
|
||||
| | | | | | |
|
||||
| --- | ------- | --- | ------- | --- | ------- |
|
||||
| **@** | [@GDScript](class_@gdscript) | | [InputEventKey](class_inputeventkey) | | [RichTextLabel](class_richtextlabel) |
|
||||
| | [@Global Scope](class_@global scope) | | [InputEventMouseButton](class_inputeventmousebutton) | | [RigidBody](class_rigidbody) |
|
||||
| | [@MultiScript](class_@multiscript) | | [InputEventMouseMotion](class_inputeventmousemotion) | | [RigidBody2D](class_rigidbody2d) |
|
||||
| **A** | [AABB](class_aabb) | | [InputEventScreenDrag](class_inputeventscreendrag) | | [Room](class_room) |
|
||||
| | [AcceptDialog](class_acceptdialog) | | [InputEventScreenTouch](class_inputeventscreentouch) | | [RoomBounds](class_roombounds) |
|
||||
| | [AnimatedSprite](class_animatedsprite) | | [InputMap](class_inputmap) | **S** | [Sample](class_sample) |
|
||||
| | [Animation](class_animation) | | [IntArray](class_intarray) | | [SampleLibrary](class_samplelibrary) |
|
||||
| | [AnimationPlayer](class_animationplayer) | | [InterpolatedCamera](class_interpolatedcamera) | | [SamplePlayer](class_sampleplayer) |
|
||||
| | [AnimationTreePlayer](class_animationtreeplayer) | **J** | [Joint2D](class_joint2d) | | [SamplePlayer2D](class_sampleplayer2d) |
|
||||
| | [Area](class_area) | **K** | [KinematicBody2D](class_kinematicbody2d) | | [SceneIO](class_sceneio) |
|
||||
| | [Area2D](class_area2d) | **L** | [Label](class_label) | | [SceneInteractiveLoader](class_sceneinteractiveloader) |
|
||||
| | [Array](class_array) | | [LargeTexture](class_largetexture) | | [SceneMainLoop](class_scenemainloop) |
|
||||
| | [AtlasTexture](class_atlastexture) | | [Light](class_light) | | [ScenePreloader](class_scenepreloader) |
|
||||
| | [AudioServer](class_audioserver) | | [LineEdit](class_lineedit) | | [Script](class_script) |
|
||||
| | [AudioServerSW](class_audioserversw) | | [LineShape2D](class_lineshape2d) | | [ScrollBar](class_scrollbar) |
|
||||
| | [AudioStream](class_audiostream) | **M** | [MainLoop](class_mainloop) | | [ScrollContainer](class_scrollcontainer) |
|
||||
| | [AudioStreamGibberish](class_audiostreamgibberish) | | [MarginContainer](class_margincontainer) | | [SegmentShape2D](class_segmentshape2d) |
|
||||
| | [AudioStreamMPC](class_audiostreammpc) | | [Marshalls](class_marshalls) | | [Semaphore](class_semaphore) |
|
||||
| | [AudioStreamOGGVorbis](class_audiostreamoggvorbis) | | [Material](class_material) | | [Separator](class_separator) |
|
||||
| | [AudioStreamResampled](class_audiostreamresampled) | | [Matrix3](class_matrix3) | | [Shader](class_shader) |
|
||||
| | [AudioStreamSpeex](class_audiostreamspeex) | | [Matrix32](class_matrix32) | | [ShaderMaterial](class_shadermaterial) |
|
||||
| **B** | [BaseButton](class_basebutton) | | [MenuButton](class_menubutton) | | [Shape](class_shape) |
|
||||
| | [BitMap](class_bitmap) | | [Mesh](class_mesh) | | [Shape2D](class_shape2d) |
|
||||
| | [BoneAttachment](class_boneattachment) | | [MeshDataTool](class_meshdatatool) | | [Skeleton](class_skeleton) |
|
||||
| | [BoxContainer](class_boxcontainer) | | [MeshInstance](class_meshinstance) | | [Slider](class_slider) |
|
||||
| | [BoxShape](class_boxshape) | | [MeshLibrary](class_meshlibrary) | | [SoundPlayer2D](class_soundplayer2d) |
|
||||
| | [Button](class_button) | | [MultiMesh](class_multimesh) | | [SoundRoomParams](class_soundroomparams) |
|
||||
| | [ButtonArray](class_buttonarray) | | [MultiMeshInstance](class_multimeshinstance) | | [Spatial](class_spatial) |
|
||||
| | [ButtonGroup](class_buttongroup) | | [MultiScript](class_multiscript) | | [SpatialPlayer](class_spatialplayer) |
|
||||
| **C** | [Camera](class_camera) | | [Mutex](class_mutex) | | [SpatialSamplePlayer](class_spatialsampleplayer) |
|
||||
| | [Camera2D](class_camera2d) | **N** | [Nil](class_nil) | | [SpatialSound2DServer](class_spatialsound2dserver) |
|
||||
| | [CanvasItem](class_canvasitem) | | [Node](class_node) | | [SpatialSound2DServerSW](class_spatialsound2dserversw) |
|
||||
| | [CanvasLayer](class_canvaslayer) | | [Node2D](class_node2d) | | [SpatialSoundServer](class_spatialsoundserver) |
|
||||
| | [CapsuleShape](class_capsuleshape) | | [NodePath](class_nodepath) | | [SpatialSoundServerSW](class_spatialsoundserversw) |
|
||||
| | [CapsuleShape2D](class_capsuleshape2d) | **O** | [OS](class_os) | | [SpatialStreamPlayer](class_spatialstreamplayer) |
|
||||
| | [CarBody](class_carbody) | | [Object](class_object) | | [SphereShape](class_sphereshape) |
|
||||
| | [CarWheel](class_carwheel) | | [OmniLight](class_omnilight) | | [SpinBox](class_spinbox) |
|
||||
| | [CenterContainer](class_centercontainer) | | [OptionButton](class_optionbutton) | | [SplitContainer](class_splitcontainer) |
|
||||
| | [CheckButton](class_checkbutton) | **P** | [PHashTranslation](class_phashtranslation) | | [SpotLight](class_spotlight) |
|
||||
| | [CircleShape2D](class_circleshape2d) | | [PackedDataContainer](class_packeddatacontainer) | | [Sprite](class_sprite) |
|
||||
| | [CollisionObject](class_collisionobject) | | [PackedDataContainerRef](class_packeddatacontainerref) | | [SpriteFrames](class_spriteframes) |
|
||||
| | [CollisionObject2D](class_collisionobject2d) | | [PackedScene](class_packedscene) | | [StaticBody](class_staticbody) |
|
||||
| | [CollisionPolygon2D](class_collisionpolygon2d) | | [PacketPeer](class_packetpeer) | | [StaticBody2D](class_staticbody2d) |
|
||||
| | [CollisionShape](class_collisionshape) | | [PacketPeerStream](class_packetpeerstream) | | [StreamPeer](class_streampeer) |
|
||||
| | [CollisionShape2D](class_collisionshape2d) | | [Panel](class_panel) | | [StreamPeerTCP](class_streampeertcp) |
|
||||
| | [Color](class_color) | | [PanelContainer](class_panelcontainer) | | [StreamPlayer](class_streamplayer) |
|
||||
| | [ColorArray](class_colorarray) | | [ParallaxBackground](class_parallaxbackground) | | [String](class_string) |
|
||||
| | [ColorPicker](class_colorpicker) | | [ParallaxLayer](class_parallaxlayer) | | [StringArray](class_stringarray) |
|
||||
| | [ColorPickerButton](class_colorpickerbutton) | | [ParticleAttractor2D](class_particleattractor2d) | | [StyleBox](class_stylebox) |
|
||||
| | [ConcavePolygonShape](class_concavepolygonshape) | | [ParticleSystemMaterial](class_particlesystemmaterial) | | [StyleBoxEmpty](class_styleboxempty) |
|
||||
| | [ConcavePolygonShape2D](class_concavepolygonshape2d) | | [Particles](class_particles) | | [StyleBoxFlat](class_styleboxflat) |
|
||||
| | [ConfigFile](class_configfile) | | [Particles2D](class_particles2d) | | [StyleBoxImageMask](class_styleboximagemask) |
|
||||
| | [ConfirmationDialog](class_confirmationdialog) | | [Path](class_path) | | [StyleBoxTexture](class_styleboxtexture) |
|
||||
| | [Container](class_container) | | [Path2D](class_path2d) | | [SurfaceTool](class_surfacetool) |
|
||||
| | [Control](class_control) | | [PathFollow](class_pathfollow) | **T** | [TCP_Server](class_tcp_server) |
|
||||
| | [ConvexPolygonShape](class_convexpolygonshape) | | [PathRemap](class_pathremap) | | [TabContainer](class_tabcontainer) |
|
||||
| | [ConvexPolygonShape2D](class_convexpolygonshape2d) | | [Performance](class_performance) | | [Tabs](class_tabs) |
|
||||
| | [CubeMap](class_cubemap) | | [Physics2DDirectBodyState](class_physics2ddirectbodystate) | | [TestCube](class_testcube) |
|
||||
| | [Curve2D](class_curve2d) | | [Physics2DDirectBodyStateSW](class_physics2ddirectbodystatesw) | | [TextEdit](class_textedit) |
|
||||
| | [Curve3D](class_curve3d) | | [Physics2DDirectSpaceState](class_physics2ddirectspacestate) | | [Texture](class_texture) |
|
||||
| **D** | [DampedSpringJoint2D](class_dampedspringjoint2d) | | [Physics2DServer](class_physics2dserver) | | [TextureButton](class_texturebutton) |
|
||||
| | [Dictionary](class_dictionary) | | [Physics2DServerSW](class_physics2dserversw) | | [TextureFrame](class_textureframe) |
|
||||
| | [DirectionalLight](class_directionallight) | | [Physics2DShapeQueryResult](class_physics2dshapequeryresult) | | [TextureProgress](class_textureprogress) |
|
||||
| | [Directory](class_directory) | | [PhysicsBody](class_physicsbody) | | [Theme](class_theme) |
|
||||
| **E** | [EditableShape](class_editableshape) | | [PhysicsBody2D](class_physicsbody2d) | | [Thread](class_thread) |
|
||||
| | [EditableSphere](class_editablesphere) | | [PhysicsDirectBodyState](class_physicsdirectbodystate) | | [TileMap](class_tilemap) |
|
||||
| | [EditorImportPlugin](class_editorimportplugin) | | [PhysicsDirectBodyStateSW](class_physicsdirectbodystatesw) | | [TileSet](class_tileset) |
|
||||
| | [EditorPlugin](class_editorplugin) | | [PhysicsDirectSpaceState](class_physicsdirectspacestate) | | [Timer](class_timer) |
|
||||
| | [EditorScenePostImport](class_editorscenepostimport) | | [PhysicsServer](class_physicsserver) | | [TouchScreenButton](class_touchscreenbutton) |
|
||||
| | [EditorScript](class_editorscript) | | [PhysicsServerSW](class_physicsserversw) | | [Transform](class_transform) |
|
||||
| | [EmptyControl](class_emptycontrol) | | [PhysicsShapeQueryResult](class_physicsshapequeryresult) | | [Translation](class_translation) |
|
||||
| | [Environment](class_environment) | | [PinJoint2D](class_pinjoint2d) | | [TranslationServer](class_translationserver) |
|
||||
| | [EventPlayer](class_eventplayer) | | [Plane](class_plane) | | [Tree](class_tree) |
|
||||
| | [EventStream](class_eventstream) | | [PlaneShape](class_planeshape) | | [TreeItem](class_treeitem) |
|
||||
| | [EventStreamChibi](class_eventstreamchibi) | | [Popup](class_popup) | **U** | [UnshadedMaterial](class_unshadedmaterial) |
|
||||
| **F** | [File](class_file) | | [PopupDialog](class_popupdialog) | **V** | [VBoxContainer](class_vboxcontainer) |
|
||||
| | [FileDialog](class_filedialog) | | [PopupMenu](class_popupmenu) | | [VButtonArray](class_vbuttonarray) |
|
||||
| | [FixedMaterial](class_fixedmaterial) | | [PopupPanel](class_popuppanel) | | [VScrollBar](class_vscrollbar) |
|
||||
| | [FollowCamera](class_followcamera) | | [Portal](class_portal) | | [VSeparator](class_vseparator) |
|
||||
| | [Font](class_font) | | [Position2D](class_position2d) | | [VSlider](class_vslider) |
|
||||
| **G** | [GDNativeClass](class_gdnativeclass) | | [Position3D](class_position3d) | | [VSplitContainer](class_vsplitcontainer) |
|
||||
| | [GDScript](class_gdscript) | | [ProgressBar](class_progressbar) | | [Vector2](class_vector2) |
|
||||
| | [Geometry](class_geometry) | | [ProximityGroup](class_proximitygroup) | | [Vector2Array](class_vector2array) |
|
||||
| | [GeometryInstance](class_geometryinstance) | **Q** | [Quad](class_quad) | | [Vector3](class_vector3) |
|
||||
| | [Globals](class_globals) | | [Quat](class_quat) | | [Vector3Array](class_vector3array) |
|
||||
| | [GridContainer](class_gridcontainer) | **R** | [RID](class_rid) | | [VideoPlayer](class_videoplayer) |
|
||||
| | [GridMap](class_gridmap) | | [Range](class_range) | | [VideoStream](class_videostream) |
|
||||
| | [GrooveJoint2D](class_groovejoint2d) | | [RawArray](class_rawarray) | | [VideoStreamTheora](class_videostreamtheora) |
|
||||
| **H** | [HBoxContainer](class_hboxcontainer) | | [RayCast](class_raycast) | | [Viewport](class_viewport) |
|
||||
| | [HButtonArray](class_hbuttonarray) | | [RayCast2D](class_raycast2d) | | [VisibilityEnabler](class_visibilityenabler) |
|
||||
| | [HScrollBar](class_hscrollbar) | | [RayShape](class_rayshape) | | [VisibilityEnabler2D](class_visibilityenabler2d) |
|
||||
| | [HSeparator](class_hseparator) | | [RayShape2D](class_rayshape2d) | | [VisibilityNotifier](class_visibilitynotifier) |
|
||||
| | [HSlider](class_hslider) | | [RealArray](class_realarray) | | [VisibilityNotifier2D](class_visibilitynotifier2d) |
|
||||
| | [HSplitContainer](class_hsplitcontainer) | | [Rect2](class_rect2) | | [VisualInstance](class_visualinstance) |
|
||||
| | [HTTPClient](class_httpclient) | | [RectangleShape2D](class_rectangleshape2d) | | [VisualServer](class_visualserver) |
|
||||
| **I** | [IP](class_ip) | | [Reference](class_reference) | **W** | [WindowDialog](class_windowdialog) |
|
||||
| | [IP_Unix](class_ip_unix) | | [ReferenceFrame](class_referenceframe) | | [World](class_world) |
|
||||
| | [Image](class_image) | | [RegEx](class_regex) | | [World2D](class_world2d) |
|
||||
| | [ImagePathFinder](class_imagepathfinder) | | [RemoteTransform2D](class_remotetransform2d) | | [WorldEnvironment](class_worldenvironment) |
|
||||
| | [ImageTexture](class_imagetexture) | | [RenderTargetTexture](class_rendertargettexture) | **X** | [XMLParser](class_xmlparser) |
|
||||
| | [Input](class_input) | | [Resource](class_resource) | **b** | [bool](class_bool) |
|
||||
| | [InputDefault](class_inputdefault) | | [ResourceImportMetadata](class_resourceimportmetadata) | **i** | [int](class_int) |
|
||||
| | [InputEvent](class_inputevent) | | [ResourceInteractiveLoader](class_resourceinteractiveloader) | **r** | [real](class_real) |
|
||||
| | [InputEventAction](class_inputeventaction) | | [ResourceLoader](class_resourceloader) |
|
||||
| **@** | [@GDScript](class_@gdscript) | | [InputEventJoyMotion](class_inputeventjoymotion) | | [ResourceSaver](class_resourcesaver) |
|
||||
| | [@Global Scope](class_@global scope) | | [InputEventKey](class_inputeventkey) | | [RichTextLabel](class_richtextlabel) |
|
||||
| **A** | [AABB](class_aabb) | | [InputEventMouseButton](class_inputeventmousebutton) | | [RigidBody](class_rigidbody) |
|
||||
| | [AcceptDialog](class_acceptdialog) | | [InputEventMouseMotion](class_inputeventmousemotion) | | [RigidBody2D](class_rigidbody2d) |
|
||||
| | [AnimatedSprite](class_animatedsprite) | | [InputEventScreenDrag](class_inputeventscreendrag) | | [Room](class_room) |
|
||||
| | [Animation](class_animation) | | [InputEventScreenTouch](class_inputeventscreentouch) | | [RoomBounds](class_roombounds) |
|
||||
| | [AnimationPlayer](class_animationplayer) | | [InputMap](class_inputmap) | **S** | [Sample](class_sample) |
|
||||
| | [AnimationTreePlayer](class_animationtreeplayer) | | [IntArray](class_intarray) | | [SampleLibrary](class_samplelibrary) |
|
||||
| | [Area](class_area) | | [InterpolatedCamera](class_interpolatedcamera) | | [SamplePlayer](class_sampleplayer) |
|
||||
| | [Area2D](class_area2d) | **J** | [Joint2D](class_joint2d) | | [SamplePlayer2D](class_sampleplayer2d) |
|
||||
| | [Array](class_array) | **K** | [KinematicBody2D](class_kinematicbody2d) | | [SceneIO](class_sceneio) |
|
||||
| | [AtlasTexture](class_atlastexture) | **L** | [Label](class_label) | | [SceneInteractiveLoader](class_sceneinteractiveloader) |
|
||||
| | [AudioServer](class_audioserver) | | [LargeTexture](class_largetexture) | | [SceneMainLoop](class_scenemainloop) |
|
||||
| | [AudioServerSW](class_audioserversw) | | [Light](class_light) | | [ScenePreloader](class_scenepreloader) |
|
||||
| | [AudioStream](class_audiostream) | | [LineEdit](class_lineedit) | | [Script](class_script) |
|
||||
| | [AudioStreamGibberish](class_audiostreamgibberish) | | [LineShape2D](class_lineshape2d) | | [ScrollBar](class_scrollbar) |
|
||||
| | [AudioStreamMPC](class_audiostreammpc) | **M** | [MainLoop](class_mainloop) | | [ScrollContainer](class_scrollcontainer) |
|
||||
| | [AudioStreamOGGVorbis](class_audiostreamoggvorbis) | | [MarginContainer](class_margincontainer) | | [SegmentShape2D](class_segmentshape2d) |
|
||||
| | [AudioStreamResampled](class_audiostreamresampled) | | [Marshalls](class_marshalls) | | [Semaphore](class_semaphore) |
|
||||
| | [AudioStreamSpeex](class_audiostreamspeex) | | [Material](class_material) | | [Separator](class_separator) |
|
||||
| **B** | [BaseButton](class_basebutton) | | [Matrix3](class_matrix3) | | [Shader](class_shader) |
|
||||
| | [BitMap](class_bitmap) | | [Matrix32](class_matrix32) | | [ShaderMaterial](class_shadermaterial) |
|
||||
| | [BoneAttachment](class_boneattachment) | | [MenuButton](class_menubutton) | | [Shape](class_shape) |
|
||||
| | [BoxContainer](class_boxcontainer) | | [Mesh](class_mesh) | | [Shape2D](class_shape2d) |
|
||||
| | [BoxShape](class_boxshape) | | [MeshDataTool](class_meshdatatool) | | [Skeleton](class_skeleton) |
|
||||
| | [Button](class_button) | | [MeshInstance](class_meshinstance) | | [Slider](class_slider) |
|
||||
| | [ButtonArray](class_buttonarray) | | [MeshLibrary](class_meshlibrary) | | [SoundPlayer2D](class_soundplayer2d) |
|
||||
| | [ButtonGroup](class_buttongroup) | | [MultiMesh](class_multimesh) | | [SoundRoomParams](class_soundroomparams) |
|
||||
| **C** | [Camera](class_camera) | | [MultiMeshInstance](class_multimeshinstance) | | [Spatial](class_spatial) |
|
||||
| | [Camera2D](class_camera2d) | | [Mutex](class_mutex) | | [SpatialPlayer](class_spatialplayer) |
|
||||
| | [CanvasItem](class_canvasitem) | **N** | [Nil](class_nil) | | [SpatialSamplePlayer](class_spatialsampleplayer) |
|
||||
| | [CanvasLayer](class_canvaslayer) | | [Node](class_node) | | [SpatialSound2DServer](class_spatialsound2dserver) |
|
||||
| | [CapsuleShape](class_capsuleshape) | | [Node2D](class_node2d) | | [SpatialSound2DServerSW](class_spatialsound2dserversw) |
|
||||
| | [CapsuleShape2D](class_capsuleshape2d) | | [NodePath](class_nodepath) | | [SpatialSoundServer](class_spatialsoundserver) |
|
||||
| | [CarBody](class_carbody) | **O** | [OS](class_os) | | [SpatialSoundServerSW](class_spatialsoundserversw) |
|
||||
| | [CarWheel](class_carwheel) | | [Object](class_object) | | [SpatialStreamPlayer](class_spatialstreamplayer) |
|
||||
| | [CenterContainer](class_centercontainer) | | [OmniLight](class_omnilight) | | [SphereShape](class_sphereshape) |
|
||||
| | [CheckButton](class_checkbutton) | | [OptionButton](class_optionbutton) | | [SpinBox](class_spinbox) |
|
||||
| | [CircleShape2D](class_circleshape2d) | **P** | [PHashTranslation](class_phashtranslation) | | [SplitContainer](class_splitcontainer) |
|
||||
| | [CollisionObject](class_collisionobject) | | [PackedDataContainer](class_packeddatacontainer) | | [SpotLight](class_spotlight) |
|
||||
| | [CollisionObject2D](class_collisionobject2d) | | [PackedDataContainerRef](class_packeddatacontainerref) | | [Sprite](class_sprite) |
|
||||
| | [CollisionPolygon2D](class_collisionpolygon2d) | | [PackedScene](class_packedscene) | | [SpriteFrames](class_spriteframes) |
|
||||
| | [CollisionShape](class_collisionshape) | | [PacketPeer](class_packetpeer) | | [StaticBody](class_staticbody) |
|
||||
| | [CollisionShape2D](class_collisionshape2d) | | [PacketPeerStream](class_packetpeerstream) | | [StaticBody2D](class_staticbody2d) |
|
||||
| | [Color](class_color) | | [Panel](class_panel) | | [StreamPeer](class_streampeer) |
|
||||
| | [ColorArray](class_colorarray) | | [PanelContainer](class_panelcontainer) | | [StreamPeerTCP](class_streampeertcp) |
|
||||
| | [ColorPicker](class_colorpicker) | | [ParallaxBackground](class_parallaxbackground) | | [StreamPlayer](class_streamplayer) |
|
||||
| | [ColorPickerButton](class_colorpickerbutton) | | [ParallaxLayer](class_parallaxlayer) | | [String](class_string) |
|
||||
| | [ConcavePolygonShape](class_concavepolygonshape) | | [ParticleAttractor2D](class_particleattractor2d) | | [StringArray](class_stringarray) |
|
||||
| | [ConcavePolygonShape2D](class_concavepolygonshape2d) | | [ParticleSystemMaterial](class_particlesystemmaterial) | | [StyleBox](class_stylebox) |
|
||||
| | [ConfigFile](class_configfile) | | [Particles](class_particles) | | [StyleBoxEmpty](class_styleboxempty) |
|
||||
| | [ConfirmationDialog](class_confirmationdialog) | | [Particles2D](class_particles2d) | | [StyleBoxFlat](class_styleboxflat) |
|
||||
| | [Container](class_container) | | [Path](class_path) | | [StyleBoxImageMask](class_styleboximagemask) |
|
||||
| | [Control](class_control) | | [Path2D](class_path2d) | | [StyleBoxTexture](class_styleboxtexture) |
|
||||
| | [ConvexPolygonShape](class_convexpolygonshape) | | [PathFollow](class_pathfollow) | | [SurfaceTool](class_surfacetool) |
|
||||
| | [ConvexPolygonShape2D](class_convexpolygonshape2d) | | [PathRemap](class_pathremap) | **T** | [TCP_Server](class_tcp_server) |
|
||||
| | [CubeMap](class_cubemap) | | [Performance](class_performance) | | [TabContainer](class_tabcontainer) |
|
||||
| | [Curve2D](class_curve2d) | | [Physics2DDirectBodyState](class_physics2ddirectbodystate) | | [Tabs](class_tabs) |
|
||||
| | [Curve3D](class_curve3d) | | [Physics2DDirectBodyStateSW](class_physics2ddirectbodystatesw) | | [TestCube](class_testcube) |
|
||||
| **D** | [DampedSpringJoint2D](class_dampedspringjoint2d) | | [Physics2DDirectSpaceState](class_physics2ddirectspacestate) | | [TextEdit](class_textedit) |
|
||||
| | [Dictionary](class_dictionary) | | [Physics2DServer](class_physics2dserver) | | [Texture](class_texture) |
|
||||
| | [DirectionalLight](class_directionallight) | | [Physics2DServerSW](class_physics2dserversw) | | [TextureButton](class_texturebutton) |
|
||||
| | [Directory](class_directory) | | [Physics2DShapeQueryResult](class_physics2dshapequeryresult) | | [TextureFrame](class_textureframe) |
|
||||
| **E** | [EditableShape](class_editableshape) | | [PhysicsBody](class_physicsbody) | | [TextureProgress](class_textureprogress) |
|
||||
| | [EditableSphere](class_editablesphere) | | [PhysicsBody2D](class_physicsbody2d) | | [Theme](class_theme) |
|
||||
| | [EditorImportPlugin](class_editorimportplugin) | | [PhysicsDirectBodyState](class_physicsdirectbodystate) | | [Thread](class_thread) |
|
||||
| | [EditorPlugin](class_editorplugin) | | [PhysicsDirectBodyStateSW](class_physicsdirectbodystatesw) | | [TileMap](class_tilemap) |
|
||||
| | [EditorScenePostImport](class_editorscenepostimport) | | [PhysicsDirectSpaceState](class_physicsdirectspacestate) | | [TileSet](class_tileset) |
|
||||
| | [EditorScript](class_editorscript) | | [PhysicsServer](class_physicsserver) | | [Timer](class_timer) |
|
||||
| | [EmptyControl](class_emptycontrol) | | [PhysicsServerSW](class_physicsserversw) | | [TouchScreenButton](class_touchscreenbutton) |
|
||||
| | [Environment](class_environment) | | [PhysicsShapeQueryResult](class_physicsshapequeryresult) | | [Transform](class_transform) |
|
||||
| | [EventPlayer](class_eventplayer) | | [PinJoint2D](class_pinjoint2d) | | [Translation](class_translation) |
|
||||
| | [EventStream](class_eventstream) | | [Plane](class_plane) | | [TranslationServer](class_translationserver) |
|
||||
| | [EventStreamChibi](class_eventstreamchibi) | | [PlaneShape](class_planeshape) | | [Tree](class_tree) |
|
||||
| **F** | [File](class_file) | | [Popup](class_popup) | | [TreeItem](class_treeitem) |
|
||||
| | [FileDialog](class_filedialog) | | [PopupDialog](class_popupdialog) | **U** | [UnshadedMaterial](class_unshadedmaterial) |
|
||||
| | [FixedMaterial](class_fixedmaterial) | | [PopupMenu](class_popupmenu) | **V** | [VBoxContainer](class_vboxcontainer) |
|
||||
| | [FollowCamera](class_followcamera) | | [PopupPanel](class_popuppanel) | | [VButtonArray](class_vbuttonarray) |
|
||||
| | [Font](class_font) | | [Portal](class_portal) | | [VScrollBar](class_vscrollbar) |
|
||||
| | [FuncRef](class_funcref) | | [Position2D](class_position2d) | | [VSeparator](class_vseparator) |
|
||||
| **G** | [GDNativeClass](class_gdnativeclass) | | [Position3D](class_position3d) | | [VSlider](class_vslider) |
|
||||
| | [GDScript](class_gdscript) | | [ProgressBar](class_progressbar) | | [VSplitContainer](class_vsplitcontainer) |
|
||||
| | [Geometry](class_geometry) | | [ProximityGroup](class_proximitygroup) | | [Vector2](class_vector2) |
|
||||
| | [GeometryInstance](class_geometryinstance) | **Q** | [Quad](class_quad) | | [Vector2Array](class_vector2array) |
|
||||
| | [Globals](class_globals) | | [Quat](class_quat) | | [Vector3](class_vector3) |
|
||||
| | [GridContainer](class_gridcontainer) | **R** | [RID](class_rid) | | [Vector3Array](class_vector3array) |
|
||||
| | [GridMap](class_gridmap) | | [Range](class_range) | | [VideoPlayer](class_videoplayer) |
|
||||
| | [GrooveJoint2D](class_groovejoint2d) | | [RawArray](class_rawarray) | | [VideoStream](class_videostream) |
|
||||
| **H** | [HBoxContainer](class_hboxcontainer) | | [RayCast](class_raycast) | | [VideoStreamTheora](class_videostreamtheora) |
|
||||
| | [HButtonArray](class_hbuttonarray) | | [RayCast2D](class_raycast2d) | | [Viewport](class_viewport) |
|
||||
| | [HScrollBar](class_hscrollbar) | | [RayShape](class_rayshape) | | [VisibilityEnabler](class_visibilityenabler) |
|
||||
| | [HSeparator](class_hseparator) | | [RayShape2D](class_rayshape2d) | | [VisibilityEnabler2D](class_visibilityenabler2d) |
|
||||
| | [HSlider](class_hslider) | | [RealArray](class_realarray) | | [VisibilityNotifier](class_visibilitynotifier) |
|
||||
| | [HSplitContainer](class_hsplitcontainer) | | [Rect2](class_rect2) | | [VisibilityNotifier2D](class_visibilitynotifier2d) |
|
||||
| | [HTTPClient](class_httpclient) | | [RectangleShape2D](class_rectangleshape2d) | | [VisualInstance](class_visualinstance) |
|
||||
| **I** | [IP](class_ip) | | [Reference](class_reference) | | [VisualServer](class_visualserver) |
|
||||
| | [IP_Unix](class_ip_unix) | | [ReferenceFrame](class_referenceframe) | **W** | [WindowDialog](class_windowdialog) |
|
||||
| | [Image](class_image) | | [RegEx](class_regex) | | [World](class_world) |
|
||||
| | [ImagePathFinder](class_imagepathfinder) | | [RemoteTransform2D](class_remotetransform2d) | | [World2D](class_world2d) |
|
||||
| | [ImageTexture](class_imagetexture) | | [RenderTargetTexture](class_rendertargettexture) | | [WorldEnvironment](class_worldenvironment) |
|
||||
| | [Input](class_input) | | [Resource](class_resource) | **X** | [XMLParser](class_xmlparser) |
|
||||
| | [InputDefault](class_inputdefault) | | [ResourceImportMetadata](class_resourceimportmetadata) | **b** | [bool](class_bool) |
|
||||
| | [InputEvent](class_inputevent) | | [ResourceInteractiveLoader](class_resourceinteractiveloader) | **f** | [float](class_float) |
|
||||
| | [InputEventAction](class_inputeventaction) | | [ResourceLoader](class_resourceloader) | **i** | [int](class_int) |
|
||||
| | [InputEventJoyButton](class_inputeventjoybutton) | | [ResourcePreloader](class_resourcepreloader) |
|
||||
| | [InputEventJoyMotion](class_inputeventjoymotion) | | [ResourceSaver](class_resourcesaver) |
|
||||
|
||||
@@ -14,8 +14,8 @@ Abstract base [Resource](class_resource) for coloring and shading geometry.
|
||||
* [int](class_int) **[get_blend_mode](#get_blend_mode)** **(** **)** const
|
||||
* void **[set_shade_model](#set_shade_model)** **(** [int](class_int) model **)**
|
||||
* [int](class_int) **[get_shade_model](#get_shade_model)** **(** **)** const
|
||||
* void **[set_line_width](#set_line_width)** **(** [real](class_real) width **)**
|
||||
* [real](class_real) **[get_line_width](#get_line_width)** **(** **)** const
|
||||
* void **[set_line_width](#set_line_width)** **(** [float](class_float) width **)**
|
||||
* [float](class_float) **[get_line_width](#get_line_width)** **(** **)** const
|
||||
|
||||
### Numeric Constants
|
||||
* **FLAG_VISIBLE** = **0** - Geometry is visible when this flag is enabled (default).
|
||||
@@ -69,11 +69,11 @@ Set blend mode for the material, which can be one of BLEND_MODE_MIX (default), B
|
||||
Return blend mode for the material, which can be one of BLEND_MODE_MIX (default), BLEND_MODE_ADD, BLEND_MODE_SUB. Keep in mind that only BLEND_MODE_MIX ensures that the material _may_ be opaque, any other blend mode will render with alpha blending enabled in raster-based [VisualServer](class_visualserver) implementations.
|
||||
|
||||
#### <a name="set_line_width">set_line_width</a>
|
||||
* void **set_line_width** **(** [real](class_real) width **)**
|
||||
* void **set_line_width** **(** [float](class_float) width **)**
|
||||
|
||||
Set the line width for geometry drawn with FLAG_WIREFRAME enabled, or LINE primitives. Note that not all hardware or VisualServer backends support this (like DirectX).
|
||||
|
||||
#### <a name="get_line_width">get_line_width</a>
|
||||
* [real](class_real) **get_line_width** **(** **)** const
|
||||
* [float](class_float) **get_line_width** **(** **)** const
|
||||
|
||||
Return the line width for geometry drawn with FLAG_WIREFRAME enabled, or LINE primitives. Note that not all hardware or VisualServer backends support this (like DirectX).
|
||||
|
||||
@@ -5,21 +5,22 @@
|
||||
3x3 matrix datatype.
|
||||
|
||||
### Member Functions
|
||||
* [real](class_real) **[determinant](#determinant)** **(** **)**
|
||||
* [float](class_float) **[determinant](#determinant)** **(** **)**
|
||||
* [Vector3](class_vector3) **[get_euler](#get_euler)** **(** **)**
|
||||
* [int](class_int) **[get_orthogonal_index](#get_orthogonal_index)** **(** **)**
|
||||
* [Vector3](class_vector3) **[get_scale](#get_scale)** **(** **)**
|
||||
* [Matrix3](class_matrix3) **[inverse](#inverse)** **(** **)**
|
||||
* [Matrix3](class_matrix3) **[orthonormalized](#orthonormalized)** **(** **)**
|
||||
* [Matrix3](class_matrix3) **[rotated](#rotated)** **(** [Vector3](class_vector3) axis, [real](class_real) phi **)**
|
||||
* [Matrix3](class_matrix3) **[rotated](#rotated)** **(** [Vector3](class_vector3) axis, [float](class_float) phi **)**
|
||||
* [Matrix3](class_matrix3) **[scaled](#scaled)** **(** [Vector3](class_vector3) scale **)**
|
||||
* [real](class_real) **[tdotx](#tdotx)** **(** [Vector3](class_vector3) with **)**
|
||||
* [real](class_real) **[tdoty](#tdoty)** **(** [Vector3](class_vector3) with **)**
|
||||
* [real](class_real) **[tdotz](#tdotz)** **(** [Vector3](class_vector3) with **)**
|
||||
* [float](class_float) **[tdotx](#tdotx)** **(** [Vector3](class_vector3) with **)**
|
||||
* [float](class_float) **[tdoty](#tdoty)** **(** [Vector3](class_vector3) with **)**
|
||||
* [float](class_float) **[tdotz](#tdotz)** **(** [Vector3](class_vector3) with **)**
|
||||
* [Matrix3](class_matrix3) **[transposed](#transposed)** **(** **)**
|
||||
* [Vector3](class_vector3) **[xform](#xform)** **(** [Vector3](class_vector3) v **)**
|
||||
* [Vector3](class_vector3) **[xform_inv](#xform_inv)** **(** [Vector3](class_vector3) v **)**
|
||||
* void **[Matrix3](#Matrix3)** **(** [Vector3](class_vector3) x_axis, [Vector3](class_vector3) y_axis, [Vector3](class_vector3) z_axis **)**
|
||||
* void **[Matrix3](#Matrix3)** **(** [Vector3](class_vector3) axis, [real](class_real) phi **)**
|
||||
* void **[Matrix3](#Matrix3)** **(** [Vector3](class_vector3) axis, [float](class_float) phi **)**
|
||||
* void **[Matrix3](#Matrix3)** **(** [Quat](class_quat) from **)**
|
||||
|
||||
### Member Variables
|
||||
@@ -33,7 +34,7 @@
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="determinant">determinant</a>
|
||||
* [real](class_real) **determinant** **(** **)**
|
||||
* [float](class_float) **determinant** **(** **)**
|
||||
|
||||
Return the determinant of the matrix.
|
||||
|
||||
@@ -53,7 +54,7 @@ Return the affine inverse of the matrix.
|
||||
Return the orthonormalized version of the matrix (useful to call from time to time to avoid rounding error).
|
||||
|
||||
#### <a name="rotated">rotated</a>
|
||||
* [Matrix3](class_matrix3) **rotated** **(** [Vector3](class_vector3) axis, [real](class_real) phi **)**
|
||||
* [Matrix3](class_matrix3) **rotated** **(** [Vector3](class_vector3) axis, [float](class_float) phi **)**
|
||||
|
||||
Return the rotated version of the matrix, by a given axis and angle.
|
||||
|
||||
@@ -63,17 +64,17 @@ Return the rotated version of the matrix, by a given axis and angle.
|
||||
Return the scaled version of the matrix, by a 3D scale.
|
||||
|
||||
#### <a name="tdotx">tdotx</a>
|
||||
* [real](class_real) **tdotx** **(** [Vector3](class_vector3) with **)**
|
||||
* [float](class_float) **tdotx** **(** [Vector3](class_vector3) with **)**
|
||||
|
||||
Transposed dot product with the x axis of the matrix.
|
||||
|
||||
#### <a name="tdoty">tdoty</a>
|
||||
* [real](class_real) **tdoty** **(** [Vector3](class_vector3) with **)**
|
||||
* [float](class_float) **tdoty** **(** [Vector3](class_vector3) with **)**
|
||||
|
||||
Transposed dot product with the y axis of the matrix.
|
||||
|
||||
#### <a name="tdotz">tdotz</a>
|
||||
* [real](class_real) **tdotz** **(** [Vector3](class_vector3) with **)**
|
||||
* [float](class_float) **tdotz** **(** [Vector3](class_vector3) with **)**
|
||||
|
||||
Transposed dot product with the z axis of the matrix.
|
||||
|
||||
@@ -98,7 +99,7 @@ Return a vector transformed by the transposed matrix and return it.
|
||||
Create a matrix from 3 axis vectors.
|
||||
|
||||
#### <a name="Matrix3">Matrix3</a>
|
||||
* void **Matrix3** **(** [Vector3](class_vector3) axis, [real](class_real) phi **)**
|
||||
* void **Matrix3** **(** [Vector3](class_vector3) axis, [float](class_float) phi **)**
|
||||
|
||||
Create a matrix from 3 axis vectors.
|
||||
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
### Member Functions
|
||||
* [Matrix32](class_matrix32) **[affine_inverse](#affine_inverse)** **(** **)**
|
||||
* [Vector2](class_vector2) **[get_origin](#get_origin)** **(** **)**
|
||||
* [real](class_real) **[get_rotation](#get_rotation)** **(** **)**
|
||||
* [Matrix32](class_matrix32) **[interpolate_with](#interpolate_with)** **(** [Matrix32](class_matrix32) m, [real](class_real) c **)**
|
||||
* [float](class_float) **[get_rotation](#get_rotation)** **(** **)**
|
||||
* [Matrix32](class_matrix32) **[interpolate_with](#interpolate_with)** **(** [Matrix32](class_matrix32) m, [float](class_float) c **)**
|
||||
* [Matrix32](class_matrix32) **[inverse](#inverse)** **(** **)**
|
||||
* [Matrix32](class_matrix32) **[orthonormalized](#orthonormalized)** **(** **)**
|
||||
* [Matrix32](class_matrix32) **[rotated](#rotated)** **(** [real](class_real) phi **)**
|
||||
* [Matrix32](class_matrix32) **[rotated](#rotated)** **(** [float](class_float) phi **)**
|
||||
* [Matrix32](class_matrix32) **[scaled](#scaled)** **(** [Vector2](class_vector2) scale **)**
|
||||
* [Matrix32](class_matrix32) **[translated](#translated)** **(** [Vector2](class_vector2) offset **)**
|
||||
* [Matrix32](class_matrix32) **[xform](#xform)** **(** var v **)**
|
||||
@@ -19,9 +19,9 @@
|
||||
* void **[Matrix32](#Matrix32)** **(** [Vector2](class_vector2) x_axis, [Vector2](class_vector2) y_axis, [Vector2](class_vector2) origin **)**
|
||||
|
||||
### Member Variables
|
||||
* [real](class_real) **x**
|
||||
* [real](class_real) **y**
|
||||
* [real](class_real) **o**
|
||||
* [float](class_float) **x**
|
||||
* [float](class_float) **y**
|
||||
* [float](class_float) **o**
|
||||
|
||||
### Description
|
||||
3x2 Matrix for 2D transforms.
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
### Member Functions
|
||||
* void **[Nil](#Nil)** **(** [bool](class_bool) from **)**
|
||||
* void **[Nil](#Nil)** **(** [int](class_int) from **)**
|
||||
* void **[Nil](#Nil)** **(** [real](class_real) from **)**
|
||||
* void **[Nil](#Nil)** **(** [float](class_float) from **)**
|
||||
* void **[Nil](#Nil)** **(** [String](class_string) from **)**
|
||||
* void **[Nil](#Nil)** **(** [Vector2](class_vector2) from **)**
|
||||
* void **[Nil](#Nil)** **(** [Rect2](class_rect2) from **)**
|
||||
|
||||
@@ -8,9 +8,9 @@ Base class for all the "Scene" elements.
|
||||
### Member Functions
|
||||
* void **[_enter_scene](#_enter_scene)** **(** **)** virtual
|
||||
* void **[_exit_scene](#_exit_scene)** **(** **)** virtual
|
||||
* void **[_fixed_process](#_fixed_process)** **(** [real](class_real) delta **)** virtual
|
||||
* void **[_fixed_process](#_fixed_process)** **(** [float](class_float) delta **)** virtual
|
||||
* void **[_input](#_input)** **(** [InputEvent](class_inputevent) event **)** virtual
|
||||
* void **[_process](#_process)** **(** [real](class_real) delta **)** virtual
|
||||
* void **[_process](#_process)** **(** [float](class_float) delta **)** virtual
|
||||
* void **[_ready](#_ready)** **(** **)** virtual
|
||||
* void **[_unhandled_input](#_unhandled_input)** **(** [InputEvent](class_inputevent) event **)** virtual
|
||||
* void **[_unhandled_key_input](#_unhandled_key_input)** **(** [InputEvent](class_inputevent) key_event **)** virtual
|
||||
@@ -46,10 +46,10 @@ Base class for all the "Scene" elements.
|
||||
* [String](class_string) **[get_filename](#get_filename)** **(** **)** const
|
||||
* void **[propagate_notification](#propagate_notification)** **(** [int](class_int) what **)**
|
||||
* void **[set_fixed_process](#set_fixed_process)** **(** [bool](class_bool) enable **)**
|
||||
* [real](class_real) **[get_fixed_process_delta_time](#get_fixed_process_delta_time)** **(** **)** const
|
||||
* [float](class_float) **[get_fixed_process_delta_time](#get_fixed_process_delta_time)** **(** **)** const
|
||||
* [bool](class_bool) **[is_fixed_processing](#is_fixed_processing)** **(** **)** const
|
||||
* void **[set_process](#set_process)** **(** [bool](class_bool) enable **)**
|
||||
* [real](class_real) **[get_process_delta_time](#get_process_delta_time)** **(** **)** const
|
||||
* [float](class_float) **[get_process_delta_time](#get_process_delta_time)** **(** **)** const
|
||||
* [bool](class_bool) **[is_processing](#is_processing)** **(** **)** const
|
||||
* void **[set_process_input](#set_process_input)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[is_processing_input](#is_processing_input)** **(** **)** const
|
||||
@@ -109,7 +109,7 @@ Called when entered the scene.
|
||||
Called when being removed from the scene.
|
||||
|
||||
#### <a name="_fixed_process">_fixed_process</a>
|
||||
* void **_fixed_process** **(** [real](class_real) delta **)** virtual
|
||||
* void **_fixed_process** **(** [float](class_float) delta **)** virtual
|
||||
|
||||
Called for fixed processing (synced to the physics).
|
||||
|
||||
@@ -119,7 +119,7 @@ Called for fixed processing (synced to the physics).
|
||||
Called when any input happens (also must enable with [set_process_input](#set_process_input) or the property).
|
||||
|
||||
#### <a name="_process">_process</a>
|
||||
* void **_process** **(** [real](class_real) delta **)** virtual
|
||||
* void **_process** **(** [float](class_float) delta **)** virtual
|
||||
|
||||
Called for processing. This is called every frame, with the delta time from the previous frame.
|
||||
|
||||
@@ -271,7 +271,7 @@ Notify the current node and all its chldren recursively by calling notification(
|
||||
Enables or disables node fixed framerate processing. When a node is being processed, it will receive a NOTIFICATION_PROCESS at a fixed (usually 60fps, check [OS](class_os) to change that) interval (and the [_fixed_process](#_fixed_process) callback will be called if exists). It is common to check how much time was elapsed since the previous frame by calling [get_fixed_process_time](#get_fixed_process_time).
|
||||
|
||||
#### <a name="get_fixed_process_delta_time">get_fixed_process_delta_time</a>
|
||||
* [real](class_real) **get_fixed_process_delta_time** **(** **)** const
|
||||
* [float](class_float) **get_fixed_process_delta_time** **(** **)** const
|
||||
|
||||
Return the time elapsed since the last fixed frame. This is always the same in fixed proecssing unless the frames per second is changed in [OS](class_os).
|
||||
|
||||
@@ -286,7 +286,7 @@ Return true if fixed processing is enabled (see [set_fixed_process](#set
|
||||
Enables or disables node processing. When a node is being processed, it will receive a NOTIFICATION_PROCESS on every drawn frame (and the [_process](#_process) callback will be called if exists). It is common to check how much time was elapsed since the previous frame by calling [get_process_time](#get_process_time).
|
||||
|
||||
#### <a name="get_process_delta_time">get_process_delta_time</a>
|
||||
* [real](class_real) **get_process_delta_time** **(** **)** const
|
||||
* [float](class_float) **get_process_delta_time** **(** **)** const
|
||||
|
||||
Return the time elapsed (in seconds) since the last process callback. This is almost always different each time.
|
||||
|
||||
|
||||
@@ -7,10 +7,10 @@ Base node for 2D system.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_pos](#set_pos)** **(** [Vector2](class_vector2) pos **)**
|
||||
* void **[set_rot](#set_rot)** **(** [real](class_real) rot **)**
|
||||
* void **[set_rot](#set_rot)** **(** [float](class_float) rot **)**
|
||||
* void **[set_scale](#set_scale)** **(** [Vector2](class_vector2) scale **)**
|
||||
* [Vector2](class_vector2) **[get_pos](#get_pos)** **(** **)** const
|
||||
* [real](class_real) **[get_rot](#get_rot)** **(** **)** const
|
||||
* [float](class_float) **[get_rot](#get_rot)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_scale](#get_scale)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_global_pos](#get_global_pos)** **(** **)** const
|
||||
* void **[set_transform](#set_transform)** **(** [Matrix32](class_matrix32) xform **)**
|
||||
@@ -30,7 +30,7 @@ Base node for 2D system. Node2D contains a position, rotation and scale, which i
|
||||
Set the position of the 2d node.
|
||||
|
||||
#### <a name="set_rot">set_rot</a>
|
||||
* void **set_rot** **(** [real](class_real) rot **)**
|
||||
* void **set_rot** **(** [float](class_float) rot **)**
|
||||
|
||||
Set the rotation of the 2d node.
|
||||
|
||||
@@ -45,7 +45,7 @@ Set the scale of the 2d node.
|
||||
Return the position of the 2D node.
|
||||
|
||||
#### <a name="get_rot">get_rot</a>
|
||||
* [real](class_real) **get_rot** **(** **)** const
|
||||
* [float](class_float) **get_rot** **(** **)** const
|
||||
|
||||
Return the rotation of the 2D node.
|
||||
|
||||
|
||||
22
class_os.md
22
class_os.md
@@ -6,7 +6,6 @@
|
||||
Operating System functions.
|
||||
|
||||
### Member Functions
|
||||
* [Vector2](class_vector2) **[get_mouse_pos](#get_mouse_pos)** **(** **)** const
|
||||
* void **[set_clipboard](#set_clipboard)** **(** [String](class_string) clipboard **)**
|
||||
* [String](class_string) **[get_clipboard](#get_clipboard)** **(** **)** const
|
||||
* void **[set_video_mode](#set_video_mode)** **(** [Vector2](class_vector2) size, [bool](class_bool) fullscreen, [bool](class_bool) resizable, [int](class_int) screen=0 **)**
|
||||
@@ -16,6 +15,8 @@ Operating System functions.
|
||||
* [Array](class_array) **[get_fullscreen_mode_list](#get_fullscreen_mode_list)** **(** [int](class_int) screen=0 **)** const
|
||||
* void **[set_iterations_per_second](#set_iterations_per_second)** **(** [int](class_int) iterations_per_second **)**
|
||||
* [int](class_int) **[get_iterations_per_second](#get_iterations_per_second)** **(** **)** const
|
||||
* void **[set_target_fps](#set_target_fps)** **(** [int](class_int) target_fps **)**
|
||||
* [float](class_float) **[get_target_fps](#get_target_fps)** **(** **)** const
|
||||
* [bool](class_bool) **[has_touchscreen_ui_hint](#has_touchscreen_ui_hint)** **(** **)** const
|
||||
* void **[set_low_processor_usage_mode](#set_low_processor_usage_mode)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[is_in_low_processor_usage_mode](#is_in_low_processor_usage_mode)** **(** **)** const
|
||||
@@ -24,6 +25,7 @@ Operating System functions.
|
||||
* [int](class_int) **[execute](#execute)** **(** [String](class_string) path, [StringArray](class_stringarray) arguments, [bool](class_bool) blocking **)**
|
||||
* [int](class_int) **[kill](#kill)** **(** [int](class_int) pid **)**
|
||||
* [int](class_int) **[shell_open](#shell_open)** **(** [String](class_string) uri **)**
|
||||
* [int](class_int) **[get_process_ID](#get_process_ID)** **(** **)** const
|
||||
* [String](class_string) **[get_environment](#get_environment)** **(** [String](class_string) environment **)** const
|
||||
* [bool](class_bool) **[has_environment](#has_environment)** **(** [String](class_string) environment **)** const
|
||||
* [String](class_string) **[get_name](#get_name)** **(** **)** const
|
||||
@@ -42,7 +44,7 @@ Operating System functions.
|
||||
* [bool](class_bool) **[can_draw](#can_draw)** **(** **)** const
|
||||
* [int](class_int) **[get_frames_drawn](#get_frames_drawn)** **(** **)**
|
||||
* [bool](class_bool) **[is_stdout_verbose](#is_stdout_verbose)** **(** **)** const
|
||||
* [int](class_int) **[get_mouse_button_state](#get_mouse_button_state)** **(** **)** const
|
||||
* [bool](class_bool) **[can_use_threads](#can_use_threads)** **(** **)** const
|
||||
* void **[dump_memory_to_file](#dump_memory_to_file)** **(** [String](class_string) file **)**
|
||||
* void **[dump_resources_to_file](#dump_resources_to_file)** **(** [String](class_string) file **)**
|
||||
* void **[print_resources_in_use](#print_resources_in_use)** **(** [bool](class_bool) short=false **)**
|
||||
@@ -52,8 +54,12 @@ Operating System functions.
|
||||
* [int](class_int) **[get_dynamic_memory_usage](#get_dynamic_memory_usage)** **(** **)** const
|
||||
* [String](class_string) **[get_data_dir](#get_data_dir)** **(** **)** const
|
||||
* [String](class_string) **[get_unique_ID](#get_unique_ID)** **(** **)** const
|
||||
* [real](class_real) **[get_frames_per_second](#get_frames_per_second)** **(** **)** const
|
||||
* [float](class_float) **[get_frames_per_second](#get_frames_per_second)** **(** **)** const
|
||||
* void **[print_all_textures_by_size](#print_all_textures_by_size)** **(** **)**
|
||||
* [int](class_int) **[native_video_play](#native_video_play)** **(** [String](class_string) arg0 **)**
|
||||
* [bool](class_bool) **[native_video_is_playing](#native_video_is_playing)** **(** **)**
|
||||
* void **[native_video_stop](#native_video_stop)** **(** **)**
|
||||
* void **[native_video_pause](#native_video_pause)** **(** **)**
|
||||
|
||||
### Numeric Constants
|
||||
* **DAY_SUNDAY** = **0**
|
||||
@@ -90,11 +96,6 @@ Operating System functions. OS Wraps the most common functionality to communicat
|
||||
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="get_mouse_pos">get_mouse_pos</a>
|
||||
* [Vector2](class_vector2) **get_mouse_pos** **(** **)** const
|
||||
|
||||
Return the mouse pos.
|
||||
|
||||
#### <a name="set_clipboard">set_clipboard</a>
|
||||
* void **set_clipboard** **(** [String](class_string) clipboard **)**
|
||||
|
||||
@@ -231,11 +232,6 @@ Return the total amount of frames drawn.
|
||||
|
||||
Return true if the engine was executed with -v (verbose stdout).
|
||||
|
||||
#### <a name="get_mouse_button_state">get_mouse_button_state</a>
|
||||
* [int](class_int) **get_mouse_button_state** **(** **)** const
|
||||
|
||||
Return the state of the mouse buttons (each button in each bit).
|
||||
|
||||
#### <a name="get_static_memory_peak_usage">get_static_memory_peak_usage</a>
|
||||
* [int](class_int) **get_static_memory_peak_usage** **(** **)** const
|
||||
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
### Member Functions
|
||||
* void **[set_enabled](#set_enabled)** **(** [bool](class_bool) enabled **)**
|
||||
* [bool](class_bool) **[is_enabled](#is_enabled)** **(** **)** const
|
||||
* void **[set_radius](#set_radius)** **(** [real](class_real) radius **)**
|
||||
* [real](class_real) **[get_radius](#get_radius)** **(** **)** const
|
||||
* void **[set_disable_radius](#set_disable_radius)** **(** [real](class_real) radius **)**
|
||||
* [real](class_real) **[get_disable_radius](#get_disable_radius)** **(** **)** const
|
||||
* void **[set_gravity](#set_gravity)** **(** [real](class_real) gravity **)**
|
||||
* [real](class_real) **[get_gravity](#get_gravity)** **(** **)** const
|
||||
* void **[set_absorption](#set_absorption)** **(** [real](class_real) absorption **)**
|
||||
* [real](class_real) **[get_absorption](#get_absorption)** **(** **)** const
|
||||
* void **[set_radius](#set_radius)** **(** [float](class_float) radius **)**
|
||||
* [float](class_float) **[get_radius](#get_radius)** **(** **)** const
|
||||
* void **[set_disable_radius](#set_disable_radius)** **(** [float](class_float) radius **)**
|
||||
* [float](class_float) **[get_disable_radius](#get_disable_radius)** **(** **)** const
|
||||
* void **[set_gravity](#set_gravity)** **(** [float](class_float) gravity **)**
|
||||
* [float](class_float) **[get_gravity](#get_gravity)** **(** **)** const
|
||||
* void **[set_absorption](#set_absorption)** **(** [float](class_float) absorption **)**
|
||||
* [float](class_float) **[get_absorption](#get_absorption)** **(** **)** const
|
||||
* void **[set_particles_path](#set_particles_path)** **(** [NodePath](class_nodepath) path **)**
|
||||
* [NodePath](class_nodepath) **[get_particles_path](#get_particles_path)** **(** **)** const
|
||||
|
||||
|
||||
@@ -20,18 +20,18 @@ Particle system 3D Node
|
||||
* [Vector3Array](class_vector3array) **[get_emission_points](#get_emission_points)** **(** **)** const
|
||||
* void **[set_gravity_normal](#set_gravity_normal)** **(** [Vector3](class_vector3) normal **)**
|
||||
* [Vector3](class_vector3) **[get_gravity_normal](#get_gravity_normal)** **(** **)** const
|
||||
* void **[set_variable](#set_variable)** **(** [int](class_int) variable, [real](class_real) value **)**
|
||||
* [real](class_real) **[get_variable](#get_variable)** **(** [int](class_int) variable **)** const
|
||||
* void **[set_randomness](#set_randomness)** **(** [int](class_int) variable, [real](class_real) randomness **)**
|
||||
* [real](class_real) **[get_randomness](#get_randomness)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_color_phase_pos](#set_color_phase_pos)** **(** [int](class_int) phase, [real](class_real) pos **)**
|
||||
* [real](class_real) **[get_color_phase_pos](#get_color_phase_pos)** **(** [int](class_int) phase **)** const
|
||||
* void **[set_variable](#set_variable)** **(** [int](class_int) variable, [float](class_float) value **)**
|
||||
* [float](class_float) **[get_variable](#get_variable)** **(** [int](class_int) variable **)** const
|
||||
* void **[set_randomness](#set_randomness)** **(** [int](class_int) variable, [float](class_float) randomness **)**
|
||||
* [float](class_float) **[get_randomness](#get_randomness)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_color_phase_pos](#set_color_phase_pos)** **(** [int](class_int) phase, [float](class_float) pos **)**
|
||||
* [float](class_float) **[get_color_phase_pos](#get_color_phase_pos)** **(** [int](class_int) phase **)** const
|
||||
* void **[set_color_phase_color](#set_color_phase_color)** **(** [int](class_int) phase, [Color](class_color) color **)**
|
||||
* [Color](class_color) **[get_color_phase_color](#get_color_phase_color)** **(** [int](class_int) phase **)** const
|
||||
* void **[set_material](#set_material)** **(** [Material](class_material) material **)**
|
||||
* [Material](class_material) **[get_material](#get_material)** **(** **)** const
|
||||
* void **[set_emit_timeout](#set_emit_timeout)** **(** [real](class_real) arg0 **)**
|
||||
* [real](class_real) **[get_emit_timeout](#get_emit_timeout)** **(** **)** const
|
||||
* void **[set_emit_timeout](#set_emit_timeout)** **(** [float](class_float) arg0 **)**
|
||||
* [float](class_float) **[get_emit_timeout](#get_emit_timeout)** **(** **)** const
|
||||
* void **[set_height_from_velocity](#set_height_from_velocity)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[has_height_from_velocity](#has_height_from_velocity)** **(** **)** const
|
||||
* void **[set_use_local_coordinates](#set_use_local_coordinates)** **(** [bool](class_bool) enable **)**
|
||||
@@ -111,32 +111,32 @@ Set the normal vector towards where gravity is pulling (by default, negative Y).
|
||||
Return the normal vector towards where gravity is pulling (by default, negative Y).
|
||||
|
||||
#### <a name="set_variable">set_variable</a>
|
||||
* void **set_variable** **(** [int](class_int) variable, [real](class_real) value **)**
|
||||
* void **set_variable** **(** [int](class_int) variable, [float](class_float) value **)**
|
||||
|
||||
Set a specific variable for the particle system (see VAR_* enum).
|
||||
|
||||
#### <a name="get_variable">get_variable</a>
|
||||
* [real](class_real) **get_variable** **(** [int](class_int) variable **)** const
|
||||
* [float](class_float) **get_variable** **(** [int](class_int) variable **)** const
|
||||
|
||||
Return a specific variable for the particle system (see VAR_* enum).
|
||||
|
||||
#### <a name="set_randomness">set_randomness</a>
|
||||
* void **set_randomness** **(** [int](class_int) variable, [real](class_real) randomness **)**
|
||||
* void **set_randomness** **(** [int](class_int) variable, [float](class_float) randomness **)**
|
||||
|
||||
Set the randomness for a specific variable of the particle system. Randomness produces small changes from the default each time a particle is emitted.
|
||||
|
||||
#### <a name="get_randomness">get_randomness</a>
|
||||
* [real](class_real) **get_randomness** **(** [int](class_int) arg0 **)** const
|
||||
* [float](class_float) **get_randomness** **(** [int](class_int) arg0 **)** const
|
||||
|
||||
Return the randomness for a specific variable of the particle system. Randomness produces small changes from the default each time a particle is emitted.
|
||||
|
||||
#### <a name="set_color_phase_pos">set_color_phase_pos</a>
|
||||
* void **set_color_phase_pos** **(** [int](class_int) phase, [real](class_real) pos **)**
|
||||
* void **set_color_phase_pos** **(** [int](class_int) phase, [float](class_float) pos **)**
|
||||
|
||||
Set the position of a color phase (0 to 1)
|
||||
|
||||
#### <a name="get_color_phase_pos">get_color_phase_pos</a>
|
||||
* [real](class_real) **get_color_phase_pos** **(** [int](class_int) phase **)** const
|
||||
* [float](class_float) **get_color_phase_pos** **(** [int](class_int) phase **)** const
|
||||
|
||||
Return the position of a color phase (0 to 1)
|
||||
|
||||
|
||||
@@ -10,18 +10,18 @@
|
||||
* [bool](class_bool) **[is_emitting](#is_emitting)** **(** **)** const
|
||||
* void **[set_amount](#set_amount)** **(** [int](class_int) amount **)**
|
||||
* [int](class_int) **[get_amount](#get_amount)** **(** **)** const
|
||||
* void **[set_lifetime](#set_lifetime)** **(** [real](class_real) lifetime **)**
|
||||
* [real](class_real) **[get_lifetime](#get_lifetime)** **(** **)** const
|
||||
* void **[set_time_scale](#set_time_scale)** **(** [real](class_real) time_scale **)**
|
||||
* [real](class_real) **[get_time_scale](#get_time_scale)** **(** **)** const
|
||||
* void **[set_pre_process_time](#set_pre_process_time)** **(** [real](class_real) time **)**
|
||||
* [real](class_real) **[get_pre_process_time](#get_pre_process_time)** **(** **)** const
|
||||
* void **[set_emit_timeout](#set_emit_timeout)** **(** [real](class_real) value **)**
|
||||
* [real](class_real) **[get_emit_timeout](#get_emit_timeout)** **(** **)** const
|
||||
* void **[set_param](#set_param)** **(** [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[get_param](#get_param)** **(** [int](class_int) param **)** const
|
||||
* void **[set_randomness](#set_randomness)** **(** [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[get_randomness](#get_randomness)** **(** [int](class_int) param **)** const
|
||||
* void **[set_lifetime](#set_lifetime)** **(** [float](class_float) lifetime **)**
|
||||
* [float](class_float) **[get_lifetime](#get_lifetime)** **(** **)** const
|
||||
* void **[set_time_scale](#set_time_scale)** **(** [float](class_float) time_scale **)**
|
||||
* [float](class_float) **[get_time_scale](#get_time_scale)** **(** **)** const
|
||||
* void **[set_pre_process_time](#set_pre_process_time)** **(** [float](class_float) time **)**
|
||||
* [float](class_float) **[get_pre_process_time](#get_pre_process_time)** **(** **)** const
|
||||
* void **[set_emit_timeout](#set_emit_timeout)** **(** [float](class_float) value **)**
|
||||
* [float](class_float) **[get_emit_timeout](#get_emit_timeout)** **(** **)** const
|
||||
* void **[set_param](#set_param)** **(** [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[get_param](#get_param)** **(** [int](class_int) param **)** const
|
||||
* void **[set_randomness](#set_randomness)** **(** [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[get_randomness](#get_randomness)** **(** [int](class_int) param **)** const
|
||||
* void **[set_texture](#set_texture)** **(** [Object](class_object) texture **)**
|
||||
* [Texture](class_texture) **[get_texture](#get_texture)** **(** **)** const
|
||||
* void **[set_emissor_offset](#set_emissor_offset)** **(** [Vector2](class_vector2) offset **)**
|
||||
@@ -36,15 +36,15 @@
|
||||
* [int](class_int) **[get_color_phases](#get_color_phases)** **(** **)** const
|
||||
* void **[set_color_phase_color](#set_color_phase_color)** **(** [int](class_int) phase, [Color](class_color) color **)**
|
||||
* [Color](class_color) **[get_color_phase_color](#get_color_phase_color)** **(** [int](class_int) phase **)** const
|
||||
* void **[set_color_phase_pos](#set_color_phase_pos)** **(** [int](class_int) phase, [real](class_real) pos **)**
|
||||
* [real](class_real) **[get_color_phase_pos](#get_color_phase_pos)** **(** [int](class_int) phase **)** const
|
||||
* void **[pre_process](#pre_process)** **(** [real](class_real) time **)**
|
||||
* void **[set_color_phase_pos](#set_color_phase_pos)** **(** [int](class_int) phase, [float](class_float) pos **)**
|
||||
* [float](class_float) **[get_color_phase_pos](#get_color_phase_pos)** **(** [int](class_int) phase **)** const
|
||||
* void **[pre_process](#pre_process)** **(** [float](class_float) time **)**
|
||||
* void **[set_use_local_space](#set_use_local_space)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[is_using_local_space](#is_using_local_space)** **(** **)** const
|
||||
* void **[set_initial_velocity](#set_initial_velocity)** **(** [Vector2](class_vector2) velocity **)**
|
||||
* [Vector2](class_vector2) **[get_initial_velocity](#get_initial_velocity)** **(** **)** const
|
||||
* void **[set_explosiveness](#set_explosiveness)** **(** [real](class_real) amount **)**
|
||||
* [real](class_real) **[get_explosiveness](#get_explosiveness)** **(** **)** const
|
||||
* void **[set_explosiveness](#set_explosiveness)** **(** [float](class_float) amount **)**
|
||||
* [float](class_float) **[get_explosiveness](#get_explosiveness)** **(** **)** const
|
||||
* void **[set_emission_points](#set_emission_points)** **(** [Vector2Array](class_vector2array) points **)**
|
||||
* [Vector2Array](class_vector2array) **[get_emission_points](#get_emission_points)** **(** **)** const
|
||||
|
||||
|
||||
@@ -6,14 +6,14 @@
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[set_offset](#set_offset)** **(** [real](class_real) offset **)**
|
||||
* [real](class_real) **[get_offset](#get_offset)** **(** **)** const
|
||||
* void **[set_h_offset](#set_h_offset)** **(** [real](class_real) h_offset **)**
|
||||
* [real](class_real) **[get_h_offset](#get_h_offset)** **(** **)** const
|
||||
* void **[set_v_offset](#set_v_offset)** **(** [real](class_real) v_offset **)**
|
||||
* [real](class_real) **[get_v_offset](#get_v_offset)** **(** **)** const
|
||||
* void **[set_unit_offset](#set_unit_offset)** **(** [real](class_real) unit_offset **)**
|
||||
* [real](class_real) **[get_unit_offset](#get_unit_offset)** **(** **)** const
|
||||
* void **[set_offset](#set_offset)** **(** [float](class_float) offset **)**
|
||||
* [float](class_float) **[get_offset](#get_offset)** **(** **)** const
|
||||
* void **[set_h_offset](#set_h_offset)** **(** [float](class_float) h_offset **)**
|
||||
* [float](class_float) **[get_h_offset](#get_h_offset)** **(** **)** const
|
||||
* void **[set_v_offset](#set_v_offset)** **(** [float](class_float) v_offset **)**
|
||||
* [float](class_float) **[get_v_offset](#get_v_offset)** **(** **)** const
|
||||
* void **[set_unit_offset](#set_unit_offset)** **(** [float](class_float) unit_offset **)**
|
||||
* [float](class_float) **[get_unit_offset](#get_unit_offset)** **(** **)** const
|
||||
* void **[set_rotation_mode](#set_rotation_mode)** **(** [int](class_int) rotation_mode **)**
|
||||
* [int](class_int) **[get_rotation_mode](#get_rotation_mode)** **(** **)** const
|
||||
* void **[set_cubic_interpolation](#set_cubic_interpolation)** **(** [bool](class_bool) enable **)**
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
|
||||
### Member Functions
|
||||
* [real](class_real) **[get_monitor](#get_monitor)** **(** [int](class_int) monitor **)** const
|
||||
* [float](class_float) **[get_monitor](#get_monitor)** **(** [int](class_int) monitor **)** const
|
||||
|
||||
### Numeric Constants
|
||||
* **TIME_FPS** = **0**
|
||||
|
||||
@@ -7,13 +7,13 @@ Direct access object to a physics body in the [Physics2DServer](class_physics2ds
|
||||
|
||||
### Member Functions
|
||||
* [Vector2](class_vector2) **[get_total_gravity](#get_total_gravity)** **(** **)** const
|
||||
* [real](class_real) **[get_total_density](#get_total_density)** **(** **)** const
|
||||
* [real](class_real) **[get_inverse_mass](#get_inverse_mass)** **(** **)** const
|
||||
* [real](class_real) **[get_inverse_inertia](#get_inverse_inertia)** **(** **)** const
|
||||
* [float](class_float) **[get_total_density](#get_total_density)** **(** **)** const
|
||||
* [float](class_float) **[get_inverse_mass](#get_inverse_mass)** **(** **)** const
|
||||
* [float](class_float) **[get_inverse_inertia](#get_inverse_inertia)** **(** **)** const
|
||||
* void **[set_linear_velocity](#set_linear_velocity)** **(** [Vector2](class_vector2) velocity **)**
|
||||
* [Vector2](class_vector2) **[get_linear_velocity](#get_linear_velocity)** **(** **)** const
|
||||
* void **[set_angular_velocity](#set_angular_velocity)** **(** [real](class_real) velocity **)**
|
||||
* [real](class_real) **[get_angular_velocity](#get_angular_velocity)** **(** **)** const
|
||||
* void **[set_angular_velocity](#set_angular_velocity)** **(** [float](class_float) velocity **)**
|
||||
* [float](class_float) **[get_angular_velocity](#get_angular_velocity)** **(** **)** const
|
||||
* void **[set_transform](#set_transform)** **(** [Matrix32](class_matrix32) transform **)**
|
||||
* [Matrix32](class_matrix32) **[get_transform](#get_transform)** **(** **)** const
|
||||
* void **[set_sleep_state](#set_sleep_state)** **(** [bool](class_bool) enabled **)**
|
||||
@@ -28,7 +28,7 @@ Direct access object to a physics body in the [Physics2DServer](class_physics2ds
|
||||
* [Object](class_object) **[get_contact_collider_object](#get_contact_collider_object)** **(** [int](class_int) contact_idx **)** const
|
||||
* [int](class_int) **[get_contact_collider_shape](#get_contact_collider_shape)** **(** [int](class_int) contact_idx **)** const
|
||||
* [Vector2](class_vector2) **[get_contact_collider_velocity_at_pos](#get_contact_collider_velocity_at_pos)** **(** [int](class_int) contact_idx **)** const
|
||||
* [real](class_real) **[get_step](#get_step)** **(** **)** const
|
||||
* [float](class_float) **[get_step](#get_step)** **(** **)** const
|
||||
* void **[integrate_forces](#integrate_forces)** **(** **)**
|
||||
* [Physics2DDirectSpaceState](class_physics2ddirectspacestate) **[get_space_state](#get_space_state)** **(** **)**
|
||||
|
||||
@@ -43,17 +43,17 @@ Direct access object to a physics body in the [Physics2DServer](class_physics2ds
|
||||
Return the total gravity vector being currently applied to this body.
|
||||
|
||||
#### <a name="get_total_density">get_total_density</a>
|
||||
* [real](class_real) **get_total_density** **(** **)** const
|
||||
* [float](class_float) **get_total_density** **(** **)** const
|
||||
|
||||
Return the space density currently being applied to this body.
|
||||
|
||||
#### <a name="get_inverse_mass">get_inverse_mass</a>
|
||||
* [real](class_real) **get_inverse_mass** **(** **)** const
|
||||
* [float](class_float) **get_inverse_mass** **(** **)** const
|
||||
|
||||
Return the inverse of the mass of the body.
|
||||
|
||||
#### <a name="get_inverse_inertia">get_inverse_inertia</a>
|
||||
* [real](class_real) **get_inverse_inertia** **(** **)** const
|
||||
* [float](class_float) **get_inverse_inertia** **(** **)** const
|
||||
|
||||
Return the inverse of the inertia of the body.
|
||||
|
||||
@@ -68,12 +68,12 @@ Change the linear velocity of the body.
|
||||
Return the current linear velocity of the body.
|
||||
|
||||
#### <a name="set_angular_velocity">set_angular_velocity</a>
|
||||
* void **set_angular_velocity** **(** [real](class_real) velocity **)**
|
||||
* void **set_angular_velocity** **(** [float](class_float) velocity **)**
|
||||
|
||||
Change the angular velocity of the body.
|
||||
|
||||
#### <a name="get_angular_velocity">get_angular_velocity</a>
|
||||
* [real](class_real) **get_angular_velocity** **(** **)** const
|
||||
* [float](class_float) **get_angular_velocity** **(** **)** const
|
||||
|
||||
Return the angular velocity of the body.
|
||||
|
||||
@@ -143,7 +143,7 @@ Return the collider shape index.
|
||||
Return the linear velocity vector at contact point of the collider.
|
||||
|
||||
#### <a name="get_step">get_step</a>
|
||||
* [real](class_real) **get_step** **(** **)** const
|
||||
* [float](class_float) **get_step** **(** **)** const
|
||||
|
||||
Return the timestep (delta) used for the simulation.
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@ Physics 2D Server.
|
||||
* [RID](class_rid) **[space_create](#space_create)** **(** **)**
|
||||
* void **[space_set_active](#space_set_active)** **(** [RID](class_rid) space, [bool](class_bool) active **)**
|
||||
* [bool](class_bool) **[space_is_active](#space_is_active)** **(** [RID](class_rid) space **)** const
|
||||
* void **[space_set_param](#space_set_param)** **(** [RID](class_rid) space, [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[space_get_param](#space_get_param)** **(** [RID](class_rid) space, [int](class_int) param **)** const
|
||||
* void **[space_set_param](#space_set_param)** **(** [RID](class_rid) space, [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[space_get_param](#space_get_param)** **(** [RID](class_rid) space, [int](class_int) param **)** const
|
||||
* [Physics2DDirectSpaceState](class_physics2ddirectspacestate) **[space_get_direct_state](#space_get_direct_state)** **(** [RID](class_rid) space **)**
|
||||
* [RID](class_rid) **[area_create](#area_create)** **(** **)**
|
||||
* void **[area_set_space](#area_set_space)** **(** [RID](class_rid) area, [RID](class_rid) space **)**
|
||||
@@ -55,8 +55,8 @@ Physics 2D Server.
|
||||
* [int](class_int) **[body_get_object_instance_ID](#body_get_object_instance_ID)** **(** [RID](class_rid) body **)** const
|
||||
* void **[body_set_continuous_collision_detection_mode](#body_set_continuous_collision_detection_mode)** **(** [RID](class_rid) body, [int](class_int) mode **)**
|
||||
* [int](class_int) **[body_get_continuous_collision_detection_mode](#body_get_continuous_collision_detection_mode)** **(** [RID](class_rid) body **)** const
|
||||
* void **[body_set_param](#body_set_param)** **(** [RID](class_rid) body, [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[body_get_param](#body_get_param)** **(** [RID](class_rid) body, [int](class_int) param **)** const
|
||||
* void **[body_set_param](#body_set_param)** **(** [RID](class_rid) body, [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[body_get_param](#body_get_param)** **(** [RID](class_rid) body, [int](class_int) param **)** const
|
||||
* void **[body_set_state](#body_set_state)** **(** [RID](class_rid) body, [int](class_int) state, var value **)**
|
||||
* void **[body_get_state](#body_get_state)** **(** [RID](class_rid) body, [int](class_int) state **)** const
|
||||
* void **[body_apply_impulse](#body_apply_impulse)** **(** [RID](class_rid) body, [Vector2](class_vector2) pos, [Vector2](class_vector2) impulse **)**
|
||||
@@ -68,13 +68,13 @@ Physics 2D Server.
|
||||
* void **[body_set_omit_force_integration](#body_set_omit_force_integration)** **(** [RID](class_rid) body, [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[body_is_omitting_force_integration](#body_is_omitting_force_integration)** **(** [RID](class_rid) body **)** const
|
||||
* void **[body_set_force_integration_callback](#body_set_force_integration_callback)** **(** [RID](class_rid) body, [Object](class_object) receiver, [String](class_string) method, var arg3 **)**
|
||||
* void **[joint_set_param](#joint_set_param)** **(** [RID](class_rid) joint, [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[joint_get_param](#joint_get_param)** **(** [RID](class_rid) joint, [int](class_int) param **)** const
|
||||
* void **[joint_set_param](#joint_set_param)** **(** [RID](class_rid) joint, [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[joint_get_param](#joint_get_param)** **(** [RID](class_rid) joint, [int](class_int) param **)** const
|
||||
* [RID](class_rid) **[pin_joint_create](#pin_joint_create)** **(** [Vector2](class_vector2) anchor, [RID](class_rid) body_a, [RID](class_rid) body_b=RID() **)**
|
||||
* [RID](class_rid) **[groove_joint_create](#groove_joint_create)** **(** [Vector2](class_vector2) groove1_a, [Vector2](class_vector2) groove2_a, [Vector2](class_vector2) anchor_b, [RID](class_rid) body_a=RID(), [RID](class_rid) body_b=RID() **)**
|
||||
* [RID](class_rid) **[damped_spring_joint_create](#damped_spring_joint_create)** **(** [Vector2](class_vector2) anchor_a, [Vector2](class_vector2) anchor_b, [RID](class_rid) body_a, [RID](class_rid) body_b=RID() **)**
|
||||
* void **[damped_string_joint_set_param](#damped_string_joint_set_param)** **(** [RID](class_rid) joint, [int](class_int) param, [real](class_real) value=RID() **)**
|
||||
* [real](class_real) **[damped_string_joint_get_param](#damped_string_joint_get_param)** **(** [RID](class_rid) joint, [int](class_int) param **)** const
|
||||
* void **[damped_string_joint_set_param](#damped_string_joint_set_param)** **(** [RID](class_rid) joint, [int](class_int) param, [float](class_float) value=RID() **)**
|
||||
* [float](class_float) **[damped_string_joint_get_param](#damped_string_joint_get_param)** **(** [RID](class_rid) joint, [int](class_int) param **)** const
|
||||
* [int](class_int) **[joint_get_type](#joint_get_type)** **(** [RID](class_rid) joint **)** const
|
||||
* void **[free](#free)** **(** [RID](class_rid) rid **)**
|
||||
* void **[set_active](#set_active)** **(** [bool](class_bool) active **)**
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
### Member Functions
|
||||
* [Vector3](class_vector3) **[get_total_gravity](#get_total_gravity)** **(** **)** const
|
||||
* [real](class_real) **[get_total_density](#get_total_density)** **(** **)** const
|
||||
* [real](class_real) **[get_inverse_mass](#get_inverse_mass)** **(** **)** const
|
||||
* [float](class_float) **[get_total_density](#get_total_density)** **(** **)** const
|
||||
* [float](class_float) **[get_inverse_mass](#get_inverse_mass)** **(** **)** const
|
||||
* [Vector3](class_vector3) **[get_inverse_inertia](#get_inverse_inertia)** **(** **)** const
|
||||
* void **[set_linear_velocity](#set_linear_velocity)** **(** [Vector3](class_vector3) velocity **)**
|
||||
* [Vector3](class_vector3) **[get_linear_velocity](#get_linear_velocity)** **(** **)** const
|
||||
@@ -29,7 +29,7 @@
|
||||
* [Object](class_object) **[get_contact_collider_object](#get_contact_collider_object)** **(** [int](class_int) contact_idx **)** const
|
||||
* [int](class_int) **[get_contact_collider_shape](#get_contact_collider_shape)** **(** [int](class_int) contact_idx **)** const
|
||||
* [Vector3](class_vector3) **[get_contact_collider_velocity_at_pos](#get_contact_collider_velocity_at_pos)** **(** [int](class_int) contact_idx **)** const
|
||||
* [real](class_real) **[get_step](#get_step)** **(** **)** const
|
||||
* [float](class_float) **[get_step](#get_step)** **(** **)** const
|
||||
* void **[integrate_forces](#integrate_forces)** **(** **)**
|
||||
* [PhysicsDirectSpaceState](class_physicsdirectspacestate) **[get_space_state](#get_space_state)** **(** **)**
|
||||
|
||||
|
||||
@@ -13,8 +13,8 @@
|
||||
* [RID](class_rid) **[space_create](#space_create)** **(** **)**
|
||||
* void **[space_set_active](#space_set_active)** **(** [RID](class_rid) space, [bool](class_bool) active **)**
|
||||
* [bool](class_bool) **[space_is_active](#space_is_active)** **(** [RID](class_rid) space **)** const
|
||||
* void **[space_set_param](#space_set_param)** **(** [RID](class_rid) space, [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[space_get_param](#space_get_param)** **(** [RID](class_rid) space, [int](class_int) param **)** const
|
||||
* void **[space_set_param](#space_set_param)** **(** [RID](class_rid) space, [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[space_get_param](#space_get_param)** **(** [RID](class_rid) space, [int](class_int) param **)** const
|
||||
* [PhysicsDirectSpaceState](class_physicsdirectspacestate) **[space_get_direct_state](#space_get_direct_state)** **(** [RID](class_rid) space **)**
|
||||
* [RID](class_rid) **[area_create](#area_create)** **(** **)**
|
||||
* void **[area_set_space](#area_set_space)** **(** [RID](class_rid) area, [RID](class_rid) space **)**
|
||||
@@ -53,8 +53,8 @@
|
||||
* [int](class_int) **[body_get_object_instance_ID](#body_get_object_instance_ID)** **(** [RID](class_rid) body **)** const
|
||||
* void **[body_set_enable_continuous_collision_detection](#body_set_enable_continuous_collision_detection)** **(** [RID](class_rid) body, [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[body_is_continuous_collision_detection_enabled](#body_is_continuous_collision_detection_enabled)** **(** [RID](class_rid) body **)** const
|
||||
* void **[body_set_param](#body_set_param)** **(** [RID](class_rid) body, [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[body_get_param](#body_get_param)** **(** [RID](class_rid) body, [int](class_int) param **)** const
|
||||
* void **[body_set_param](#body_set_param)** **(** [RID](class_rid) body, [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[body_get_param](#body_get_param)** **(** [RID](class_rid) body, [int](class_int) param **)** const
|
||||
* void **[body_static_simulate_motion](#body_static_simulate_motion)** **(** [RID](class_rid) body, [Transform](class_transform) new_xform **)**
|
||||
* void **[body_set_state](#body_set_state)** **(** [RID](class_rid) body, [int](class_int) state, var value **)**
|
||||
* void **[body_get_state](#body_get_state)** **(** [RID](class_rid) body, [int](class_int) state **)** const
|
||||
|
||||
@@ -6,25 +6,25 @@ Plane in hessian form.
|
||||
|
||||
### Member Functions
|
||||
* [Vector3](class_vector3) **[center](#center)** **(** **)**
|
||||
* [real](class_real) **[distance_to](#distance_to)** **(** [Vector3](class_vector3) point **)**
|
||||
* [float](class_float) **[distance_to](#distance_to)** **(** [Vector3](class_vector3) point **)**
|
||||
* [Vector3](class_vector3) **[get_any_point](#get_any_point)** **(** **)**
|
||||
* [bool](class_bool) **[has_point](#has_point)** **(** [Vector3](class_vector3) point, [real](class_real) epsilon=0.00001 **)**
|
||||
* [bool](class_bool) **[has_point](#has_point)** **(** [Vector3](class_vector3) point, [float](class_float) epsilon=0.00001 **)**
|
||||
* [Vector3](class_vector3) **[intersect_3](#intersect_3)** **(** [Plane](class_plane) b, [Plane](class_plane) c **)**
|
||||
* [Vector3](class_vector3) **[intersects_ray](#intersects_ray)** **(** [Vector3](class_vector3) from, [Vector3](class_vector3) dir **)**
|
||||
* [Vector3](class_vector3) **[intersects_segment](#intersects_segment)** **(** [Vector3](class_vector3) begin, [Vector3](class_vector3) end **)**
|
||||
* [bool](class_bool) **[is_point_over](#is_point_over)** **(** [Vector3](class_vector3) point **)**
|
||||
* [Plane](class_plane) **[normalized](#normalized)** **(** **)**
|
||||
* [Vector3](class_vector3) **[project](#project)** **(** [Vector3](class_vector3) point **)**
|
||||
* void **[Plane](#Plane)** **(** [real](class_real) a, [real](class_real) b, [real](class_real) c, [real](class_real) d **)**
|
||||
* void **[Plane](#Plane)** **(** [float](class_float) a, [float](class_float) b, [float](class_float) c, [float](class_float) d **)**
|
||||
* void **[Plane](#Plane)** **(** [Vector3](class_vector3) v1, [Vector3](class_vector3) v2, [Vector3](class_vector3) v3 **)**
|
||||
* void **[Plane](#Plane)** **(** [Vector3](class_vector3) normal, [real](class_real) d **)**
|
||||
* void **[Plane](#Plane)** **(** [Vector3](class_vector3) normal, [float](class_float) d **)**
|
||||
|
||||
### Member Variables
|
||||
* [Vector3](class_vector3) **normal**
|
||||
* [real](class_real) **x**
|
||||
* [real](class_real) **y**
|
||||
* [real](class_real) **z**
|
||||
* [real](class_real) **d**
|
||||
* [float](class_float) **x**
|
||||
* [float](class_float) **y**
|
||||
* [float](class_float) **z**
|
||||
* [float](class_float) **d**
|
||||
|
||||
### Description
|
||||
Plane represents a normalized plane equation. Basically, "normal" is the normal of the plane (a,b,c normalized), and "d" is the distance from the origin to the plane (in the direction of "normal"). "Over" or "Above" the plane is considered the side of the plane towards where the normal is pointing.
|
||||
@@ -32,7 +32,7 @@ Plane represents a normalized plane equation. Basically, "normal" is the normal
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="has_point">has_point</a>
|
||||
* [bool](class_bool) **has_point** **(** [Vector3](class_vector3) point, [real](class_real) epsilon=0.00001 **)**
|
||||
* [bool](class_bool) **has_point** **(** [Vector3](class_vector3) point, [float](class_float) epsilon=0.00001 **)**
|
||||
|
||||
Returns true if "p" is inside the plane (by a very minimum treshold).
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ Base container control for popups and dialogs.
|
||||
|
||||
### Member Functions
|
||||
* void **[popup_centered](#popup_centered)** **(** [Vector2](class_vector2) size=Vector2(0,0) **)**
|
||||
* void **[popup_centered_ratio](#popup_centered_ratio)** **(** [real](class_real) ratio=0.75 **)**
|
||||
* void **[popup_centered_ratio](#popup_centered_ratio)** **(** [float](class_float) ratio=0.75 **)**
|
||||
* void **[popup_centered_minsize](#popup_centered_minsize)** **(** [Vector2](class_vector2) minsize=Vector2(0,0) **)**
|
||||
* void **[popup](#popup)** **(** **)**
|
||||
* void **[set_exclusive](#set_exclusive)** **(** [bool](class_bool) enable **)**
|
||||
@@ -30,7 +30,7 @@ PopUp is a base [Control](class_control) used to show dialogs and popups. It's a
|
||||
Popup (show the control in modal form) in the center of the screen, at the curent size, or at a size determined by "size".
|
||||
|
||||
#### <a name="popup_centered_ratio">popup_centered_ratio</a>
|
||||
* void **popup_centered_ratio** **(** [real](class_real) ratio=0.75 **)**
|
||||
* void **popup_centered_ratio** **(** [float](class_float) ratio=0.75 **)**
|
||||
|
||||
Popup (show the control in modal form) in the center of the screen, scalled at a ratio of size of the screen.
|
||||
|
||||
|
||||
@@ -10,12 +10,12 @@ Portals provide virtual openings to rooms.
|
||||
* [Vector2Array](class_vector2array) **[get_shape](#get_shape)** **(** **)** const
|
||||
* void **[set_enabled](#set_enabled)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[is_enabled](#is_enabled)** **(** **)** const
|
||||
* void **[set_disable_distance](#set_disable_distance)** **(** [real](class_real) distance **)**
|
||||
* [real](class_real) **[get_disable_distance](#get_disable_distance)** **(** **)** const
|
||||
* void **[set_disable_distance](#set_disable_distance)** **(** [float](class_float) distance **)**
|
||||
* [float](class_float) **[get_disable_distance](#get_disable_distance)** **(** **)** const
|
||||
* void **[set_disabled_color](#set_disabled_color)** **(** [Color](class_color) color **)**
|
||||
* [Color](class_color) **[get_disabled_color](#get_disabled_color)** **(** **)** const
|
||||
* void **[set_connect_range](#set_connect_range)** **(** [real](class_real) range **)**
|
||||
* [real](class_real) **[get_connect_range](#get_connect_range)** **(** **)** const
|
||||
* void **[set_connect_range](#set_connect_range)** **(** [float](class_float) range **)**
|
||||
* [float](class_float) **[get_connect_range](#get_connect_range)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Portals provide virtual openings to [RoomInstance] nodes, so cameras can look at them from the outside. Note that portals are a visibility optimization technique, and are in no way related to the game of the same name (as in, they are not used for teleportation). For more information on how rooms and portals work, see [RoomInstance]. Portals are represented as 2D convex polygon shapes (in the X,Y local plane), and are placed on the surface of the areas occupied by a [RoomInstance], to indicate that the room can be accessed or looked-at through them. If two rooms are next to each other, and two similar portals in each of them share the same world position (and are parallel and opposed to each other), they will automatically "connect" and form "doors" (for example, the portals that connect a kitchen to a living room are placed in the door they share). Portals must always have a [RoomInstance] node as a parent, grandparent or far parent, or else they will not be
|
||||
@@ -44,12 +44,12 @@ Enable the portal (it is enabled by defaul though), disabling it will cause the
|
||||
Return wether the portal is active. When disabled it causes the parent [RoomInstance] to not be visible any longer when looking through the portal.
|
||||
|
||||
#### <a name="set_disable_distance">set_disable_distance</a>
|
||||
* void **set_disable_distance** **(** [real](class_real) distance **)**
|
||||
* void **set_disable_distance** **(** [float](class_float) distance **)**
|
||||
|
||||
Set the distance threshold for disabling the portal. Every time that the portal goes beyond "distance", it disables itself, becoming the opaque color (see [set_disabled_color](#set_disabled_color)).
|
||||
|
||||
#### <a name="get_disable_distance">get_disable_distance</a>
|
||||
* [real](class_real) **get_disable_distance** **(** **)** const
|
||||
* [float](class_float) **get_disable_distance** **(** **)** const
|
||||
|
||||
Return the distance threshold for disabling the portal. Every time that the portal goes beyond "distance", it disables itself, becoming the opaque color (see [set_disabled_color](#set_disabled_color)).
|
||||
|
||||
@@ -64,11 +64,11 @@ When the portal goes beyond the disable distance (see [set_disable_dista
|
||||
Return the color for when the portal goes beyond the disable distance (see [set_disable_distance](#set_disable_distance)) and becomes disabled.
|
||||
|
||||
#### <a name="set_connect_range">set_connect_range</a>
|
||||
* void **set_connect_range** **(** [real](class_real) range **)**
|
||||
* void **set_connect_range** **(** [float](class_float) range **)**
|
||||
|
||||
Set the range for auto-connecting two portals from different rooms sharing the same space.
|
||||
|
||||
#### <a name="get_connect_range">get_connect_range</a>
|
||||
* [real](class_real) **get_connect_range** **(** **)** const
|
||||
* [float](class_float) **get_connect_range** **(** **)** const
|
||||
|
||||
Return the range for auto-connecting two portals from different rooms sharing the same space.
|
||||
|
||||
@@ -5,22 +5,22 @@
|
||||
Quaternion.
|
||||
|
||||
### Member Functions
|
||||
* [Quat](class_quat) **[cubic_slerp](#cubic_slerp)** **(** [Quat](class_quat) b, [Quat](class_quat) pre_a, [Quat](class_quat) post_b, [real](class_real) t **)**
|
||||
* [real](class_real) **[dot](#dot)** **(** [Quat](class_quat) b **)**
|
||||
* [Quat](class_quat) **[cubic_slerp](#cubic_slerp)** **(** [Quat](class_quat) b, [Quat](class_quat) pre_a, [Quat](class_quat) post_b, [float](class_float) t **)**
|
||||
* [float](class_float) **[dot](#dot)** **(** [Quat](class_quat) b **)**
|
||||
* [Quat](class_quat) **[inverse](#inverse)** **(** **)**
|
||||
* [real](class_real) **[length](#length)** **(** **)**
|
||||
* [real](class_real) **[length_squared](#length_squared)** **(** **)**
|
||||
* [float](class_float) **[length](#length)** **(** **)**
|
||||
* [float](class_float) **[length_squared](#length_squared)** **(** **)**
|
||||
* [Quat](class_quat) **[normalized](#normalized)** **(** **)**
|
||||
* [Quat](class_quat) **[slerp](#slerp)** **(** [Quat](class_quat) b, [real](class_real) t **)**
|
||||
* [Quat](class_quat) **[slerpni](#slerpni)** **(** [Quat](class_quat) b, [real](class_real) t **)**
|
||||
* void **[Quat](#Quat)** **(** [real](class_real) x, [real](class_real) y, [real](class_real) z, [real](class_real) w **)**
|
||||
* [Quat](class_quat) **[slerp](#slerp)** **(** [Quat](class_quat) b, [float](class_float) t **)**
|
||||
* [Quat](class_quat) **[slerpni](#slerpni)** **(** [Quat](class_quat) b, [float](class_float) t **)**
|
||||
* void **[Quat](#Quat)** **(** [float](class_float) x, [float](class_float) y, [float](class_float) z, [float](class_float) w **)**
|
||||
* void **[Quat](#Quat)** **(** [Matrix3](class_matrix3) from **)**
|
||||
|
||||
### Member Variables
|
||||
* [real](class_real) **x**
|
||||
* [real](class_real) **y**
|
||||
* [real](class_real) **z**
|
||||
* [real](class_real) **w**
|
||||
* [float](class_float) **x**
|
||||
* [float](class_float) **y**
|
||||
* [float](class_float) **z**
|
||||
* [float](class_float) **w**
|
||||
|
||||
### Description
|
||||
Quaternion is a 4 dimensional vector that is used to represet a rotation. It mainly exists to perform SLERP (spherical-linear interpolation) between to rotations obtained by a Matrix3 cheaply. Adding quaternions also cheaply adds the rotations, however quaternions need to be often normalized, or else they suffer from precision issues.
|
||||
@@ -28,7 +28,7 @@ Quaternion is a 4 dimensional vector that is used to represet a rotation. It mai
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="dot">dot</a>
|
||||
* [real](class_real) **dot** **(** [Quat](class_quat) b **)**
|
||||
* [float](class_float) **dot** **(** [Quat](class_quat) b **)**
|
||||
|
||||
Returns the dot product between two quaternions.
|
||||
|
||||
@@ -38,12 +38,12 @@ Returns the dot product between two quaternions.
|
||||
Returns the inverse of the quaternion (applies to the inverse rotatio too).
|
||||
|
||||
#### <a name="length">length</a>
|
||||
* [real](class_real) **length** **(** **)**
|
||||
* [float](class_float) **length** **(** **)**
|
||||
|
||||
Returns the length of the quaternion.
|
||||
|
||||
#### <a name="length_squared">length_squared</a>
|
||||
* [real](class_real) **length_squared** **(** **)**
|
||||
* [float](class_float) **length_squared** **(** **)**
|
||||
|
||||
Returns the length of the quaternion, minus the square root.
|
||||
|
||||
@@ -53,6 +53,6 @@ Returns the length of the quaternion, minus the square root.
|
||||
Returns a copy of the quaternion, normalized to unit length.
|
||||
|
||||
#### <a name="slerp">slerp</a>
|
||||
* [Quat](class_quat) **slerp** **(** [Quat](class_quat) b, [real](class_real) t **)**
|
||||
* [Quat](class_quat) **slerp** **(** [Quat](class_quat) b, [float](class_float) t **)**
|
||||
|
||||
Perform a spherical-linear interpolation with another quaternion.
|
||||
|
||||
@@ -6,21 +6,21 @@
|
||||
Abstract base class for range-based controls.
|
||||
|
||||
### Member Functions
|
||||
* [real](class_real) **[get_val](#get_val)** **(** **)** const
|
||||
* [real](class_real) **[get_value](#get_value)** **(** **)** const
|
||||
* [real](class_real) **[get_min](#get_min)** **(** **)** const
|
||||
* [real](class_real) **[get_max](#get_max)** **(** **)** const
|
||||
* [real](class_real) **[get_step](#get_step)** **(** **)** const
|
||||
* [real](class_real) **[get_page](#get_page)** **(** **)** const
|
||||
* [real](class_real) **[get_unit_value](#get_unit_value)** **(** **)** const
|
||||
* [float](class_float) **[get_val](#get_val)** **(** **)** const
|
||||
* [float](class_float) **[get_value](#get_value)** **(** **)** const
|
||||
* [float](class_float) **[get_min](#get_min)** **(** **)** const
|
||||
* [float](class_float) **[get_max](#get_max)** **(** **)** const
|
||||
* [float](class_float) **[get_step](#get_step)** **(** **)** const
|
||||
* [float](class_float) **[get_page](#get_page)** **(** **)** const
|
||||
* [float](class_float) **[get_unit_value](#get_unit_value)** **(** **)** const
|
||||
* [bool](class_bool) **[get_rounded_values](#get_rounded_values)** **(** **)** const
|
||||
* void **[set_val](#set_val)** **(** [real](class_real) value **)**
|
||||
* void **[set_value](#set_value)** **(** [real](class_real) value **)**
|
||||
* void **[set_min](#set_min)** **(** [real](class_real) minimum **)**
|
||||
* void **[set_max](#set_max)** **(** [real](class_real) maximum **)**
|
||||
* void **[set_step](#set_step)** **(** [real](class_real) step **)**
|
||||
* void **[set_page](#set_page)** **(** [real](class_real) pagesize **)**
|
||||
* void **[set_unit_value](#set_unit_value)** **(** [real](class_real) value **)**
|
||||
* void **[set_val](#set_val)** **(** [float](class_float) value **)**
|
||||
* void **[set_value](#set_value)** **(** [float](class_float) value **)**
|
||||
* void **[set_min](#set_min)** **(** [float](class_float) minimum **)**
|
||||
* void **[set_max](#set_max)** **(** [float](class_float) maximum **)**
|
||||
* void **[set_step](#set_step)** **(** [float](class_float) step **)**
|
||||
* void **[set_page](#set_page)** **(** [float](class_float) pagesize **)**
|
||||
* void **[set_unit_value](#set_unit_value)** **(** [float](class_float) value **)**
|
||||
* void **[set_rounded_values](#set_rounded_values)** **(** [bool](class_bool) arg0 **)**
|
||||
* void **[set_exp_unit_value](#set_exp_unit_value)** **(** [bool](class_bool) enabled **)**
|
||||
* [bool](class_bool) **[is_unit_value_exp](#is_unit_value_exp)** **(** **)** const
|
||||
@@ -28,7 +28,7 @@ Abstract base class for range-based controls.
|
||||
* void **[unshare](#unshare)** **(** **)**
|
||||
|
||||
### Signals
|
||||
* **value_changed** **(** [real](class_real) value **)**
|
||||
* **value_changed** **(** [float](class_float) value **)**
|
||||
* **changed** **(** **)**
|
||||
|
||||
### Description
|
||||
@@ -37,51 +37,51 @@ Range is a base class for [Control](class_control) nodes that change a floating
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="get_val">get_val</a>
|
||||
* [real](class_real) **get_val** **(** **)** const
|
||||
* [float](class_float) **get_val** **(** **)** const
|
||||
|
||||
Return the current value.
|
||||
|
||||
#### <a name="get_min">get_min</a>
|
||||
* [real](class_real) **get_min** **(** **)** const
|
||||
* [float](class_float) **get_min** **(** **)** const
|
||||
|
||||
Return the minimum value.
|
||||
|
||||
#### <a name="get_max">get_max</a>
|
||||
* [real](class_real) **get_max** **(** **)** const
|
||||
* [float](class_float) **get_max** **(** **)** const
|
||||
|
||||
Return the maximum value.
|
||||
|
||||
#### <a name="get_step">get_step</a>
|
||||
* [real](class_real) **get_step** **(** **)** const
|
||||
* [float](class_float) **get_step** **(** **)** const
|
||||
|
||||
Return the stepping, if step is 0, stepping is disabled.
|
||||
|
||||
#### <a name="get_page">get_page</a>
|
||||
* [real](class_real) **get_page** **(** **)** const
|
||||
* [float](class_float) **get_page** **(** **)** const
|
||||
|
||||
Return the page size, if page is 0, paging is disabled.
|
||||
|
||||
#### <a name="get_unit_value">get_unit_value</a>
|
||||
* [real](class_real) **get_unit_value** **(** **)** const
|
||||
* [float](class_float) **get_unit_value** **(** **)** const
|
||||
|
||||
Return value mapped to 0 to 1 (unit) range.
|
||||
|
||||
#### <a name="set_min">set_min</a>
|
||||
* void **set_min** **(** [real](class_real) minimum **)**
|
||||
* void **set_min** **(** [float](class_float) minimum **)**
|
||||
|
||||
Set minimum value, clamped range value to it if it"apos;s less.
|
||||
|
||||
#### <a name="set_step">set_step</a>
|
||||
* void **set_step** **(** [real](class_real) step **)**
|
||||
* void **set_step** **(** [float](class_float) step **)**
|
||||
|
||||
Set step value. If step is 0, stepping will be disabled.
|
||||
|
||||
#### <a name="set_page">set_page</a>
|
||||
* void **set_page** **(** [real](class_real) pagesize **)**
|
||||
* void **set_page** **(** [float](class_float) pagesize **)**
|
||||
|
||||
Set page size. Page is mainly used for scrollbars or anything that controls text scrolling.
|
||||
|
||||
#### <a name="set_unit_value">set_unit_value</a>
|
||||
* void **set_unit_value** **(** [real](class_real) value **)**
|
||||
* void **set_unit_value** **(** [float](class_float) value **)**
|
||||
|
||||
Set value mapped to 0 to 1 (unit) range, it will then be converted to the actual value within min and max.
|
||||
|
||||
@@ -15,5 +15,10 @@
|
||||
* [int](class_int) **[get_collider_shape](#get_collider_shape)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_collision_point](#get_collision_point)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_collision_normal](#get_collision_normal)** **(** **)** const
|
||||
* void **[add_exception_rid](#add_exception_rid)** **(** [RID](class_rid) rid **)**
|
||||
* void **[add_exception](#add_exception)** **(** [Object](class_object) node **)**
|
||||
* void **[remove_exception_rid](#remove_exception_rid)** **(** [RID](class_rid) rid **)**
|
||||
* void **[remove_exception](#remove_exception)** **(** [Object](class_object) node **)**
|
||||
* void **[clear_exceptions](#clear_exceptions)** **(** **)**
|
||||
|
||||
### Member Function Description
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[set_length](#set_length)** **(** [real](class_real) length **)**
|
||||
* [real](class_real) **[get_length](#get_length)** **(** **)** const
|
||||
* void **[set_length](#set_length)** **(** [float](class_float) length **)**
|
||||
* [float](class_float) **[get_length](#get_length)** **(** **)** const
|
||||
|
||||
### Member Function Description
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
Ray 2D shape resource for physics.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_length](#set_length)** **(** [real](class_real) length **)**
|
||||
* [real](class_real) **[get_length](#get_length)** **(** **)** const
|
||||
* void **[set_length](#set_length)** **(** [float](class_float) length **)**
|
||||
* [float](class_float) **[get_length](#get_length)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Ray 2D shape resource for physics. A ray is not really a collision body, isntead it tries to separate itself from wathever is touching it's far endpoint. It's often useful for ccharacters.
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
Real Array .
|
||||
|
||||
### Member Functions
|
||||
* [real](class_real) **[get](#get)** **(** [int](class_int) idx **)**
|
||||
* void **[push_back](#push_back)** **(** [real](class_real) value **)**
|
||||
* [float](class_float) **[get](#get)** **(** [int](class_int) idx **)**
|
||||
* void **[push_back](#push_back)** **(** [float](class_float) value **)**
|
||||
* void **[resize](#resize)** **(** [int](class_int) idx **)**
|
||||
* void **[set](#set)** **(** [int](class_int) idx, [real](class_real) value **)**
|
||||
* void **[set](#set)** **(** [int](class_int) idx, [float](class_float) value **)**
|
||||
* [int](class_int) **[size](#size)** **(** **)**
|
||||
* void **[RealArray](#RealArray)** **(** [Array](class_array) from **)**
|
||||
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
* [Rect2](class_rect2) **[clip](#clip)** **(** [Rect2](class_rect2) b **)**
|
||||
* [bool](class_bool) **[encloses](#encloses)** **(** [Rect2](class_rect2) b **)**
|
||||
* [Rect2](class_rect2) **[expand](#expand)** **(** [Vector2](class_vector2) to **)**
|
||||
* [real](class_real) **[get_area](#get_area)** **(** **)**
|
||||
* [Rect2](class_rect2) **[grow](#grow)** **(** [real](class_real) by **)**
|
||||
* [float](class_float) **[get_area](#get_area)** **(** **)**
|
||||
* [Rect2](class_rect2) **[grow](#grow)** **(** [float](class_float) by **)**
|
||||
* [bool](class_bool) **[has_no_area](#has_no_area)** **(** **)**
|
||||
* [bool](class_bool) **[has_point](#has_point)** **(** [Vector2](class_vector2) point **)**
|
||||
* [bool](class_bool) **[intersects](#intersects)** **(** [Rect2](class_rect2) b **)**
|
||||
* [Rect2](class_rect2) **[merge](#merge)** **(** [Rect2](class_rect2) b **)**
|
||||
* void **[Rect2](#Rect2)** **(** [Vector2](class_vector2) pos, [Vector2](class_vector2) size **)**
|
||||
* void **[Rect2](#Rect2)** **(** [real](class_real) x, [real](class_real) y, [real](class_real) width, [real](class_real) height **)**
|
||||
* void **[Rect2](#Rect2)** **(** [float](class_float) x, [float](class_float) y, [float](class_float) width, [float](class_float) height **)**
|
||||
|
||||
### Member Variables
|
||||
* [Vector2](class_vector2) **pos**
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
* void **[_integrate_forces](#_integrate_forces)** **(** [PhysicsDirectBodyState](class_physicsdirectbodystate) state **)** virtual
|
||||
* void **[set_mode](#set_mode)** **(** [int](class_int) mode **)**
|
||||
* [int](class_int) **[get_mode](#get_mode)** **(** **)** const
|
||||
* void **[set_mass](#set_mass)** **(** [real](class_real) mass **)**
|
||||
* [real](class_real) **[get_mass](#get_mass)** **(** **)** const
|
||||
* void **[set_weight](#set_weight)** **(** [real](class_real) weight **)**
|
||||
* [real](class_real) **[get_weight](#get_weight)** **(** **)** const
|
||||
* void **[set_friction](#set_friction)** **(** [real](class_real) friction **)**
|
||||
* [real](class_real) **[get_friction](#get_friction)** **(** **)** const
|
||||
* void **[set_bounce](#set_bounce)** **(** [real](class_real) bounce **)**
|
||||
* [real](class_real) **[get_bounce](#get_bounce)** **(** **)** const
|
||||
* void **[set_mass](#set_mass)** **(** [float](class_float) mass **)**
|
||||
* [float](class_float) **[get_mass](#get_mass)** **(** **)** const
|
||||
* void **[set_weight](#set_weight)** **(** [float](class_float) weight **)**
|
||||
* [float](class_float) **[get_weight](#get_weight)** **(** **)** const
|
||||
* void **[set_friction](#set_friction)** **(** [float](class_float) friction **)**
|
||||
* [float](class_float) **[get_friction](#get_friction)** **(** **)** const
|
||||
* void **[set_bounce](#set_bounce)** **(** [float](class_float) bounce **)**
|
||||
* [float](class_float) **[get_bounce](#get_bounce)** **(** **)** const
|
||||
* void **[set_linear_velocity](#set_linear_velocity)** **(** [Vector3](class_vector3) linear_velocity **)**
|
||||
* [Vector3](class_vector3) **[get_linear_velocity](#get_linear_velocity)** **(** **)** const
|
||||
* void **[set_angular_velocity](#set_angular_velocity)** **(** [Vector3](class_vector3) angular_velocity **)**
|
||||
|
||||
@@ -9,18 +9,18 @@ Rigid body 2D node.
|
||||
* void **[_integrate_forces](#_integrate_forces)** **(** [Physics2DDirectBodyState](class_physics2ddirectbodystate) state **)** virtual
|
||||
* void **[set_mode](#set_mode)** **(** [int](class_int) mode **)**
|
||||
* [int](class_int) **[get_mode](#get_mode)** **(** **)** const
|
||||
* void **[set_mass](#set_mass)** **(** [real](class_real) mass **)**
|
||||
* [real](class_real) **[get_mass](#get_mass)** **(** **)** const
|
||||
* void **[set_weight](#set_weight)** **(** [real](class_real) weight **)**
|
||||
* [real](class_real) **[get_weight](#get_weight)** **(** **)** const
|
||||
* void **[set_friction](#set_friction)** **(** [real](class_real) friction **)**
|
||||
* [real](class_real) **[get_friction](#get_friction)** **(** **)** const
|
||||
* void **[set_bounce](#set_bounce)** **(** [real](class_real) bounce **)**
|
||||
* [real](class_real) **[get_bounce](#get_bounce)** **(** **)** const
|
||||
* void **[set_mass](#set_mass)** **(** [float](class_float) mass **)**
|
||||
* [float](class_float) **[get_mass](#get_mass)** **(** **)** const
|
||||
* void **[set_weight](#set_weight)** **(** [float](class_float) weight **)**
|
||||
* [float](class_float) **[get_weight](#get_weight)** **(** **)** const
|
||||
* void **[set_friction](#set_friction)** **(** [float](class_float) friction **)**
|
||||
* [float](class_float) **[get_friction](#get_friction)** **(** **)** const
|
||||
* void **[set_bounce](#set_bounce)** **(** [float](class_float) bounce **)**
|
||||
* [float](class_float) **[get_bounce](#get_bounce)** **(** **)** const
|
||||
* void **[set_linear_velocity](#set_linear_velocity)** **(** [Vector2](class_vector2) linear_velocity **)**
|
||||
* [Vector2](class_vector2) **[get_linear_velocity](#get_linear_velocity)** **(** **)** const
|
||||
* void **[set_angular_velocity](#set_angular_velocity)** **(** [real](class_real) angular_velocity **)**
|
||||
* [real](class_real) **[get_angular_velocity](#get_angular_velocity)** **(** **)** const
|
||||
* void **[set_angular_velocity](#set_angular_velocity)** **(** [float](class_float) angular_velocity **)**
|
||||
* [float](class_float) **[get_angular_velocity](#get_angular_velocity)** **(** **)** const
|
||||
* void **[set_max_contacts_reported](#set_max_contacts_reported)** **(** [int](class_int) amount **)**
|
||||
* [int](class_int) **[get_max_contacts_reported](#get_max_contacts_reported)** **(** **)** const
|
||||
* void **[set_use_custom_integrator](#set_use_custom_integrator)** **(** [bool](class_bool) enable **)**
|
||||
@@ -77,42 +77,42 @@ Set the body mode, fromt he MODE_* enum. This allows to change to a static body
|
||||
Return the current body mode, see [set_mode].
|
||||
|
||||
#### <a name="set_mass">set_mass</a>
|
||||
* void **set_mass** **(** [real](class_real) mass **)**
|
||||
* void **set_mass** **(** [float](class_float) mass **)**
|
||||
|
||||
Set the body mass.
|
||||
|
||||
#### <a name="get_mass">get_mass</a>
|
||||
* [real](class_real) **get_mass** **(** **)** const
|
||||
* [float](class_float) **get_mass** **(** **)** const
|
||||
|
||||
Return the body mass.
|
||||
|
||||
#### <a name="set_weight">set_weight</a>
|
||||
* void **set_weight** **(** [real](class_real) weight **)**
|
||||
* void **set_weight** **(** [float](class_float) weight **)**
|
||||
|
||||
Set the body mass given standard earth-weight (gravity 9.8). Not really useful for 2D since most measuers for this node are in pixels.
|
||||
|
||||
#### <a name="get_weight">get_weight</a>
|
||||
* [real](class_real) **get_weight** **(** **)** const
|
||||
* [float](class_float) **get_weight** **(** **)** const
|
||||
|
||||
Return the body mass given standard earth-weight (gravity 9.8).
|
||||
|
||||
#### <a name="set_friction">set_friction</a>
|
||||
* void **set_friction** **(** [real](class_real) friction **)**
|
||||
* void **set_friction** **(** [float](class_float) friction **)**
|
||||
|
||||
Set the body friction, from 0 (friction less) to 1 (full friction).
|
||||
|
||||
#### <a name="get_friction">get_friction</a>
|
||||
* [real](class_real) **get_friction** **(** **)** const
|
||||
* [float](class_float) **get_friction** **(** **)** const
|
||||
|
||||
Return the body friction.
|
||||
|
||||
#### <a name="set_bounce">set_bounce</a>
|
||||
* void **set_bounce** **(** [real](class_real) bounce **)**
|
||||
* void **set_bounce** **(** [float](class_float) bounce **)**
|
||||
|
||||
Set the body bounciness, from 0 (no bounce) to 1 (bounce).
|
||||
|
||||
#### <a name="get_bounce">get_bounce</a>
|
||||
* [real](class_real) **get_bounce** **(** **)** const
|
||||
* [float](class_float) **get_bounce** **(** **)** const
|
||||
|
||||
Return the body bouncyness.
|
||||
|
||||
@@ -127,12 +127,12 @@ Set the body linear velocity. Can be used sporadically, but** DONT SET THIS IN E
|
||||
Return the body linear velocity. This changes by physics granularity. See [set_linear_velocity].
|
||||
|
||||
#### <a name="set_angular_velocity">set_angular_velocity</a>
|
||||
* void **set_angular_velocity** **(** [real](class_real) angular_velocity **)**
|
||||
* void **set_angular_velocity** **(** [float](class_float) angular_velocity **)**
|
||||
|
||||
Set the body angular velocity. Can be used sporadically, but** DONT SET THIS IN EVERY FRAME **, because physics may be running in another thread and definitely runs at a different granularity. Use [_integrate_forces] as your process loop if you want to have precise control of the body state.
|
||||
|
||||
#### <a name="get_angular_velocity">get_angular_velocity</a>
|
||||
* [real](class_real) **get_angular_velocity** **(** **)** const
|
||||
* [float](class_float) **get_angular_velocity** **(** **)** const
|
||||
|
||||
Return the body angular velocity. This changes by physics granularity. See [set_angular_velocity].
|
||||
|
||||
|
||||
@@ -10,10 +10,10 @@ Library that contains a collection of Samples.
|
||||
* [Sample](class_sample) **[get_sample](#get_sample)** **(** [String](class_string) name **)** const
|
||||
* [bool](class_bool) **[has_sample](#has_sample)** **(** [String](class_string) name **)** const
|
||||
* void **[remove_sample](#remove_sample)** **(** [String](class_string) name **)**
|
||||
* void **[sample_set_volume_db](#sample_set_volume_db)** **(** [String](class_string) name, [real](class_real) db **)**
|
||||
* [real](class_real) **[sample_get_volume_db](#sample_get_volume_db)** **(** [String](class_string) name **)** const
|
||||
* void **[sample_set_pitch_scale](#sample_set_pitch_scale)** **(** [String](class_string) name, [real](class_real) pitch **)**
|
||||
* [real](class_real) **[sample_get_pitch_scale](#sample_get_pitch_scale)** **(** [String](class_string) name **)** const
|
||||
* void **[sample_set_volume_db](#sample_set_volume_db)** **(** [String](class_string) name, [float](class_float) db **)**
|
||||
* [float](class_float) **[sample_get_volume_db](#sample_get_volume_db)** **(** [String](class_string) name **)** const
|
||||
* void **[sample_set_pitch_scale](#sample_set_pitch_scale)** **(** [String](class_string) name, [float](class_float) pitch **)**
|
||||
* [float](class_float) **[sample_get_pitch_scale](#sample_get_pitch_scale)** **(** [String](class_string) name **)** const
|
||||
|
||||
### Description
|
||||
Library that contains a collection of Samples, each identified by an text id. This is used as a data containeer for the majority of the SamplePlayer classes and derivatives.
|
||||
|
||||
@@ -14,47 +14,47 @@ Sample Player node.
|
||||
* void **[stop](#stop)** **(** [int](class_int) voice **)**
|
||||
* void **[stop_all](#stop_all)** **(** **)**
|
||||
* void **[set_mix_rate](#set_mix_rate)** **(** [int](class_int) voice, [int](class_int) hz **)**
|
||||
* void **[set_pitch_scale](#set_pitch_scale)** **(** [int](class_int) voice, [real](class_real) ratio **)**
|
||||
* void **[set_volume](#set_volume)** **(** [int](class_int) voice, [real](class_real) nrg **)**
|
||||
* void **[set_volume_db](#set_volume_db)** **(** [int](class_int) voice, [real](class_real) nrg **)**
|
||||
* void **[set_pan](#set_pan)** **(** [int](class_int) voice, [real](class_real) pan, [real](class_real) depth=0, [real](class_real) height=0 **)**
|
||||
* void **[set_filter](#set_filter)** **(** [int](class_int) voice, [int](class_int) type, [real](class_real) cutoff_hz, [real](class_real) resonance, [real](class_real) gain=0 **)**
|
||||
* void **[set_chorus](#set_chorus)** **(** [int](class_int) voice, [real](class_real) send **)**
|
||||
* void **[set_reverb](#set_reverb)** **(** [int](class_int) voice, [int](class_int) room_type, [real](class_real) send **)**
|
||||
* void **[set_pitch_scale](#set_pitch_scale)** **(** [int](class_int) voice, [float](class_float) ratio **)**
|
||||
* void **[set_volume](#set_volume)** **(** [int](class_int) voice, [float](class_float) nrg **)**
|
||||
* void **[set_volume_db](#set_volume_db)** **(** [int](class_int) voice, [float](class_float) nrg **)**
|
||||
* void **[set_pan](#set_pan)** **(** [int](class_int) voice, [float](class_float) pan, [float](class_float) depth=0, [float](class_float) height=0 **)**
|
||||
* void **[set_filter](#set_filter)** **(** [int](class_int) voice, [int](class_int) type, [float](class_float) cutoff_hz, [float](class_float) resonance, [float](class_float) gain=0 **)**
|
||||
* void **[set_chorus](#set_chorus)** **(** [int](class_int) voice, [float](class_float) send **)**
|
||||
* void **[set_reverb](#set_reverb)** **(** [int](class_int) voice, [int](class_int) room_type, [float](class_float) send **)**
|
||||
* [int](class_int) **[get_mix_rate](#get_mix_rate)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_pitch_scale](#get_pitch_scale)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_volume](#get_volume)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_volume_db](#get_volume_db)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_pan](#get_pan)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_pan_depth](#get_pan_depth)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_pan_height](#get_pan_height)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_pitch_scale](#get_pitch_scale)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_volume](#get_volume)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_volume_db](#get_volume_db)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_pan](#get_pan)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_pan_depth](#get_pan_depth)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_pan_height](#get_pan_height)** **(** [int](class_int) voice **)** const
|
||||
* [int](class_int) **[get_filter_type](#get_filter_type)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_filter_cutoff](#get_filter_cutoff)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_filter_resonance](#get_filter_resonance)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_filter_gain](#get_filter_gain)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_chorus](#get_chorus)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_reverb_room](#get_reverb_room)** **(** [int](class_int) voice **)** const
|
||||
* [real](class_real) **[get_reverb](#get_reverb)** **(** [int](class_int) voice **)** const
|
||||
* void **[set_default_pitch_scale](#set_default_pitch_scale)** **(** [real](class_real) ratio **)**
|
||||
* void **[set_default_volume](#set_default_volume)** **(** [real](class_real) nrg **)**
|
||||
* void **[set_default_volume_db](#set_default_volume_db)** **(** [real](class_real) db **)**
|
||||
* void **[set_default_pan](#set_default_pan)** **(** [real](class_real) pan, [real](class_real) depth=0, [real](class_real) height=0 **)**
|
||||
* void **[set_default_filter](#set_default_filter)** **(** [int](class_int) type, [real](class_real) cutoff_hz, [real](class_real) resonance, [real](class_real) gain=0 **)**
|
||||
* void **[set_default_chorus](#set_default_chorus)** **(** [real](class_real) send **)**
|
||||
* void **[set_default_reverb](#set_default_reverb)** **(** [int](class_int) room_type, [real](class_real) send **)**
|
||||
* [real](class_real) **[get_default_pitch_scale](#get_default_pitch_scale)** **(** **)** const
|
||||
* [real](class_real) **[get_default_volume](#get_default_volume)** **(** **)** const
|
||||
* [real](class_real) **[get_default_volume_db](#get_default_volume_db)** **(** **)** const
|
||||
* [real](class_real) **[get_default_pan](#get_default_pan)** **(** **)** const
|
||||
* [real](class_real) **[get_default_pan_depth](#get_default_pan_depth)** **(** **)** const
|
||||
* [real](class_real) **[get_default_pan_height](#get_default_pan_height)** **(** **)** const
|
||||
* [float](class_float) **[get_filter_cutoff](#get_filter_cutoff)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_filter_resonance](#get_filter_resonance)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_filter_gain](#get_filter_gain)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_chorus](#get_chorus)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_reverb_room](#get_reverb_room)** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **[get_reverb](#get_reverb)** **(** [int](class_int) voice **)** const
|
||||
* void **[set_default_pitch_scale](#set_default_pitch_scale)** **(** [float](class_float) ratio **)**
|
||||
* void **[set_default_volume](#set_default_volume)** **(** [float](class_float) nrg **)**
|
||||
* void **[set_default_volume_db](#set_default_volume_db)** **(** [float](class_float) db **)**
|
||||
* void **[set_default_pan](#set_default_pan)** **(** [float](class_float) pan, [float](class_float) depth=0, [float](class_float) height=0 **)**
|
||||
* void **[set_default_filter](#set_default_filter)** **(** [int](class_int) type, [float](class_float) cutoff_hz, [float](class_float) resonance, [float](class_float) gain=0 **)**
|
||||
* void **[set_default_chorus](#set_default_chorus)** **(** [float](class_float) send **)**
|
||||
* void **[set_default_reverb](#set_default_reverb)** **(** [int](class_int) room_type, [float](class_float) send **)**
|
||||
* [float](class_float) **[get_default_pitch_scale](#get_default_pitch_scale)** **(** **)** const
|
||||
* [float](class_float) **[get_default_volume](#get_default_volume)** **(** **)** const
|
||||
* [float](class_float) **[get_default_volume_db](#get_default_volume_db)** **(** **)** const
|
||||
* [float](class_float) **[get_default_pan](#get_default_pan)** **(** **)** const
|
||||
* [float](class_float) **[get_default_pan_depth](#get_default_pan_depth)** **(** **)** const
|
||||
* [float](class_float) **[get_default_pan_height](#get_default_pan_height)** **(** **)** const
|
||||
* [int](class_int) **[get_default_filter_type](#get_default_filter_type)** **(** **)** const
|
||||
* [real](class_real) **[get_default_filter_cutoff](#get_default_filter_cutoff)** **(** **)** const
|
||||
* [real](class_real) **[get_default_filter_resonance](#get_default_filter_resonance)** **(** **)** const
|
||||
* [real](class_real) **[get_default_filter_gain](#get_default_filter_gain)** **(** **)** const
|
||||
* [real](class_real) **[get_default_chorus](#get_default_chorus)** **(** **)** const
|
||||
* [real](class_real) **[get_default_reverb_room](#get_default_reverb_room)** **(** **)** const
|
||||
* [real](class_real) **[get_default_reverb](#get_default_reverb)** **(** **)** const
|
||||
* [float](class_float) **[get_default_filter_cutoff](#get_default_filter_cutoff)** **(** **)** const
|
||||
* [float](class_float) **[get_default_filter_resonance](#get_default_filter_resonance)** **(** **)** const
|
||||
* [float](class_float) **[get_default_filter_gain](#get_default_filter_gain)** **(** **)** const
|
||||
* [float](class_float) **[get_default_chorus](#get_default_chorus)** **(** **)** const
|
||||
* [float](class_float) **[get_default_reverb_room](#get_default_reverb_room)** **(** **)** const
|
||||
* [float](class_float) **[get_default_reverb](#get_default_reverb)** **(** **)** const
|
||||
* [bool](class_bool) **[is_active](#is_active)** **(** **)** const
|
||||
* [bool](class_bool) **[is_voice_active](#is_voice_active)** **(** [int](class_int) voice **)** const
|
||||
|
||||
@@ -104,32 +104,32 @@ Stop a voice "voice". (see [play](#play)).
|
||||
Change the mix rate of a voice "voice" to given "hz".
|
||||
|
||||
#### <a name="set_pitch_scale">set_pitch_scale</a>
|
||||
* void **set_pitch_scale** **(** [int](class_int) voice, [real](class_real) ratio **)**
|
||||
* void **set_pitch_scale** **(** [int](class_int) voice, [float](class_float) ratio **)**
|
||||
|
||||
Scale the pitch (mix rate) of a voice by a ratio value "ratio". A ratio of 1.0 means the voice is unscaled.
|
||||
|
||||
#### <a name="set_volume">set_volume</a>
|
||||
* void **set_volume** **(** [int](class_int) voice, [real](class_real) nrg **)**
|
||||
* void **set_volume** **(** [int](class_int) voice, [float](class_float) nrg **)**
|
||||
|
||||
Set the volume of a voice, 0db is maximum volume (every about -6db, volume is reduced in half). "db" does in fact go from zero to negative.
|
||||
|
||||
#### <a name="set_pan">set_pan</a>
|
||||
* void **set_pan** **(** [int](class_int) voice, [real](class_real) pan, [real](class_real) depth=0, [real](class_real) height=0 **)**
|
||||
* void **set_pan** **(** [int](class_int) voice, [float](class_float) pan, [float](class_float) depth=0, [float](class_float) height=0 **)**
|
||||
|
||||
Set the panning of a voice. Panning goes from -1 (left) to +1 (right). Optionally, if the hardware supports 3D sound, also set depth and height (also in range -1 to +1).
|
||||
|
||||
#### <a name="set_filter">set_filter</a>
|
||||
* void **set_filter** **(** [int](class_int) voice, [int](class_int) type, [real](class_real) cutoff_hz, [real](class_real) resonance, [real](class_real) gain=0 **)**
|
||||
* void **set_filter** **(** [int](class_int) voice, [int](class_int) type, [float](class_float) cutoff_hz, [float](class_float) resonance, [float](class_float) gain=0 **)**
|
||||
|
||||
Set and enable a filter of a voice, with type "type" (see FILTER_* enum), cutoff (0 to 22khz) frequency and resonance (0+).
|
||||
|
||||
#### <a name="set_chorus">set_chorus</a>
|
||||
* void **set_chorus** **(** [int](class_int) voice, [real](class_real) send **)**
|
||||
* void **set_chorus** **(** [int](class_int) voice, [float](class_float) send **)**
|
||||
|
||||
Set the chorus send level of a voice (0 to 1). For setting chorus parameters, see [AudioServer](class_audioserver).
|
||||
|
||||
#### <a name="set_reverb">set_reverb</a>
|
||||
* void **set_reverb** **(** [int](class_int) voice, [int](class_int) room_type, [real](class_real) send **)**
|
||||
* void **set_reverb** **(** [int](class_int) voice, [int](class_int) room_type, [float](class_float) send **)**
|
||||
|
||||
Set the reverb send level and type of a voice (0 to 1). (see REVERB_* enum for type).
|
||||
|
||||
@@ -139,27 +139,27 @@ Set the reverb send level and type of a voice (0 to 1). (see REVERB_* enum for
|
||||
Return the current mix rate for a given voice.
|
||||
|
||||
#### <a name="get_pitch_scale">get_pitch_scale</a>
|
||||
* [real](class_real) **get_pitch_scale** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_pitch_scale** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current pitch scale for a given voice.
|
||||
|
||||
#### <a name="get_volume">get_volume</a>
|
||||
* [real](class_real) **get_volume** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_volume** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current volume (in db) for a given voice. 0db is maximum volume (every about -6db, volume is reduced in half). "db" does in fact go from zero to negative.
|
||||
|
||||
#### <a name="get_pan">get_pan</a>
|
||||
* [real](class_real) **get_pan** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_pan** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current panning for a given voice. Panning goes from -1 (left) to +1 (right).
|
||||
|
||||
#### <a name="get_pan_depth">get_pan_depth</a>
|
||||
* [real](class_real) **get_pan_depth** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_pan_depth** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current pan depth for a given voice (not used unless the hardware supports 3D sound)
|
||||
|
||||
#### <a name="get_pan_height">get_pan_height</a>
|
||||
* [real](class_real) **get_pan_height** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_pan_height** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current pan height for a given voice (not used unless the hardware supports 3D sound)
|
||||
|
||||
@@ -169,26 +169,26 @@ Return the current pan height for a given voice (not used unless the hardware su
|
||||
Return the current filter type in use (see FILTER_* enum) for a given voice.
|
||||
|
||||
#### <a name="get_filter_cutoff">get_filter_cutoff</a>
|
||||
* [real](class_real) **get_filter_cutoff** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_filter_cutoff** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current filter cutoff for a given voice. Cutoff goes from 0 to 22khz.
|
||||
|
||||
#### <a name="get_filter_resonance">get_filter_resonance</a>
|
||||
* [real](class_real) **get_filter_resonance** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_filter_resonance** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current filter resonance for a given voice. Resonance goes from 0 up.
|
||||
|
||||
#### <a name="get_chorus">get_chorus</a>
|
||||
* [real](class_real) **get_chorus** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_chorus** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current chorus send level for a given voice. (0 to 1).
|
||||
|
||||
#### <a name="get_reverb_room">get_reverb_room</a>
|
||||
* [real](class_real) **get_reverb_room** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_reverb_room** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current reverb room type for a given voice (see REVERB_* enum).
|
||||
|
||||
#### <a name="get_reverb">get_reverb</a>
|
||||
* [real](class_real) **get_reverb** **(** [int](class_int) voice **)** const
|
||||
* [float](class_float) **get_reverb** **(** [int](class_int) voice **)** const
|
||||
|
||||
Return the current reverb send level for a given voice. (0 to 1).
|
||||
|
||||
@@ -11,13 +11,13 @@ Sample player for Positional 2D Sound.
|
||||
* void **[set_polyphony](#set_polyphony)** **(** [int](class_int) voices **)**
|
||||
* [int](class_int) **[get_polyphony](#get_polyphony)** **(** **)** const
|
||||
* [int](class_int) **[play](#play)** **(** [String](class_string) sample, [int](class_int) voice=-2 **)**
|
||||
* void **[voice_set_pitch_scale](#voice_set_pitch_scale)** **(** [int](class_int) voice, [real](class_real) ratio **)**
|
||||
* void **[voice_set_volume_scale_db](#voice_set_volume_scale_db)** **(** [int](class_int) voice, [real](class_real) db **)**
|
||||
* void **[voice_set_pitch_scale](#voice_set_pitch_scale)** **(** [int](class_int) voice, [float](class_float) ratio **)**
|
||||
* void **[voice_set_volume_scale_db](#voice_set_volume_scale_db)** **(** [int](class_int) voice, [float](class_float) db **)**
|
||||
* [bool](class_bool) **[is_voice_active](#is_voice_active)** **(** [int](class_int) voice **)** const
|
||||
* void **[stop_voice](#stop_voice)** **(** [int](class_int) voice **)**
|
||||
* void **[stop_all](#stop_all)** **(** **)**
|
||||
* void **[set_random_pitch_scale](#set_random_pitch_scale)** **(** [real](class_real) val **)**
|
||||
* [real](class_real) **[get_random_pitch_scale](#get_random_pitch_scale)** **(** **)** const
|
||||
* void **[set_random_pitch_scale](#set_random_pitch_scale)** **(** [float](class_float) val **)**
|
||||
* [float](class_float) **[get_random_pitch_scale](#get_random_pitch_scale)** **(** **)** const
|
||||
|
||||
### Numeric Constants
|
||||
* **INVALID_VOICE** = **-1** - If the voice is invalid, this is returned.
|
||||
@@ -54,12 +54,12 @@ Return the polyphony of the player (maximum amount of simultaneous voices).
|
||||
Play a sample, an internal polyphony id can be passed, or else it's assigned automatically. Returns a voice id which can be used to modify the voice parameters.
|
||||
|
||||
#### <a name="voice_set_pitch_scale">voice_set_pitch_scale</a>
|
||||
* void **voice_set_pitch_scale** **(** [int](class_int) voice, [real](class_real) ratio **)**
|
||||
* void **voice_set_pitch_scale** **(** [int](class_int) voice, [float](class_float) ratio **)**
|
||||
|
||||
Change the pitch scale of a currently playing voice.
|
||||
|
||||
#### <a name="voice_set_volume_scale_db">voice_set_volume_scale_db</a>
|
||||
* void **voice_set_volume_scale_db** **(** [int](class_int) voice, [real](class_real) db **)**
|
||||
* void **voice_set_volume_scale_db** **(** [int](class_int) voice, [float](class_float) db **)**
|
||||
|
||||
Change the volume scale of a currently playing voice (using dB).
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
Base class for scroll bars.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_custom_step](#set_custom_step)** **(** [real](class_real) step **)**
|
||||
* [real](class_real) **[get_custom_step](#get_custom_step)** **(** **)** const
|
||||
* void **[set_custom_step](#set_custom_step)** **(** [float](class_float) step **)**
|
||||
* [float](class_float) **[get_custom_step](#get_custom_step)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Scrollbars are a [Range](class_range) based [Control](class_control), that display a draggable area (the size of the page). Horizontal ([HScrollBar](class_hscrollbar)) and Vertical ([VScrollBar](class_vscrollbar)) versions are available.
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
Base class for all 2D Shapes.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_custom_solver_bias](#set_custom_solver_bias)** **(** [real](class_real) bias **)**
|
||||
* [real](class_real) **[get_custom_solver_bias](#get_custom_solver_bias)** **(** **)** const
|
||||
* void **[set_custom_solver_bias](#set_custom_solver_bias)** **(** [float](class_float) bias **)**
|
||||
* [float](class_float) **[get_custom_solver_bias](#get_custom_solver_bias)** **(** **)** const
|
||||
* [bool](class_bool) **[collide](#collide)** **(** [Matrix32](class_matrix32) local_xform, [Shape2D](class_shape2d) with_shape, [Matrix32](class_matrix32) shape_xform **)**
|
||||
* [bool](class_bool) **[collide_with_motion](#collide_with_motion)** **(** [Matrix32](class_matrix32) local_xform, [Vector2](class_vector2) local_motion, [Shape2D](class_shape2d) with_shape, [Matrix32](class_matrix32) shape_xform, [Vector2](class_vector2) shape_motion **)**
|
||||
* void **[collide_and_get_contacts](#collide_and_get_contacts)** **(** [Matrix32](class_matrix32) local_xform, [Shape2D](class_shape2d) with_shape, [Matrix32](class_matrix32) shape_xform **)**
|
||||
@@ -19,11 +19,11 @@ Base class for all 2D Shapes. All 2D shape types inherit from this.
|
||||
### Member Function Description
|
||||
|
||||
#### <a name="set_custom_solver_bias">set_custom_solver_bias</a>
|
||||
* void **set_custom_solver_bias** **(** [real](class_real) bias **)**
|
||||
* void **set_custom_solver_bias** **(** [float](class_float) bias **)**
|
||||
|
||||
Use a custom solver bias. No need to change this unless you really know what you are doing.
|
||||
|
||||
#### <a name="get_custom_solver_bias">get_custom_solver_bias</a>
|
||||
* [real](class_real) **get_custom_solver_bias** **(** **)** const
|
||||
* [float](class_float) **get_custom_solver_bias** **(** **)** const
|
||||
|
||||
Return the custom solver bias. No need to change this unless you really know what you are doing.
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
Base class for playing spatial 2D sound.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_param](#set_param)** **(** [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[get_param](#get_param)** **(** [int](class_int) param **)** const
|
||||
* void **[set_param](#set_param)** **(** [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[get_param](#get_param)** **(** [int](class_int) param **)** const
|
||||
|
||||
### Numeric Constants
|
||||
* **PARAM_VOLUME_DB** = **0**
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[set_param](#set_param)** **(** [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[get_param](#get_param)** **(** [int](class_int) param **)** const
|
||||
* void **[set_param](#set_param)** **(** [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[get_param](#get_param)** **(** [int](class_int) param **)** const
|
||||
* void **[set_reverb_mode](#set_reverb_mode)** **(** [int](class_int) reverb_mode **)**
|
||||
* [int](class_int) **[get_reverb_mode](#get_reverb_mode)** **(** **)** const
|
||||
* void **[set_force_params_to_all_sources](#set_force_params_to_all_sources)** **(** [bool](class_bool) enabled **)**
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[set_param](#set_param)** **(** [int](class_int) param, [real](class_real) value **)**
|
||||
* [real](class_real) **[get_param](#get_param)** **(** [int](class_int) param **)** const
|
||||
* void **[set_param](#set_param)** **(** [int](class_int) param, [float](class_float) value **)**
|
||||
* [float](class_float) **[get_param](#get_param)** **(** [int](class_int) param **)** const
|
||||
|
||||
### Numeric Constants
|
||||
* **PARAM_VOLUME_DB** = **0**
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
* void **[set_polyphony](#set_polyphony)** **(** [int](class_int) voices **)**
|
||||
* [int](class_int) **[get_polyphony](#get_polyphony)** **(** **)** const
|
||||
* [int](class_int) **[play](#play)** **(** [String](class_string) sample, [int](class_int) voice=-2 **)**
|
||||
* void **[voice_set_pitch_scale](#voice_set_pitch_scale)** **(** [int](class_int) voice, [real](class_real) ratio **)**
|
||||
* void **[voice_set_volume_scale_db](#voice_set_volume_scale_db)** **(** [int](class_int) voice, [real](class_real) db **)**
|
||||
* void **[voice_set_pitch_scale](#voice_set_pitch_scale)** **(** [int](class_int) voice, [float](class_float) ratio **)**
|
||||
* void **[voice_set_volume_scale_db](#voice_set_volume_scale_db)** **(** [int](class_int) voice, [float](class_float) db **)**
|
||||
* [bool](class_bool) **[is_voice_active](#is_voice_active)** **(** [int](class_int) voice **)** const
|
||||
* void **[stop_voice](#stop_voice)** **(** [int](class_int) voice **)**
|
||||
* void **[stop_all](#stop_all)** **(** **)**
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* [bool](class_bool) **[has_loop](#has_loop)** **(** **)** const
|
||||
* [String](class_string) **[get_stream_name](#get_stream_name)** **(** **)** const
|
||||
* [int](class_int) **[get_loop_count](#get_loop_count)** **(** **)** const
|
||||
* [real](class_real) **[get_pos](#get_pos)** **(** **)** const
|
||||
* void **[seek_pos](#seek_pos)** **(** [real](class_real) time **)**
|
||||
* [float](class_float) **[get_pos](#get_pos)** **(** **)** const
|
||||
* void **[seek_pos](#seek_pos)** **(** [float](class_float) time **)**
|
||||
|
||||
### Member Function Description
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
|
||||
### Member Functions
|
||||
* void **[set_radius](#set_radius)** **(** [real](class_real) radius **)**
|
||||
* [real](class_real) **[get_radius](#get_radius)** **(** **)** const
|
||||
* void **[set_radius](#set_radius)** **(** [float](class_float) radius **)**
|
||||
* [float](class_float) **[get_radius](#get_radius)** **(** **)** const
|
||||
|
||||
### Member Function Description
|
||||
|
||||
@@ -7,13 +7,13 @@ Static body for 2D Physics.
|
||||
|
||||
### Member Functions
|
||||
* void **[set_constant_linear_velocity](#set_constant_linear_velocity)** **(** [Vector2](class_vector2) vel **)**
|
||||
* void **[set_constant_angular_velocity](#set_constant_angular_velocity)** **(** [real](class_real) vel **)**
|
||||
* void **[set_constant_angular_velocity](#set_constant_angular_velocity)** **(** [float](class_float) vel **)**
|
||||
* [Vector2](class_vector2) **[get_constant_linear_velocity](#get_constant_linear_velocity)** **(** **)** const
|
||||
* [real](class_real) **[get_constant_angular_velocity](#get_constant_angular_velocity)** **(** **)** const
|
||||
* void **[set_friction](#set_friction)** **(** [real](class_real) friction **)**
|
||||
* [real](class_real) **[get_friction](#get_friction)** **(** **)** const
|
||||
* void **[set_bounce](#set_bounce)** **(** [real](class_real) bounce **)**
|
||||
* [real](class_real) **[get_bounce](#get_bounce)** **(** **)** const
|
||||
* [float](class_float) **[get_constant_angular_velocity](#get_constant_angular_velocity)** **(** **)** const
|
||||
* void **[set_friction](#set_friction)** **(** [float](class_float) friction **)**
|
||||
* [float](class_float) **[get_friction](#get_friction)** **(** **)** const
|
||||
* void **[set_bounce](#set_bounce)** **(** [float](class_float) bounce **)**
|
||||
* [float](class_float) **[get_bounce](#get_bounce)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Static body for 2D Physics. A static body is a simple body that is not intended to move. They don't consume any CPU resources in contrast to a [RigidBody2D](class_rigidbody2d) so they are great for scenaro collision.
|
||||
@@ -29,7 +29,7 @@ Static body for 2D Physics. A static body is a simple body that is not intended
|
||||
Set a constant linear velocity for the body.
|
||||
|
||||
#### <a name="set_constant_angular_velocity">set_constant_angular_velocity</a>
|
||||
* void **set_constant_angular_velocity** **(** [real](class_real) vel **)**
|
||||
* void **set_constant_angular_velocity** **(** [float](class_float) vel **)**
|
||||
|
||||
Set a constant angular velocity for the body.
|
||||
|
||||
@@ -39,6 +39,6 @@ Set a constant angular velocity for the body.
|
||||
Return the constant linear velocity for the body.
|
||||
|
||||
#### <a name="get_constant_angular_velocity">get_constant_angular_velocity</a>
|
||||
* [real](class_real) **get_constant_angular_velocity** **(** **)** const
|
||||
* [float](class_float) **get_constant_angular_velocity** **(** **)** const
|
||||
|
||||
Return the constant angular velocity for the body.
|
||||
|
||||
@@ -15,17 +15,17 @@ Base class for audio stream playback.
|
||||
* [bool](class_bool) **[is_paused](#is_paused)** **(** **)** const
|
||||
* void **[set_loop](#set_loop)** **(** [bool](class_bool) enabled **)**
|
||||
* [bool](class_bool) **[has_loop](#has_loop)** **(** **)** const
|
||||
* void **[set_volume](#set_volume)** **(** [real](class_real) volume **)**
|
||||
* [real](class_real) **[get_volume](#get_volume)** **(** **)** const
|
||||
* void **[set_volume_db](#set_volume_db)** **(** [real](class_real) db **)**
|
||||
* [real](class_real) **[get_volume_db](#get_volume_db)** **(** **)** const
|
||||
* void **[set_volume](#set_volume)** **(** [float](class_float) volume **)**
|
||||
* [float](class_float) **[get_volume](#get_volume)** **(** **)** const
|
||||
* void **[set_volume_db](#set_volume_db)** **(** [float](class_float) db **)**
|
||||
* [float](class_float) **[get_volume_db](#get_volume_db)** **(** **)** const
|
||||
* [String](class_string) **[get_stream_name](#get_stream_name)** **(** **)** const
|
||||
* [int](class_int) **[get_loop_count](#get_loop_count)** **(** **)** const
|
||||
* [real](class_real) **[get_pos](#get_pos)** **(** **)** const
|
||||
* void **[seek_pos](#seek_pos)** **(** [real](class_real) time **)**
|
||||
* [float](class_float) **[get_pos](#get_pos)** **(** **)** const
|
||||
* void **[seek_pos](#seek_pos)** **(** [float](class_float) time **)**
|
||||
* void **[set_autoplay](#set_autoplay)** **(** [bool](class_bool) enabled **)**
|
||||
* [bool](class_bool) **[has_autoplay](#has_autoplay)** **(** **)** const
|
||||
* [real](class_real) **[get_length](#get_length)** **(** **)** const
|
||||
* [float](class_float) **[get_length](#get_length)** **(** **)** const
|
||||
|
||||
### Description
|
||||
Base class for audio stream playback. Audio stream players inherit from it.
|
||||
|
||||
@@ -46,7 +46,7 @@ Built-In string class.
|
||||
* [RealArray](class_realarray) **[split_floats](#split_floats)** **(** [String](class_string) divisor, [bool](class_bool) allow_empty=True **)**
|
||||
* [String](class_string) **[strip_edges](#strip_edges)** **(** **)**
|
||||
* [String](class_string) **[substr](#substr)** **(** [int](class_int) from, [int](class_int) len **)**
|
||||
* [real](class_real) **[to_float](#to_float)** **(** **)**
|
||||
* [float](class_float) **[to_float](#to_float)** **(** **)**
|
||||
* [int](class_int) **[to_int](#to_int)** **(** **)**
|
||||
* [String](class_string) **[to_lower](#to_lower)** **(** **)**
|
||||
* [String](class_string) **[to_upper](#to_upper)** **(** **)**
|
||||
|
||||
@@ -7,9 +7,9 @@ Base class for dawing stylized boxes for the UI.
|
||||
|
||||
### Member Functions
|
||||
* [bool](class_bool) **[test_mask](#test_mask)** **(** [Vector2](class_vector2) point, [Rect2](class_rect2) rect **)** const
|
||||
* void **[set_default_margin](#set_default_margin)** **(** [int](class_int) margin, [real](class_real) offset **)**
|
||||
* [real](class_real) **[get_default_margin](#get_default_margin)** **(** [int](class_int) margin **)** const
|
||||
* [real](class_real) **[get_margin](#get_margin)** **(** [int](class_int) margin **)** const
|
||||
* void **[set_default_margin](#set_default_margin)** **(** [int](class_int) margin, [float](class_float) offset **)**
|
||||
* [float](class_float) **[get_default_margin](#get_default_margin)** **(** [int](class_int) margin **)** const
|
||||
* [float](class_float) **[get_margin](#get_margin)** **(** [int](class_int) margin **)** const
|
||||
* [Vector2](class_vector2) **[get_minimum_size](#get_minimum_size)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_center_size](#get_center_size)** **(** **)** const
|
||||
* [Vector2](class_vector2) **[get_offset](#get_offset)** **(** **)** const
|
||||
@@ -26,17 +26,17 @@ StyleBox is [Resource](class_resource) that provides an abstract base class for
|
||||
Test a position in a rectangle, return wether it pases the mask test.
|
||||
|
||||
#### <a name="set_default_margin">set_default_margin</a>
|
||||
* void **set_default_margin** **(** [int](class_int) margin, [real](class_real) offset **)**
|
||||
* void **set_default_margin** **(** [int](class_int) margin, [float](class_float) offset **)**
|
||||
|
||||
Set the default offset "offset" of the margin "margin" (see MARGIN_* enum) for a StyleBox, Controls that draw styleboxes with context inside need to know the margin, so the border of the stylebox is not occluded.
|
||||
|
||||
#### <a name="get_default_margin">get_default_margin</a>
|
||||
* [real](class_real) **get_default_margin** **(** [int](class_int) margin **)** const
|
||||
* [float](class_float) **get_default_margin** **(** [int](class_int) margin **)** const
|
||||
|
||||
Return the default offset of the margin "margin" (see MARGIN_* enum) of a StyleBox, Controls that draw styleboxes with context inside need to know the margin, so the border of the stylebox is not occluded.
|
||||
|
||||
#### <a name="get_margin">get_margin</a>
|
||||
* [real](class_real) **get_margin** **(** [int](class_int) margin **)** const
|
||||
* [float](class_float) **get_margin** **(** [int](class_int) margin **)** const
|
||||
|
||||
Return the offset of margin "margin" (see MARGIN_* enum).
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ Image mask based StyleBox, for mask test.
|
||||
* [Image](class_image) **[get_image](#get_image)** **(** **)** const
|
||||
* void **[set_expand](#set_expand)** **(** [bool](class_bool) expand **)**
|
||||
* [bool](class_bool) **[get_expand](#get_expand)** **(** **)** const
|
||||
* void **[set_expand_margin_size](#set_expand_margin_size)** **(** [int](class_int) margin, [real](class_real) size **)**
|
||||
* [real](class_real) **[get_expand_margin_size](#get_expand_margin_size)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_expand_margin_size](#set_expand_margin_size)** **(** [int](class_int) margin, [float](class_float) size **)**
|
||||
* [float](class_float) **[get_expand_margin_size](#get_expand_margin_size)** **(** [int](class_int) arg0 **)** const
|
||||
|
||||
### Description
|
||||
This StyleBox is similar to [StyleBoxTexture](class_styleboxtexture), but only meant to be used for mask testing. It takes an image and applies stretch rules to determine if the poit clicked is masked or not.
|
||||
@@ -39,11 +39,11 @@ Set the expand property (default). When expanding, the image will use the same r
|
||||
Return wether the expand property is set(default). When expanding, the image will use the same rules as [StyleBoxTexture](class_styleboxtexture) for expand. If not expanding, the image will always be tested at its original size.
|
||||
|
||||
#### <a name="set_expand_margin_size">set_expand_margin_size</a>
|
||||
* void **set_expand_margin_size** **(** [int](class_int) margin, [real](class_real) size **)**
|
||||
* void **set_expand_margin_size** **(** [int](class_int) margin, [float](class_float) size **)**
|
||||
|
||||
Set an expand margin size (from enum MARGIN_*). Parts of the image below the size of the margin (and in the direction of the margin) will not expand.
|
||||
|
||||
#### <a name="get_expand_margin_size">get_expand_margin_size</a>
|
||||
* [real](class_real) **get_expand_margin_size** **(** [int](class_int) arg0 **)** const
|
||||
* [float](class_float) **get_expand_margin_size** **(** [int](class_int) arg0 **)** const
|
||||
|
||||
Return the expand margin size (from enum MARGIN_*). Parts of the image below the size of the margin (and in the direction of the margin) will not expand.
|
||||
|
||||
@@ -8,10 +8,10 @@ Texture Based 3x3 scale style.
|
||||
### Member Functions
|
||||
* void **[set_texture](#set_texture)** **(** [Texture](class_texture) texture **)**
|
||||
* [Texture](class_texture) **[get_texture](#get_texture)** **(** **)** const
|
||||
* void **[set_margin_size](#set_margin_size)** **(** [int](class_int) margin, [real](class_real) size **)**
|
||||
* [real](class_real) **[get_margin_size](#get_margin_size)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_expand_margin_size](#set_expand_margin_size)** **(** [int](class_int) margin, [real](class_real) size **)**
|
||||
* [real](class_real) **[get_expand_margin_size](#get_expand_margin_size)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_margin_size](#set_margin_size)** **(** [int](class_int) margin, [float](class_float) size **)**
|
||||
* [float](class_float) **[get_margin_size](#get_margin_size)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_expand_margin_size](#set_expand_margin_size)** **(** [int](class_int) margin, [float](class_float) size **)**
|
||||
* [float](class_float) **[get_expand_margin_size](#get_expand_margin_size)** **(** [int](class_int) arg0 **)** const
|
||||
* void **[set_draw_center](#set_draw_center)** **(** [bool](class_bool) enable **)**
|
||||
* [bool](class_bool) **[get_draw_center](#get_draw_center)** **(** **)** const
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user