diff options
| author | Juan Linietsky <reduzio@gmail.com> | 2014-12-07 02:04:20 -0300 |
|---|---|---|
| committer | Juan Linietsky <reduzio@gmail.com> | 2014-12-07 02:04:20 -0300 |
| commit | c79be979d47daae613d1b1bbc732a30a74f56543 (patch) | |
| tree | 9edaf684a8d3ff47b124d03e04c01f927c197255 /doc | |
| parent | f7c9a4a0a8ab770dfe565c31c7c47585beb53594 (diff) | |
Batch of Bugfixes
-=-=-=-=-=-=-=-=-
-Fixed Export UV XForm (should work now). #923
-Fixed enforcement of limits in property editor. #919
-Fixed long-standing bug of export editings in script inheritance. #914, #859, #756
-Fixed horrible error reporting in shader language. #912
-Added kinematic collision with plane (please test well). #911
-Fixed double animation track insert when using 2D rigs. #904
-VKey updates offset parameter in sprite edition. #901
-Do not allow anymore a script to preload itself. (does not fix #899, but narrows it down)
-Avoid connection editor from overriding selected text. #897
-Fixed timer autostart. #876
-Fixed collision layers in 3D physics. #872
-Improved operators in shader #857
-Fixed ambient lighting bug #834
-Avoid editor from processing gamepad input #813
-Added not keyword #752
Please test!
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/base/classes.xml | 199 |
1 files changed, 151 insertions, 48 deletions
diff --git a/doc/base/classes.xml b/doc/base/classes.xml index 2c49926d66..35de0106b5 100644 --- a/doc/base/classes.xml +++ b/doc/base/classes.xml @@ -3281,6 +3281,12 @@ <description> </description> </method> + <method name="get_overlapping_bodies" qualifiers="const" > + <return type="Array"> + </return> + <description> + </description> + </method> </methods> <signals> <signal name="body_enter"> @@ -3418,6 +3424,12 @@ <description> </description> </method> + <method name="get_overlapping_bodies" qualifiers="const" > + <return type="Array"> + </return> + <description> + </description> + </method> </methods> <signals> <signal name="body_enter"> @@ -4828,6 +4840,10 @@ </method> </methods> <signals> + <signal name="released"> + <description> + </description> + </signal> <signal name="toggled"> <argument index="0" name="pressed" type="bool"> </argument> @@ -11647,6 +11663,14 @@ <description> </description> </method> + <method name="save_png" > + <return type="int"> + </return> + <argument index="0" name="path" type="String" default="0"> + </argument> + <description> + </description> + </method> </methods> <constants> <constant name="COMPRESS_BC" value="0"> @@ -15474,14 +15498,12 @@ Finally, when a node is freed, it will free all its children nodes too. </description> <methods> - <method name="_enter_scene" qualifiers="virtual" > + <method name="_enter_tree" qualifiers="virtual" > <description> - Called when entered the scene. </description> </method> - <method name="_exit_scene" qualifiers="virtual" > + <method name="_exit_tree" qualifiers="virtual" > <description> - Called when being removed from the scene. </description> </method> <method name="_fixed_process" qualifiers="virtual" > @@ -15634,11 +15656,10 @@ <description> </description> </method> - <method name="is_inside_scene" qualifiers="const" > + <method name="is_inside_tree" qualifiers="const" > <return type="bool"> </return> <description> - Return wether the node is inside a scene tree (a tree where the topmost node is a [RootNode]) </description> </method> <method name="is_a_parent_of" qualifiers="const" > @@ -15882,11 +15903,10 @@ <description> </description> </method> - <method name="get_scene" qualifiers="const" > - <return type="SceneMainLoop"> + <method name="get_tree" qualifiers="const" > + <return type="SceneTree"> </return> <description> - Get the current SceneMainLoop. Only returned if the node is inside the scene, else returns null. </description> </method> <method name="duplicate" qualifiers="const" > @@ -15917,28 +15937,24 @@ </method> </methods> <signals> - <signal name="enter_scene"> + <signal name="renamed"> <description> - Emitted when the node enters the scene. + Emitted when the node is renamed. </description> </signal> - <signal name="renamed"> + <signal name="enter_tree"> <description> - Emitted when the node is renamed. </description> </signal> - <signal name="exit_scene"> + <signal name="exit_tree"> <description> - Emitted when the node exits the scene. </description> </signal> </signals> <constants> - <constant name="NOTIFICATION_ENTER_SCENE" value="10"> - Notification received when the node enters the Scene Tree and gains access to the [RootNode]. Note that children nodes will not have received the notification at that time yet. + <constant name="NOTIFICATION_ENTER_TREE" value="10"> </constant> - <constant name="NOTIFICATION_EXIT_SCENE" value="11"> - Notification received when the node exits the Scene Tree and loses access to the [RootNode]. Note that parent nodes will not have received the notification at that time yet. + <constant name="NOTIFICATION_EXIT_TREE" value="11"> </constant> <constant name="NOTIFICATION_MOVED_IN_PARENT" value="12"> </constant> @@ -16554,6 +16570,10 @@ </argument> <argument index="1" name="arg1" type="float"> </argument> + <argument index="2" name="arg2" type="int"> + </argument> + <argument index="3" name="arg3" type="int"> + </argument> <description> </description> </method> @@ -17334,7 +17354,7 @@ <method name="put_var" > <return type="int"> </return> - <argument index="0" name="var" type="Variant"> + <argument index="0" name="var" type="var"> </argument> <description> </description> @@ -17368,6 +17388,70 @@ <constants> </constants> </class> +<class name="PacketPeerUDP" inherits="PacketPeer" category="Core"> + <brief_description> + </brief_description> + <description> + </description> + <methods> + <method name="listen" > + <return type="int"> + </return> + <argument index="0" name="port" type="int"> + </argument> + <argument index="1" name="recv_buf_size" type="int" default="65536"> + </argument> + <description> + </description> + </method> + <method name="close" > + <description> + </description> + </method> + <method name="wait" > + <return type="int"> + </return> + <description> + </description> + </method> + <method name="is_listening" qualifiers="const" > + <return type="bool"> + </return> + <description> + </description> + </method> + <method name="get_packet_ip" qualifiers="const" > + <return type="String"> + </return> + <description> + </description> + </method> + <method name="get_packet_address" qualifiers="const" > + <return type="int"> + </return> + <description> + </description> + </method> + <method name="get_packet_port" qualifiers="const" > + <return type="int"> + </return> + <description> + </description> + </method> + <method name="set_send_address" > + <return type="int"> + </return> + <argument index="0" name="host" type="String"> + </argument> + <argument index="1" name="port" type="int"> + </argument> + <description> + </description> + </method> + </methods> + <constants> + </constants> +</class> <class name="Panel" inherits="Control" category="Core"> <brief_description> Provides an opaque background for [Control] children. @@ -18039,6 +18123,30 @@ <description> </description> </method> + <method name="set_h_frames" > + <argument index="0" name="enable" type="int"> + </argument> + <description> + </description> + </method> + <method name="get_h_frames" qualifiers="const" > + <return type="int"> + </return> + <description> + </description> + </method> + <method name="set_v_frames" > + <argument index="0" name="enable" type="int"> + </argument> + <description> + </description> + </method> + <method name="get_v_frames" qualifiers="const" > + <return type="int"> + </return> + <description> + </description> + </method> <method name="set_emission_half_extents" > <argument index="0" name="extents" type="Vector2"> </argument> @@ -18173,7 +18281,7 @@ </constant> <constant name="PARAM_HUE_VARIATION" value="13"> </constant> - <constant name="PARAM_MAX" value="14"> + <constant name="PARAM_MAX" value="16"> </constant> <constant name="MAX_COLOR_PHASES" value="4"> </constant> @@ -19534,7 +19642,7 @@ <description> </description> </method> - <method name="free" > + <method name="free_rid" > <argument index="0" name="rid" type="RID"> </argument> <description> @@ -20994,7 +21102,7 @@ <description> </description> </method> - <method name="free" > + <method name="free_rid" > <argument index="0" name="rid" type="RID"> </argument> <description> @@ -24091,6 +24199,12 @@ <description> </description> </method> + <method name="get_colliding_bodies" qualifiers="const" > + <return type="Array"> + </return> + <description> + </description> + </method> </methods> <signals> <signal name="body_enter"> @@ -24364,6 +24478,12 @@ Return true if the body has the ability to fall asleep when not moving. See [set_can_sleep]. </description> </method> + <method name="get_colliding_bodies" qualifiers="const" > + <return type="Array"> + </return> + <description> + </description> + </method> </methods> <signals> <signal name="body_enter"> @@ -25275,13 +25395,10 @@ </constant> </constants> </class> -<class name="SceneMainLoop" inherits="MainLoop" category="Core"> +<class name="SceneTree" inherits="MainLoop" category="Core"> <brief_description> - Scene-Based implementation of the MainLoop. </brief_description> <description> - Scene implementation of the MainLoop. All scenes edited using the editor are loaded with this main loop, which provides the base for the scene system.[br] - All group operations (get nodes, call, etc) is performed here. All nodes in a group can be called a specific functions, set a property or notified. This happens in scene-order. </description> <methods> <method name="notify_group" > @@ -25292,7 +25409,6 @@ <argument index="2" name="notification" type="int"> </argument> <description> - Call a notification in all the nodes belonging to a given group. See GROUP_CALL_* enum for options. </description> </method> <method name="set_group" > @@ -25305,7 +25421,6 @@ <argument index="3" name="value" type="var"> </argument> <description> - Set a property in all the nodes belonging to a given group. See GROUP_CALL_* enum for options. </description> </method> <method name="get_nodes_in_group" > @@ -25314,7 +25429,6 @@ <argument index="0" name="arg0" type="String"> </argument> <description> - Get all the nods belonging to a given group. </description> </method> <method name="get_root" qualifiers="const" > @@ -25327,21 +25441,18 @@ <argument index="0" name="enabled" type="bool"> </argument> <description> - Set to true if the application will quit automatically when quit is requested (Alt-f4 or ctrl-c). </description> </method> <method name="set_editor_hint" > <argument index="0" name="enable" type="bool"> </argument> <description> - Set to true to tell nodes and the scene that it is being edited. This is used by editors, not release. </description> </method> <method name="is_editor_hint" qualifiers="const" > <return type="bool"> </return> <description> - Return true if the scene is being run inside an editor. </description> </method> <method name="set_edited_scene_root" > @@ -25360,19 +25471,16 @@ <argument index="0" name="enable" type="bool"> </argument> <description> - Set pause. The built-in pause system is very basic and only meant to avoid processing nodes not allowed to work in pause mode. </description> </method> <method name="is_paused" qualifiers="const" > <return type="bool"> </return> <description> - Return true if the scene is paused. </description> </method> <method name="set_input_as_handled" > <description> - Handle a current input event (avoid further processing of it). </description> </method> <method name="get_node_count" qualifiers="const" > @@ -25385,12 +25493,10 @@ <return type="int"> </return> <description> - Return the frame index (how many frames were drawn). </description> </method> <method name="quit" > <description> - Quit the application. </description> </method> <method name="set_screen_stretch" > @@ -25407,7 +25513,6 @@ <argument index="0" name="obj" type="Object"> </argument> <description> - Queue an object for deletion next time the loop goes idle. </description> </method> <method name="call_group" > @@ -25428,41 +25533,33 @@ <argument index="7" name="arg4" type="var" default="NULL"> </argument> <description> - Call a function for all the nodes in a given group. </description> </method> </methods> <signals> <signal name="screen_resized"> <description> - Emitted when the screen changes size. </description> </signal> <signal name="node_removed"> <argument index="0" name="node" type="Object"> </argument> <description> - Emitted when a node is removed from the scene. </description> </signal> <signal name="tree_changed"> <description> - Emitted when the scene tree changed (nodes added/removed/moved/etc) </description> </signal> </signals> <constants> <constant name="GROUP_CALL_DEFAULT" value="0"> - Regular group call flag (no flags). </constant> <constant name="GROUP_CALL_REVERSE" value="1"> - Call a group in inverse-scene order. </constant> <constant name="GROUP_CALL_REALTIME" value="2"> - Call a group immediately (usually calls are delivered on idle). </constant> <constant name="GROUP_CALL_UNIQUE" value="4"> - Call a group only once, even if call is performed many times. </constant> <constant name="STRETCH_MODE_DISABLED" value="0"> </constant> @@ -32543,7 +32640,7 @@ <description> </description> </method> - <method name="get_pos" qualifiers="const" > + <method name="get_stream_pos" qualifiers="const" > <return type="float"> </return> <description> @@ -32601,6 +32698,12 @@ <description> </description> </method> + <method name="set_audio_track" > + <argument index="0" name="idx" type="int"> + </argument> + <description> + </description> + </method> </methods> <constants> </constants> |