You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2026-01-05 19:31:35 +00:00
Merge pull request #57234 from rafallus/doc/collision_obj_mouse_functions
This commit is contained in:
@@ -20,6 +20,32 @@
|
||||
[b]Note:[/b] [method _input_event] requires [member input_pickable] to be [code]true[/code] and at least one [member collision_layer] bit to be set.
|
||||
</description>
|
||||
</method>
|
||||
<method name="_mouse_enter" qualifiers="virtual">
|
||||
<return type="void" />
|
||||
<description>
|
||||
Called when the mouse pointer enters any of this object's shapes. Requires [member input_pickable] to be [code]true[/code] and at least one [member collision_layer] bit to be set. Note that moving between different shapes within a single [CollisionObject2D] won't cause this function to be called.
|
||||
</description>
|
||||
</method>
|
||||
<method name="_mouse_exit" qualifiers="virtual">
|
||||
<return type="void" />
|
||||
<description>
|
||||
Called when the mouse pointer exits all this object's shapes. Requires [member input_pickable] to be [code]true[/code] and at least one [member collision_layer] bit to be set. Note that moving between different shapes within a single [CollisionObject2D] won't cause this function to be called.
|
||||
</description>
|
||||
</method>
|
||||
<method name="_mouse_shape_enter" qualifiers="virtual">
|
||||
<return type="void" />
|
||||
<param index="0" name="shape_idx" type="int" />
|
||||
<description>
|
||||
Called when the mouse pointer enters any of this object's shapes or moves from one shape to another. [param shape_idx] is the child index of the newly entered [Shape2D]. Requires [member input_pickable] to be [code]true[/code] and at least one [member collision_layer] bit to be called.
|
||||
</description>
|
||||
</method>
|
||||
<method name="_mouse_shape_exit" qualifiers="virtual">
|
||||
<return type="void" />
|
||||
<param index="0" name="shape_idx" type="int" />
|
||||
<description>
|
||||
Called when the mouse pointer exits any of this object's shapes. [param shape_idx] is the child index of the exited [Shape2D]. Requires [member input_pickable] to be [code]true[/code] and at least one [member collision_layer] bit to be called.
|
||||
</description>
|
||||
</method>
|
||||
<method name="create_shape_owner">
|
||||
<return type="int" />
|
||||
<param index="0" name="owner" type="Object" />
|
||||
|
||||
@@ -21,6 +21,18 @@
|
||||
[b]Note:[/b] [method _input_event] requires [member input_ray_pickable] to be [code]true[/code] and at least one [member collision_layer] bit to be set.
|
||||
</description>
|
||||
</method>
|
||||
<method name="_mouse_enter" qualifiers="virtual">
|
||||
<return type="void" />
|
||||
<description>
|
||||
Called when the mouse pointer enters any of this object's shapes. Requires [member input_ray_pickable] to be [code]true[/code] and at least one [member collision_layer] bit to be set. Note that moving between different shapes within a single [CollisionObject3D] won't cause this function to be called.
|
||||
</description>
|
||||
</method>
|
||||
<method name="_mouse_exit" qualifiers="virtual">
|
||||
<return type="void" />
|
||||
<description>
|
||||
Called when the mouse pointer exits all this object's shapes. Requires [member input_ray_pickable] to be [code]true[/code] and at least one [member collision_layer] bit to be set. Note that moving between different shapes within a single [CollisionObject3D] won't cause this function to be called.
|
||||
</description>
|
||||
</method>
|
||||
<method name="create_shape_owner">
|
||||
<return type="int" />
|
||||
<param index="0" name="owner" type="Object" />
|
||||
|
||||
Reference in New Issue
Block a user