EditorNode3DGizmo

Inherits: Node3DGizmo < RefCounted < Object

There is currently no description for this class. Please help us by contributing one!

Methods

void

_begin_handle_action ( int id, bool secondary ) virtual

void

_commit_handle ( int id, bool secondary, Variant restore, bool cancel ) virtual

void

_commit_subgizmos ( PackedInt32Array ids, Transform3D[] restores, bool cancel ) virtual

String

_get_handle_name ( int id, bool secondary ) virtual const

Variant

_get_handle_value ( int id, bool secondary ) virtual const

Transform3D

_get_subgizmo_transform ( int id ) virtual const

bool

_is_handle_highlighted ( int id, bool secondary ) virtual const

void

_redraw ( ) virtual

void

_set_handle ( int id, bool secondary, Camera3D camera, Vector2 point ) virtual

void

_set_subgizmo_transform ( int id, Transform3D transform ) virtual

PackedInt32Array

_subgizmos_intersect_frustum ( Camera3D camera, Plane[] frustum ) virtual const

int

_subgizmos_intersect_ray ( Camera3D camera, Vector2 point ) virtual const

void

add_collision_segments ( PackedVector3Array segments )

void

add_collision_triangles ( TriangleMesh triangles )

void

add_handles ( PackedVector3Array handles, Material material, PackedInt32Array ids, bool billboard=false, bool secondary=false )

void

add_lines ( PackedVector3Array lines, Material material, bool billboard=false, Color modulate=Color(1, 1, 1, 1) )

void

add_mesh ( Mesh mesh, Material material=null, Transform3D transform=Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0), SkinReference skeleton=null )

void

add_unscaled_billboard ( Material material, float default_scale=1, Color modulate=Color(1, 1, 1, 1) )

void

clear ( )

Node3D

get_node_3d ( ) const

EditorNode3DGizmoPlugin

get_plugin ( ) const

PackedInt32Array

get_subgizmo_selection ( ) const

bool

is_subgizmo_selected ( int id ) const

void

set_hidden ( bool hidden )

void

set_node_3d ( Node node )


Method Descriptions

void _begin_handle_action ( int id, bool secondary ) virtual

There is currently no description for this method. Please help us by contributing one!


void _commit_handle ( int id, bool secondary, Variant restore, bool cancel ) virtual

There is currently no description for this method. Please help us by contributing one!


void _commit_subgizmos ( PackedInt32Array ids, Transform3D[] restores, bool cancel ) virtual

There is currently no description for this method. Please help us by contributing one!


String _get_handle_name ( int id, bool secondary ) virtual const

There is currently no description for this method. Please help us by contributing one!


Variant _get_handle_value ( int id, bool secondary ) virtual const

There is currently no description for this method. Please help us by contributing one!


Transform3D _get_subgizmo_transform ( int id ) virtual const

There is currently no description for this method. Please help us by contributing one!


bool _is_handle_highlighted ( int id, bool secondary ) virtual const

There is currently no description for this method. Please help us by contributing one!


void _redraw ( ) virtual

There is currently no description for this method. Please help us by contributing one!


void _set_handle ( int id, bool secondary, Camera3D camera, Vector2 point ) virtual

There is currently no description for this method. Please help us by contributing one!


void _set_subgizmo_transform ( int id, Transform3D transform ) virtual

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array _subgizmos_intersect_frustum ( Camera3D camera, Plane[] frustum ) virtual const

There is currently no description for this method. Please help us by contributing one!


int _subgizmos_intersect_ray ( Camera3D camera, Vector2 point ) virtual const

There is currently no description for this method. Please help us by contributing one!


void add_collision_segments ( PackedVector3Array segments )

There is currently no description for this method. Please help us by contributing one!


void add_collision_triangles ( TriangleMesh triangles )

There is currently no description for this method. Please help us by contributing one!


void add_handles ( PackedVector3Array handles, Material material, PackedInt32Array ids, bool billboard=false, bool secondary=false )

There is currently no description for this method. Please help us by contributing one!


void add_lines ( PackedVector3Array lines, Material material, bool billboard=false, Color modulate=Color(1, 1, 1, 1) )

There is currently no description for this method. Please help us by contributing one!


void add_mesh ( Mesh mesh, Material material=null, Transform3D transform=Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0), SkinReference skeleton=null )

There is currently no description for this method. Please help us by contributing one!


void add_unscaled_billboard ( Material material, float default_scale=1, Color modulate=Color(1, 1, 1, 1) )

There is currently no description for this method. Please help us by contributing one!


void clear ( )

There is currently no description for this method. Please help us by contributing one!


Node3D get_node_3d ( ) const

There is currently no description for this method. Please help us by contributing one!


EditorNode3DGizmoPlugin get_plugin ( ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array get_subgizmo_selection ( ) const

There is currently no description for this method. Please help us by contributing one!


bool is_subgizmo_selected ( int id ) const

There is currently no description for this method. Please help us by contributing one!


void set_hidden ( bool hidden )

There is currently no description for this method. Please help us by contributing one!


void set_node_3d ( Node node )

There is currently no description for this method. Please help us by contributing one!