Struct gdnative::Joint2D
[−]
[src]
pub struct Joint2D { /* fields omitted */ }
core class Joint2D : Node2D
(manually managed)
Base class
Joint2D inherits Node2D and all of its methods.
Methods
impl Joint2D
[src]
pub fn as_node_2d(&self) -> Node2D
[src]
Up-cast.
pub fn set_node_a(&mut self, node: NodePath)
[src]
pub fn get_node_a(&self) -> NodePath
[src]
pub fn set_node_b(&mut self, node: NodePath)
[src]
pub fn get_node_b(&self) -> NodePath
[src]
pub fn set_bias(&mut self, bias: f64)
[src]
pub fn get_bias(&self) -> f64
[src]
pub fn set_exclude_nodes_from_collision(&mut self, enable: bool)
[src]
pub fn get_exclude_nodes_from_collision(&self) -> bool
[src]
pub fn cast<T: GodotObject>(&self) -> Option<T>
[src]
Methods from Deref<Target = Node2D>
pub fn as_canvas_item(&self) -> CanvasItem
[src]
Up-cast.
pub fn set_position(&mut self, position: Vector2)
[src]
pub fn set_rotation(&mut self, radians: f64)
[src]
pub fn set_rotation_degrees(&mut self, degrees: f64)
[src]
pub fn set_scale(&mut self, scale: Vector2)
[src]
pub fn get_position(&self) -> Vector2
[src]
pub fn get_rotation(&self) -> f64
[src]
pub fn get_rotation_degrees(&self) -> f64
[src]
pub fn get_scale(&self) -> Vector2
[src]
pub fn rotate(&mut self, radians: f64)
[src]
pub fn move_local_x(&mut self, delta: f64, scaled: bool)
[src]
pub fn move_local_y(&mut self, delta: f64, scaled: bool)
[src]
pub fn translate(&mut self, offset: Vector2)
[src]
pub fn global_translate(&mut self, offset: Vector2)
[src]
pub fn apply_scale(&mut self, ratio: Vector2)
[src]
pub fn set_global_position(&mut self, position: Vector2)
[src]
pub fn get_global_position(&self) -> Vector2
[src]
pub fn set_global_rotation(&mut self, radians: f64)
[src]
pub fn get_global_rotation(&self) -> f64
[src]
pub fn set_global_rotation_degrees(&mut self, degrees: f64)
[src]
pub fn get_global_rotation_degrees(&self) -> f64
[src]
pub fn set_global_scale(&mut self, scale: Vector2)
[src]
pub fn get_global_scale(&self) -> Vector2
[src]
pub fn set_transform(&mut self, xform: Transform2D)
[src]
pub fn set_global_transform(&mut self, xform: Transform2D)
[src]
pub fn look_at(&mut self, point: Vector2)
[src]
pub fn get_angle_to(&self, point: Vector2) -> f64
[src]
pub fn to_local(&self, global_point: Vector2) -> Vector2
[src]
pub fn to_global(&self, local_point: Vector2) -> Vector2
[src]
pub fn set_z_index(&mut self, z_index: i64)
[src]
pub fn get_z_index(&self) -> i64
[src]
pub fn set_z_as_relative(&mut self, enable: bool)
[src]
pub fn is_z_relative(&self) -> bool
[src]
pub fn get_relative_transform_to_parent(
&self,
parent: Option<Object>
) -> Transform2D
[src]
&self,
parent: Option<Object>
) -> Transform2D
pub fn cast<T: GodotObject>(&self) -> Option<T>
[src]
Trait Implementations
impl GodotObject for Joint2D
[src]
fn class_name() -> &'static str
[src]
unsafe fn from_sys(obj: *mut godot_object) -> Self
[src]
unsafe fn to_sys(&self) -> *mut godot_object
[src]
impl Deref for Joint2D
[src]
type Target = Node2D
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
[src]
Dereferences the value.