.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/EditorNode3DGizmo.xml. .. _class_EditorNode3DGizmo: EditorNode3DGizmo ================= **Inherits:** :ref:`Node3DGizmo` **<** :ref:`RefCounted` **<** :ref:`Object` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_begin_handle_action` **(** :ref:`int` id, :ref:`bool` secondary **)** |virtual| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_commit_handle` **(** :ref:`int` id, :ref:`bool` secondary, :ref:`Variant` restore, :ref:`bool` cancel **)** |virtual| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_commit_subgizmos` **(** :ref:`PackedInt32Array` ids, :ref:`Transform3D[]` restores, :ref:`bool` cancel **)** |virtual| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`String` | :ref:`_get_handle_name` **(** :ref:`int` id, :ref:`bool` secondary **)** |virtual| |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`_get_handle_value` **(** :ref:`int` id, :ref:`bool` secondary **)** |virtual| |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Transform3D` | :ref:`_get_subgizmo_transform` **(** :ref:`int` id **)** |virtual| |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`_is_handle_highlighted` **(** :ref:`int` id, :ref:`bool` secondary **)** |virtual| |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_redraw` **(** **)** |virtual| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_set_handle` **(** :ref:`int` id, :ref:`bool` secondary, :ref:`Camera3D` camera, :ref:`Vector2` point **)** |virtual| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`_set_subgizmo_transform` **(** :ref:`int` id, :ref:`Transform3D` transform **)** |virtual| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedInt32Array` | :ref:`_subgizmos_intersect_frustum` **(** :ref:`Camera3D` camera, :ref:`Plane[]` frustum **)** |virtual| |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`_subgizmos_intersect_ray` **(** :ref:`Camera3D` camera, :ref:`Vector2` point **)** |virtual| |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_collision_segments` **(** :ref:`PackedVector3Array` segments **)** | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_collision_triangles` **(** :ref:`TriangleMesh` triangles **)** | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_handles` **(** :ref:`PackedVector3Array` handles, :ref:`Material` material, :ref:`PackedInt32Array` ids, :ref:`bool` billboard=false, :ref:`bool` secondary=false **)** | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_lines` **(** :ref:`PackedVector3Array` lines, :ref:`Material` material, :ref:`bool` billboard=false, :ref:`Color` modulate=Color(1, 1, 1, 1) **)** | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_mesh` **(** :ref:`Mesh` mesh, :ref:`Material` material=null, :ref:`Transform3D` transform=Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0), :ref:`SkinReference` skeleton=null **)** | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_unscaled_billboard` **(** :ref:`Material` material, :ref:`float` default_scale=1, :ref:`Color` modulate=Color(1, 1, 1, 1) **)** | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`clear` **(** **)** | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Node3D` | :ref:`get_node_3d` **(** **)** |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`EditorNode3DGizmoPlugin` | :ref:`get_plugin` **(** **)** |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`PackedInt32Array` | :ref:`get_subgizmo_selection` **(** **)** |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_subgizmo_selected` **(** :ref:`int` id **)** |const| | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_hidden` **(** :ref:`bool` hidden **)** | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_node_3d` **(** :ref:`Node` node **)** | +---------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_EditorNode3DGizmo_private_method__begin_handle_action: .. rst-class:: classref-method void **_begin_handle_action** **(** :ref:`int` id, :ref:`bool` secondary **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__commit_handle: .. rst-class:: classref-method void **_commit_handle** **(** :ref:`int` id, :ref:`bool` secondary, :ref:`Variant` restore, :ref:`bool` cancel **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__commit_subgizmos: .. rst-class:: classref-method void **_commit_subgizmos** **(** :ref:`PackedInt32Array` ids, :ref:`Transform3D[]` restores, :ref:`bool` cancel **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__get_handle_name: .. rst-class:: classref-method :ref:`String` **_get_handle_name** **(** :ref:`int` id, :ref:`bool` secondary **)** |virtual| |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__get_handle_value: .. rst-class:: classref-method :ref:`Variant` **_get_handle_value** **(** :ref:`int` id, :ref:`bool` secondary **)** |virtual| |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__get_subgizmo_transform: .. rst-class:: classref-method :ref:`Transform3D` **_get_subgizmo_transform** **(** :ref:`int` id **)** |virtual| |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__is_handle_highlighted: .. rst-class:: classref-method :ref:`bool` **_is_handle_highlighted** **(** :ref:`int` id, :ref:`bool` secondary **)** |virtual| |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__redraw: .. rst-class:: classref-method void **_redraw** **(** **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__set_handle: .. rst-class:: classref-method void **_set_handle** **(** :ref:`int` id, :ref:`bool` secondary, :ref:`Camera3D` camera, :ref:`Vector2` point **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__set_subgizmo_transform: .. rst-class:: classref-method void **_set_subgizmo_transform** **(** :ref:`int` id, :ref:`Transform3D` transform **)** |virtual| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__subgizmos_intersect_frustum: .. rst-class:: classref-method :ref:`PackedInt32Array` **_subgizmos_intersect_frustum** **(** :ref:`Camera3D` camera, :ref:`Plane[]` frustum **)** |virtual| |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_private_method__subgizmos_intersect_ray: .. rst-class:: classref-method :ref:`int` **_subgizmos_intersect_ray** **(** :ref:`Camera3D` camera, :ref:`Vector2` point **)** |virtual| |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_add_collision_segments: .. rst-class:: classref-method void **add_collision_segments** **(** :ref:`PackedVector3Array` segments **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_add_collision_triangles: .. rst-class:: classref-method void **add_collision_triangles** **(** :ref:`TriangleMesh` triangles **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_add_handles: .. rst-class:: classref-method void **add_handles** **(** :ref:`PackedVector3Array` handles, :ref:`Material` material, :ref:`PackedInt32Array` ids, :ref:`bool` billboard=false, :ref:`bool` secondary=false **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_add_lines: .. rst-class:: classref-method void **add_lines** **(** :ref:`PackedVector3Array` lines, :ref:`Material` material, :ref:`bool` billboard=false, :ref:`Color` modulate=Color(1, 1, 1, 1) **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_add_mesh: .. rst-class:: classref-method void **add_mesh** **(** :ref:`Mesh` mesh, :ref:`Material` material=null, :ref:`Transform3D` transform=Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0), :ref:`SkinReference` skeleton=null **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_add_unscaled_billboard: .. rst-class:: classref-method void **add_unscaled_billboard** **(** :ref:`Material` material, :ref:`float` default_scale=1, :ref:`Color` modulate=Color(1, 1, 1, 1) **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_clear: .. rst-class:: classref-method void **clear** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_get_node_3d: .. rst-class:: classref-method :ref:`Node3D` **get_node_3d** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_get_plugin: .. rst-class:: classref-method :ref:`EditorNode3DGizmoPlugin` **get_plugin** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_get_subgizmo_selection: .. rst-class:: classref-method :ref:`PackedInt32Array` **get_subgizmo_selection** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_is_subgizmo_selected: .. rst-class:: classref-method :ref:`bool` **is_subgizmo_selected** **(** :ref:`int` id **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_set_hidden: .. rst-class:: classref-method void **set_hidden** **(** :ref:`bool` hidden **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_EditorNode3DGizmo_method_set_node_3d: .. rst-class:: classref-method void **set_node_3d** **(** :ref:`Node` node **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`