[−][src]Struct gdnative::Separator
core class Separator
inherits Control
(unsafe).
Official documentation
See the documentation of this class in the Godot engine's official documentation.
Class hierarchy
Separator inherits methods from:
Methods
impl Separator
[src]
pub unsafe fn to_control(&self) -> Control
[src]
Up-cast.
pub unsafe fn to_canvas_item(&self) -> CanvasItem
[src]
Up-cast.
pub unsafe fn to_node(&self) -> Node
[src]
Up-cast.
pub unsafe fn to_object(&self) -> Object
[src]
Up-cast.
pub unsafe fn cast<T>(&self) -> Option<T> where
T: GodotObject,
[src]
T: GodotObject,
Generic dynamic cast.
Methods from Deref<Target = Control>
pub const CURSOR_VSPLIT: i64
[src]
pub const CURSOR_CAN_DROP: i64
[src]
pub const PRESET_RIGHT_WIDE: i64
[src]
pub const CURSOR_BDIAGSIZE: i64
[src]
pub const CURSOR_HELP: i64
[src]
pub const MOUSE_FILTER_PASS: i64
[src]
pub const PRESET_VCENTER_WIDE: i64
[src]
pub const CURSOR_BUSY: i64
[src]
pub const CURSOR_ARROW: i64
[src]
pub const PRESET_BOTTOM_RIGHT: i64
[src]
pub const PRESET_CENTER_BOTTOM: i64
[src]
pub const CURSOR_FDIAGSIZE: i64
[src]
pub const FOCUS_CLICK: i64
[src]
pub const NOTIFICATION_FOCUS_ENTER: i64
[src]
pub const SIZE_EXPAND_FILL: i64
[src]
pub const NOTIFICATION_MOUSE_ENTER: i64
[src]
pub const NOTIFICATION_RESIZED: i64
[src]
pub const CURSOR_WAIT: i64
[src]
pub const NOTIFICATION_THEME_CHANGED: i64
[src]
pub const PRESET_BOTTOM_WIDE: i64
[src]
pub const ANCHOR_END: i64
[src]
pub const PRESET_CENTER_TOP: i64
[src]
pub const PRESET_MODE_KEEP_SIZE: i64
[src]
pub const PRESET_MODE_KEEP_WIDTH: i64
[src]
pub const SIZE_SHRINK_CENTER: i64
[src]
pub const PRESET_HCENTER_WIDE: i64
[src]
pub const PRESET_CENTER_RIGHT: i64
[src]
pub const FOCUS_ALL: i64
[src]
pub const NOTIFICATION_MOUSE_EXIT: i64
[src]
pub const PRESET_TOP_RIGHT: i64
[src]
pub const PRESET_MODE_KEEP_HEIGHT: i64
[src]
pub const SIZE_FILL: i64
[src]
pub const CURSOR_HSPLIT: i64
[src]
pub const FOCUS_NONE: i64
[src]
pub const GROW_DIRECTION_BOTH: i64
[src]
pub const PRESET_CENTER_LEFT: i64
[src]
pub const CURSOR_HSIZE: i64
[src]
pub const PRESET_MODE_MINSIZE: i64
[src]
pub const PRESET_TOP_LEFT: i64
[src]
pub const CURSOR_POINTING_HAND: i64
[src]
pub const CURSOR_VSIZE: i64
[src]
pub const MOUSE_FILTER_IGNORE: i64
[src]
pub const NOTIFICATION_SCROLL_END: i64
[src]
pub const NOTIFICATION_FOCUS_EXIT: i64
[src]
pub const CURSOR_DRAG: i64
[src]
pub const PRESET_WIDE: i64
[src]
pub const ANCHOR_BEGIN: i64
[src]
pub const GROW_DIRECTION_BEGIN: i64
[src]
pub const CURSOR_IBEAM: i64
[src]
pub const PRESET_LEFT_WIDE: i64
[src]
pub const NOTIFICATION_MODAL_CLOSE: i64
[src]
pub const PRESET_BOTTOM_LEFT: i64
[src]
pub const CURSOR_MOVE: i64
[src]
pub const PRESET_TOP_WIDE: i64
[src]
pub const MOUSE_FILTER_STOP: i64
[src]
pub const SIZE_SHRINK_END: i64
[src]
pub const CURSOR_FORBIDDEN: i64
[src]
pub const CURSOR_CROSS: i64
[src]
pub const GROW_DIRECTION_END: i64
[src]
pub const NOTIFICATION_SCROLL_BEGIN: i64
[src]
pub const SIZE_EXPAND: i64
[src]
pub const PRESET_CENTER: i64
[src]
pub unsafe fn _clips_input(&mut self) -> bool
[src]
pub unsafe fn _get_minimum_size(&mut self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn _get_tooltip(&self) -> GodotString
[src]
pub unsafe fn _gui_input(&mut self, event: Option<InputEvent>)
[src]
pub unsafe fn _make_custom_tooltip(
&mut self,
for_text: GodotString
) -> Option<Object>
[src]
&mut self,
for_text: GodotString
) -> Option<Object>
pub unsafe fn _override_changed(&mut self)
[src]
pub unsafe fn _set_anchor(&mut self, margin: i64, anchor: f64)
[src]
pub unsafe fn _set_global_position(
&mut self,
position: Vector2D<f32, UnknownUnit>
)
[src]
&mut self,
position: Vector2D<f32, UnknownUnit>
)
pub unsafe fn _set_position(&mut self, margin: Vector2D<f32, UnknownUnit>)
[src]
pub unsafe fn _set_size(&mut self, size: Vector2D<f32, UnknownUnit>)
[src]
pub unsafe fn _size_changed(&mut self)
[src]
pub unsafe fn _theme_changed(&mut self)
[src]
pub unsafe fn _update_minimum_size(&mut self)
[src]
pub unsafe fn accept_event(&mut self)
[src]
pub unsafe fn add_color_override(&mut self, name: GodotString, color: Color)
[src]
pub unsafe fn add_constant_override(&mut self, name: GodotString, constant: i64)
[src]
pub unsafe fn add_font_override(
&mut self,
name: GodotString,
font: Option<Font>
)
[src]
&mut self,
name: GodotString,
font: Option<Font>
)
pub unsafe fn add_icon_override(
&mut self,
name: GodotString,
texture: Option<Texture>
)
[src]
&mut self,
name: GodotString,
texture: Option<Texture>
)
pub unsafe fn add_shader_override(
&mut self,
name: GodotString,
shader: Option<Shader>
)
[src]
&mut self,
name: GodotString,
shader: Option<Shader>
)
pub unsafe fn add_stylebox_override(
&mut self,
name: GodotString,
stylebox: Option<StyleBox>
)
[src]
&mut self,
name: GodotString,
stylebox: Option<StyleBox>
)
pub unsafe fn can_drop_data(
&mut self,
position: Vector2D<f32, UnknownUnit>,
data: Variant
) -> bool
[src]
&mut self,
position: Vector2D<f32, UnknownUnit>,
data: Variant
) -> bool
pub unsafe fn drop_data(
&mut self,
position: Vector2D<f32, UnknownUnit>,
data: Variant
)
[src]
&mut self,
position: Vector2D<f32, UnknownUnit>,
data: Variant
)
pub unsafe fn force_drag(&mut self, data: Variant, preview: Option<Control>)
[src]
pub unsafe fn get_anchor(&self, margin: i64) -> f64
[src]
pub unsafe fn get_begin(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_color(&self, name: GodotString, _type: GodotString) -> Color
[src]
pub unsafe fn get_combined_minimum_size(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_constant(&self, name: GodotString, _type: GodotString) -> i64
[src]
pub unsafe fn get_cursor_shape(
&self,
position: Vector2D<f32, UnknownUnit>
) -> ControlCursorShape
[src]
&self,
position: Vector2D<f32, UnknownUnit>
) -> ControlCursorShape
pub unsafe fn get_custom_minimum_size(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_default_cursor_shape(&self) -> ControlCursorShape
[src]
pub unsafe fn get_drag_data(
&mut self,
position: Vector2D<f32, UnknownUnit>
) -> Variant
[src]
&mut self,
position: Vector2D<f32, UnknownUnit>
) -> Variant
pub unsafe fn get_end(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_focus_mode(&self) -> ControlFocusMode
[src]
pub unsafe fn get_focus_neighbour(&self, margin: i64) -> NodePath
[src]
pub unsafe fn get_focus_next(&self) -> NodePath
[src]
pub unsafe fn get_focus_owner(&self) -> Option<Control>
[src]
pub unsafe fn get_focus_previous(&self) -> NodePath
[src]
pub unsafe fn get_font(
&self,
name: GodotString,
_type: GodotString
) -> Option<Font>
[src]
&self,
name: GodotString,
_type: GodotString
) -> Option<Font>
pub unsafe fn get_global_position(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_global_rect(&self) -> Rect<f32, UnknownUnit>
[src]
pub unsafe fn get_h_grow_direction(&self) -> ControlGrowDirection
[src]
pub unsafe fn get_h_size_flags(&self) -> i64
[src]
pub unsafe fn get_icon(
&self,
name: GodotString,
_type: GodotString
) -> Option<Texture>
[src]
&self,
name: GodotString,
_type: GodotString
) -> Option<Texture>
pub unsafe fn get_margin(&self, margin: i64) -> f64
[src]
pub unsafe fn get_minimum_size(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_mouse_filter(&self) -> ControlMouseFilter
[src]
pub unsafe fn get_parent_area_size(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_parent_control(&self) -> Option<Control>
[src]
pub unsafe fn get_pivot_offset(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_position(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_rect(&self) -> Rect<f32, UnknownUnit>
[src]
pub unsafe fn get_rotation(&self) -> f64
[src]
pub unsafe fn get_rotation_degrees(&self) -> f64
[src]
pub unsafe fn get_scale(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_size(&self) -> Vector2D<f32, UnknownUnit>
[src]
pub unsafe fn get_stretch_ratio(&self) -> f64
[src]
pub unsafe fn get_stylebox(
&self,
name: GodotString,
_type: GodotString
) -> Option<StyleBox>
[src]
&self,
name: GodotString,
_type: GodotString
) -> Option<StyleBox>
pub unsafe fn get_theme(&self) -> Option<Theme>
[src]
pub unsafe fn get_tooltip(
&self,
at_position: Vector2D<f32, UnknownUnit>
) -> GodotString
[src]
&self,
at_position: Vector2D<f32, UnknownUnit>
) -> GodotString
pub unsafe fn get_v_grow_direction(&self) -> ControlGrowDirection
[src]
pub unsafe fn get_v_size_flags(&self) -> i64
[src]
pub unsafe fn grab_click_focus(&mut self)
[src]
pub unsafe fn grab_focus(&mut self)
[src]
pub unsafe fn has_color(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub unsafe fn has_color_override(&self, name: GodotString) -> bool
[src]
pub unsafe fn has_constant(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub unsafe fn has_constant_override(&self, name: GodotString) -> bool
[src]
pub unsafe fn has_focus(&self) -> bool
[src]
pub unsafe fn has_font(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub unsafe fn has_font_override(&self, name: GodotString) -> bool
[src]
pub unsafe fn has_icon(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub unsafe fn has_icon_override(&self, name: GodotString) -> bool
[src]
pub unsafe fn has_point(&mut self, point: Vector2D<f32, UnknownUnit>) -> bool
[src]
pub unsafe fn has_shader_override(&self, name: GodotString) -> bool
[src]
pub unsafe fn has_stylebox(&self, name: GodotString, _type: GodotString) -> bool
[src]
pub unsafe fn has_stylebox_override(&self, name: GodotString) -> bool
[src]
pub unsafe fn is_clipping_contents(&mut self) -> bool
[src]
pub unsafe fn minimum_size_changed(&mut self)
[src]
pub unsafe fn release_focus(&mut self)
[src]
pub unsafe 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 unsafe 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 unsafe 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 unsafe fn set_anchors_preset(&mut self, preset: i64, keep_margins: bool)
[src]
pub unsafe fn set_begin(&mut self, position: Vector2D<f32, UnknownUnit>)
[src]
pub unsafe fn set_clip_contents(&mut self, enable: bool)
[src]
pub unsafe fn set_custom_minimum_size(
&mut self,
size: Vector2D<f32, UnknownUnit>
)
[src]
&mut self,
size: Vector2D<f32, UnknownUnit>
)
pub unsafe fn set_default_cursor_shape(&mut self, shape: i64)
[src]
pub unsafe fn set_drag_forwarding(&mut self, target: Option<Control>)
[src]
pub unsafe fn set_drag_preview(&mut self, control: Option<Control>)
[src]
pub unsafe fn set_end(&mut self, position: Vector2D<f32, UnknownUnit>)
[src]
pub unsafe fn set_focus_mode(&mut self, mode: i64)
[src]
pub unsafe fn set_focus_neighbour(&mut self, margin: i64, neighbour: NodePath)
[src]
pub unsafe fn set_focus_next(&mut self, next: NodePath)
[src]
pub unsafe fn set_focus_previous(&mut self, previous: NodePath)
[src]
pub unsafe fn set_global_position(
&mut self,
position: Vector2D<f32, UnknownUnit>,
keep_margins: bool
)
[src]
&mut self,
position: Vector2D<f32, UnknownUnit>,
keep_margins: bool
)
pub unsafe fn set_h_grow_direction(&mut self, direction: i64)
[src]
pub unsafe fn set_h_size_flags(&mut self, flags: i64)
[src]
pub unsafe fn set_margin(&mut self, margin: i64, offset: f64)
[src]
pub unsafe fn set_margins_preset(
&mut self,
preset: i64,
resize_mode: i64,
margin: i64
)
[src]
&mut self,
preset: i64,
resize_mode: i64,
margin: i64
)
pub unsafe fn set_mouse_filter(&mut self, filter: i64)
[src]
pub unsafe fn set_pivot_offset(
&mut self,
pivot_offset: Vector2D<f32, UnknownUnit>
)
[src]
&mut self,
pivot_offset: Vector2D<f32, UnknownUnit>
)
pub unsafe fn set_position(
&mut self,
position: Vector2D<f32, UnknownUnit>,
keep_margins: bool
)
[src]
&mut self,
position: Vector2D<f32, UnknownUnit>,
keep_margins: bool
)
pub unsafe fn set_rotation(&mut self, radians: f64)
[src]
pub unsafe fn set_rotation_degrees(&mut self, degrees: f64)
[src]
pub unsafe fn set_scale(&mut self, scale: Vector2D<f32, UnknownUnit>)
[src]
pub unsafe fn set_size(
&mut self,
size: Vector2D<f32, UnknownUnit>,
keep_margins: bool
)
[src]
&mut self,
size: Vector2D<f32, UnknownUnit>,
keep_margins: bool
)
pub unsafe fn set_stretch_ratio(&mut self, ratio: f64)
[src]
pub unsafe fn set_theme(&mut self, theme: Option<Theme>)
[src]
pub unsafe fn set_tooltip(&mut self, tooltip: GodotString)
[src]
pub unsafe fn set_v_grow_direction(&mut self, direction: i64)
[src]
pub unsafe fn set_v_size_flags(&mut self, flags: i64)
[src]
pub unsafe fn show_modal(&mut self, exclusive: bool)
[src]
pub unsafe fn warp_mouse(&mut self, to_position: Vector2D<f32, UnknownUnit>)
[src]
pub unsafe fn to_canvas_item(&self) -> CanvasItem
[src]
Up-cast.
pub unsafe fn to_node(&self) -> Node
[src]
Up-cast.
pub unsafe fn to_object(&self) -> Object
[src]
Up-cast.
pub unsafe fn cast<T>(&self) -> Option<T> where
T: GodotObject,
[src]
T: GodotObject,
Generic dynamic cast.
Trait Implementations
impl Clone for Separator
[src]
impl Copy for Separator
[src]
impl Debug for Separator
[src]
impl Deref for Separator
[src]
impl DerefMut for Separator
[src]
impl FromVariant for Separator
[src]
fn from_variant(variant: &Variant) -> Result<Separator, FromVariantError>
[src]
impl GodotObject for Separator
[src]
fn class_name() -> &'static str
[src]
unsafe fn from_sys(obj: *mut c_void) -> Separator
[src]
unsafe fn from_return_position_sys(obj: *mut c_void) -> Separator
[src]
unsafe fn to_sys(&self) -> *mut c_void
[src]
impl QueueFree for Separator
[src]
unsafe fn godot_queue_free(&mut self)
[src]
impl ToVariant for Separator
[src]
fn to_variant(&self) -> Variant
[src]
Auto Trait Implementations
impl RefUnwindSafe for Separator
impl !Send for Separator
impl !Sync for Separator
impl Unpin for Separator
impl UnwindSafe for Separator
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Export for T where
T: GodotObject + ToVariant,
[src]
T: GodotObject + ToVariant,
type Hint = ()
A type-specific hint type that is valid for the type being exported.
fn export_info(_hint: Option<<T as Export>::Hint>) -> ExportInfo
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,