[−][src]Struct gdnative::api::EditorInspector
tools class EditorInspector
inherits ScrollContainer
(unsafe).
Official documentation
See the documentation of this class in the Godot engine's official documentation.
Class hierarchy
EditorInspector inherits methods from:
Tool
This class is used to interact with Godot's editor.
Safety
All types in the Godot API have "interior mutability" in Rust parlance.
To enforce that the official thread-safety guidelines are
followed, the typestate pattern is used in the Ref
and TRef
smart pointers,
and the Instance
API. The typestate Access
in these types tracks whether the
access is unique, shared, or exclusive to the current thread. For more information,
see the type-level documentation on Ref
.
Implementations
impl EditorInspector
[src]
pub fn refresh(&self)
[src]
Refreshes the inspector.
[b]Note:[/b] To save on CPU resources, calling this method will do nothing if the time specified in [code]docks/property_editor/auto_refresh_interval[/code] editor setting hasn't passed yet since this method was last called. (By default, this interval is set to 0.3 seconds.)
Methods from Deref<Target = ScrollContainer>
pub fn deadzone(&self) -> i64
[src]
pub fn h_scroll(&self) -> i64
[src]
The current horizontal scroll value.
pub fn get_h_scrollbar(&self) -> Option<Ref<HScrollBar, Shared>>
[src]
Returns the horizontal scrollbar [HScrollBar] of this [ScrollContainer].
pub fn v_scroll(&self) -> i64
[src]
The current vertical scroll value.
pub fn get_v_scrollbar(&self) -> Option<Ref<VScrollBar, Shared>>
[src]
Returns the vertical scrollbar [VScrollBar] of this [ScrollContainer].
pub fn is_following_focus(&self) -> bool
[src]
If [code]true[/code], the ScrollContainer will automatically scroll to focused children (including indirect children) to make sure they are fully visible.
pub fn is_h_scroll_enabled(&self) -> bool
[src]
If [code]true[/code], enables horizontal scrolling.
pub fn is_v_scroll_enabled(&self) -> bool
[src]
If [code]true[/code], enables vertical scrolling.
pub fn set_deadzone(&self, deadzone: i64)
[src]
pub fn set_enable_h_scroll(&self, enable: bool)
[src]
If [code]true[/code], enables horizontal scrolling.
pub fn set_enable_v_scroll(&self, enable: bool)
[src]
If [code]true[/code], enables vertical scrolling.
pub fn set_follow_focus(&self, enabled: bool)
[src]
If [code]true[/code], the ScrollContainer will automatically scroll to focused children (including indirect children) to make sure they are fully visible.
pub fn set_h_scroll(&self, value: i64)
[src]
The current horizontal scroll value.
pub fn set_v_scroll(&self, value: i64)
[src]
The current vertical scroll value.
Trait Implementations
impl Debug for EditorInspector
[src]
impl Deref for EditorInspector
[src]
type Target = ScrollContainer
The resulting type after dereferencing.
fn deref(&self) -> &ScrollContainer
[src]
impl DerefMut for EditorInspector
[src]
fn deref_mut(&mut self) -> &mut ScrollContainer
[src]
impl GodotObject for EditorInspector
[src]
type RefKind = ManuallyManaged
The memory management kind of this type. This modifies the behavior of the
Ref
smart pointer. See its type-level documentation for more
information. Read more
fn class_name() -> &'static str
[src]
fn null() -> Null<Self>
[src]
fn new() -> Ref<Self, Unique> where
Self: Instanciable,
[src]
Self: Instanciable,
fn cast<T>(&self) -> Option<&T> where
T: GodotObject + SubClass<Self>,
[src]
T: GodotObject + SubClass<Self>,
fn upcast<T>(&self) -> &T where
Self: SubClass<T>,
T: GodotObject,
[src]
Self: SubClass<T>,
T: GodotObject,
unsafe fn assume_shared(&self) -> Ref<Self, Shared>
[src]
unsafe fn assume_thread_local(&self) -> Ref<Self, ThreadLocal> where
Self: GodotObject<RefKind = RefCounted>,
[src]
Self: GodotObject<RefKind = RefCounted>,
unsafe fn assume_unique(&self) -> Ref<Self, Unique>
[src]
impl QueueFree for EditorInspector
[src]
unsafe fn godot_queue_free(obj: *mut c_void)
[src]
impl SubClass<CanvasItem> for EditorInspector
[src]
impl SubClass<Container> for EditorInspector
[src]
impl SubClass<Control> for EditorInspector
[src]
impl SubClass<Node> for EditorInspector
[src]
impl SubClass<Object> for EditorInspector
[src]
impl SubClass<ScrollContainer> for EditorInspector
[src]
Auto Trait Implementations
impl RefUnwindSafe for EditorInspector
impl !Send for EditorInspector
impl !Sync for EditorInspector
impl Unpin for EditorInspector
impl UnwindSafe for EditorInspector
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SubClass<T> for T where
T: GodotObject,
[src]
T: GodotObject,
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>,