Struct gdnative::Light2D
[−]
[src]
pub struct Light2D { /* fields omitted */ }
Methods
impl Light2D
[src]
pub fn set_enabled(&self, enabled: bool)
[src]
pub fn is_enabled(&self) -> bool
[src]
pub fn set_editor_only(&self, editor_only: bool)
[src]
pub fn is_editor_only(&self) -> bool
[src]
pub fn set_texture(&self, texture: Option<GodotRef<Texture>>)
[src]
pub fn get_texture(&self) -> Option<GodotRef<Texture>>
[src]
pub fn set_texture_offset(&self, texture_offset: Vector2)
[src]
pub fn get_texture_offset(&self) -> Vector2
[src]
pub fn set_color(&self, color: Color)
[src]
pub fn get_color(&self) -> Color
[src]
pub fn set_height(&self, height: f64)
[src]
pub fn get_height(&self) -> f64
[src]
pub fn set_energy(&self, energy: f64)
[src]
pub fn get_energy(&self) -> f64
[src]
pub fn set_texture_scale(&self, texture_scale: f64)
[src]
pub fn get_texture_scale(&self) -> f64
[src]
pub fn set_z_range_min(&self, z: i64)
[src]
pub fn get_z_range_min(&self) -> i64
[src]
pub fn set_z_range_max(&self, z: i64)
[src]
pub fn get_z_range_max(&self) -> i64
[src]
pub fn set_layer_range_min(&self, layer: i64)
[src]
pub fn get_layer_range_min(&self) -> i64
[src]
pub fn set_layer_range_max(&self, layer: i64)
[src]
pub fn get_layer_range_max(&self) -> i64
[src]
pub fn set_item_cull_mask(&self, item_cull_mask: i64)
[src]
pub fn get_item_cull_mask(&self) -> i64
[src]
pub fn set_item_shadow_cull_mask(&self, item_shadow_cull_mask: i64)
[src]
pub fn get_item_shadow_cull_mask(&self) -> i64
[src]
pub fn set_mode(&self, mode: i64)
[src]
pub fn set_shadow_enabled(&self, enabled: bool)
[src]
pub fn is_shadow_enabled(&self) -> bool
[src]
pub fn set_shadow_buffer_size(&self, size: i64)
[src]
pub fn get_shadow_buffer_size(&self) -> i64
[src]
pub fn set_shadow_smooth(&self, smooth: f64)
[src]
pub fn get_shadow_smooth(&self) -> f64
[src]
pub fn set_shadow_gradient_length(&self, multiplier: f64)
[src]
pub fn get_shadow_gradient_length(&self) -> f64
[src]
pub fn set_shadow_filter(&self, filter: i64)
[src]
pub fn set_shadow_color(&self, shadow_color: Color)
[src]
pub fn get_shadow_color(&self) -> Color
[src]
Methods from Deref<Target = Node2D>
pub fn set_position(&self, position: Vector2)
[src]
pub fn set_rotation(&self, radians: f64)
[src]
pub fn set_rotation_degrees(&self, degrees: f64)
[src]
pub fn set_scale(&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(&self, radians: f64)
[src]
pub fn move_local_x(&self, delta: f64, scaled: bool)
[src]
pub fn move_local_y(&self, delta: f64, scaled: bool)
[src]
pub fn translate(&self, offset: Vector2)
[src]
pub fn global_translate(&self, offset: Vector2)
[src]
pub fn apply_scale(&self, ratio: Vector2)
[src]
pub fn set_global_position(&self, position: Vector2)
[src]
pub fn get_global_position(&self) -> Vector2
[src]
pub fn set_global_rotation(&self, radians: f64)
[src]
pub fn get_global_rotation(&self) -> f64
[src]
pub fn set_global_rotation_degrees(&self, degrees: f64)
[src]
pub fn get_global_rotation_degrees(&self) -> f64
[src]
pub fn set_global_scale(&self, scale: Vector2)
[src]
pub fn get_global_scale(&self) -> Vector2
[src]
pub fn set_transform(&self, xform: Transform2D)
[src]
pub fn set_global_transform(&self, xform: Transform2D)
[src]
pub fn look_at(&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(&self, z_index: i64)
[src]
pub fn get_z_index(&self) -> i64
[src]
pub fn set_z_as_relative(&self, enable: bool)
[src]
pub fn is_z_relative(&self) -> bool
[src]
pub fn get_relative_transform_to_parent(
&self,
parent: Option<GodotRef<Object>>
) -> Transform2D
[src]
&self,
parent: Option<GodotRef<Object>>
) -> Transform2D
Trait Implementations
impl GodotClass for Light2D
[src]
type ClassData = Light2D
type Reference = Light2D
fn godot_name() -> &'static str
[src]
unsafe fn register_class(_desc: *mut c_void)
[src]
fn godot_info(&self) -> &GodotClassInfo
[src]
unsafe fn reference(
_this: *mut godot_object,
data: &Self::ClassData
) -> &Self::Reference
[src]
_this: *mut godot_object,
data: &Self::ClassData
) -> &Self::Reference