Struct gdnative::Separator
[−]
[src]
pub struct Separator { /* fields omitted */ }
core class Separator : Control
(manually managed)
Base class
Separator inherits Control and all of its methods.
Methods
impl Separator
[src]
pub fn as_control(&self) -> Control
[src]
Up-cast.
pub fn cast<T: GodotObject>(&self) -> Option<T>
[src]
Methods from Deref<Target = Control>
pub fn as_canvas_item(&self) -> CanvasItem
[src]
Up-cast.
pub fn _gui_input(&mut self, event: Option<InputEvent>)
[src]
pub fn _get_minimum_size(&mut self) -> Vector2
[src]
pub fn get_drag_data(&mut self, position: Vector2) -> Option<Object>
[src]
pub fn can_drop_data(&mut self, position: Vector2, data: Variant) -> bool
[src]
pub fn drop_data(&mut self, position: Vector2, data: Variant)
[src]
pub fn has_point(&mut self, point: Vector2) -> bool
[src]
pub fn _size_changed(&mut self)
[src]
pub fn _update_minimum_size(&mut self)
[src]
pub fn accept_event(&mut self)
[src]
pub fn get_minimum_size(&self) -> Vector2
[src]
pub fn get_combined_minimum_size(&self) -> Vector2
[src]
pub fn set_anchors_preset(&mut self, preset: i64, keep_margin: bool)
[src]
pub fn set_margins_preset(&mut self, preset: i64, resize_mode: i64, margin: i64)
[src]
pub fn set_anchors_and_margins_preset(
&mut self,
preset: i64,
resize_mode: i64,
margin: i64
)
[src]
&mut self,
preset: i64,
resize_mode: i64,
margin: i64
)
pub fn set_anchor(
&mut self,
margin: i64,
anchor: f64,
keep_margin: bool,
push_opposite_anchor: bool
)
[src]
&mut self,
margin: i64,
anchor: f64,
keep_margin: bool,
push_opposite_anchor: bool
)
pub fn _set_anchor(&mut self, margin: i64, anchor: f64)
[src]
pub fn get_anchor(&self, margin: i64) -> f64
[src]
pub fn set_margin(&mut self, margin: i64, offset: f64)
[src]
pub fn set_anchor_and_margin(
&mut self,
margin: i64,
anchor: f64,
offset: f64,
push_opposite_anchor: bool
)
[src]
&mut self,
margin: i64,
anchor: f64,
offset: f64,
push_opposite_anchor: bool
)
pub fn set_begin(&mut self, position: Vector2)
[src]
pub fn set_end(&mut self, position: Vector2)
[src]
pub fn set_position(&mut self, position: Vector2)
[src]
pub fn set_size(&mut self, size: Vector2)
[src]
pub fn set_custom_minimum_size(&mut self, size: Vector2)
[src]
pub fn set_global_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 set_pivot_offset(&mut self, pivot_offset: Vector2)
[src]
pub fn get_margin(&self, margin: i64) -> f64
[src]
pub fn get_begin(&self) -> Vector2
[src]
pub fn get_end(&self) -> Vector2
[src]
pub fn get_position(&self) -> Vector2
[src]
pub fn get_size(&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 get_pivot_offset(&self) -> Vector2
[src]
pub fn get_custom_minimum_size(&self) -> Vector2
[src]
pub fn get_parent_area_size(&self) -> Vector2
[src]
pub fn get_global_position(&self) -> Vector2
[src]
pub fn get_rect(&self) -> Rect2
[src]
pub fn get_global_rect(&self) -> Rect2
[src]
pub fn show_modal(&mut self, exclusive: bool)
[src]
pub fn set_focus_mode(&mut self, mode: i64)
[src]
pub fn has_focus(&self) -> bool
[src]
pub fn grab_focus(&mut self)
[src]
pub fn release_focus(&mut self)
[src]
pub fn get_focus_owner(&self) -> Option<Control>
[src]
pub fn set_h_size_flags(&mut self, flags: i64)
[src]
pub fn get_h_size_flags(&self) -> i64
[src]
pub fn set_stretch_ratio(&mut self, ratio: f64)
[src]
pub fn get_stretch_ratio(&self) -> f64
[src]
pub fn set_v_size_flags(&mut self, flags: i64)
[src]
pub fn get_v_size_flags(&self) -> i64
[src]
pub fn set_theme(&mut self, theme: Option<Theme>)
[src]
pub fn get_theme(&self) -> Option<Theme>
[src]
pub fn add_icon_override(&mut self, name: GodotString, texture: Option<Texture>)
[src]
pub fn add_shader_override(&mut self, name: GodotString, shader: Option<Shader>)
[src]
pub fn add_stylebox_override(
&mut self,
name: GodotString,
stylebox: Option<StyleBox>
)
[src]
&mut self,
name: GodotString,
stylebox: Option<StyleBox>
)
pub fn add_font_override(&mut self, name: GodotString, font: Option<Font>)
[src]
pub fn add_color_override(&mut self, name: GodotString, color: Color)
[src]
pub fn add_constant_override(&mut self, name: GodotString, constant: i64)
[src]
pub fn get_icon(&self, name: GodotString, _type: GodotString) -> Option<Texture>
[src]
pub fn get_stylebox(
&self,
name: GodotString,
_type: GodotString
) -> Option<StyleBox>
[src]
&self,
name: GodotString,
_type: GodotString
) -> Option<StyleBox>
pub fn get_font(&self, name: GodotString, _type: GodotString) -> Option<Font>
[src]
pub fn get_color(&self, name: GodotString, _type: GodotString) -> Color
[src]
pub fn get_constant(&self, name: GodotString, _type: GodotString) -> i64
[src]
pub fn has_icon_override(&self, name: GodotString) -> bool
[src]
pub fn has_shader_override(&self, name: GodotString) -> bool
[src]
pub fn has_stylebox_override(&self, name: GodotString) -> bool
[src]
pub fn has_font_override(&self, name: GodotString) -> bool
[src]
pub fn has_color_override(&self, name: GodotString) -> bool
[src]
pub fn has_constant_override(&self, name: GodotString) -> bool
[src]
pub fn has_icon(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn has_stylebox(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn has_font(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn has_color(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn has_constant(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub fn get_parent_control(&self) -> Option<Control>
[src]
pub fn set_h_grow_direction(&mut self, direction: i64)
[src]
pub fn set_v_grow_direction(&mut self, direction: i64)
[src]
pub fn set_tooltip(&mut self, tooltip: GodotString)
[src]
pub fn get_tooltip(&self, at_position: Vector2) -> GodotString
[src]
pub fn _get_tooltip(&self) -> GodotString
[src]
pub fn set_default_cursor_shape(&mut self, shape: i64)
[src]
pub fn set_focus_neighbour(&mut self, margin: i64, neighbour: NodePath)
[src]
pub fn get_focus_neighbour(&self, margin: i64) -> NodePath
[src]
pub fn set_focus_next(&mut self, next: NodePath)
[src]
pub fn get_focus_next(&self) -> NodePath
[src]
pub fn set_focus_previous(&mut self, previous: NodePath)
[src]
pub fn get_focus_previous(&self) -> NodePath
[src]
pub fn force_drag(&mut self, data: Variant, preview: Option<Object>)
[src]
pub fn set_mouse_filter(&mut self, filter: i64)
[src]
pub fn set_clip_contents(&mut self, enable: bool)
[src]
pub fn is_clipping_contents(&mut self) -> bool
[src]
pub fn grab_click_focus(&mut self)
[src]
pub fn set_drag_forwarding(&mut self, target: Option<Object>)
[src]
pub fn set_drag_preview(&mut self, control: Option<Object>)
[src]
pub fn warp_mouse(&mut self, to_position: Vector2)
[src]
pub fn minimum_size_changed(&mut self)
[src]
pub fn _theme_changed(&mut self)
[src]
pub fn _font_changed(&mut self)
[src]
pub fn cast<T: GodotObject>(&self) -> Option<T>
[src]
Trait Implementations
impl GodotObject for Separator
[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 Separator
[src]
type Target = Control
The resulting type after dereferencing.
fn deref(&self) -> &Self::Target
[src]
Dereferences the value.