[][src]Struct gdnative_bindings::TreeItem

pub struct TreeItem { /* fields omitted */ }

core class TreeItem inherits Object (unsafe).

Official documentation

See the documentation of this class in the Godot engine's official documentation.

Class hierarchy

TreeItem inherits methods from:

Methods

impl TreeItem[src]

Constants

impl TreeItem[src]

pub unsafe fn add_button(
    &mut self,
    column: i64,
    button: Option<Texture>,
    button_idx: i64,
    disabled: bool,
    tooltip: GodotString
)
[src]

pub unsafe fn clear_custom_bg_color(&mut self, column: i64)[src]

pub unsafe fn clear_custom_color(&mut self, column: i64)[src]

pub unsafe fn deselect(&mut self, column: i64)[src]

pub unsafe fn erase_button(&mut self, column: i64, button_idx: i64)[src]

pub unsafe fn get_button(&self, column: i64, button_idx: i64) -> Option<Texture>[src]

pub unsafe fn get_button_count(&self, column: i64) -> i64[src]

pub unsafe fn get_cell_mode(&self, column: i64) -> TreeItemTreeCellMode[src]

pub unsafe fn get_children(&mut self) -> Option<TreeItem>[src]

pub unsafe fn get_custom_bg_color(&self, column: i64) -> Color[src]

pub unsafe fn get_custom_minimum_height(&self) -> i64[src]

pub unsafe fn get_expand_right(&self, column: i64) -> bool[src]

pub unsafe fn get_icon(&self, column: i64) -> Option<Texture>[src]

pub unsafe fn get_icon_max_width(&self, column: i64) -> i64[src]

pub unsafe fn get_icon_region(&self, column: i64) -> Rect2[src]

pub unsafe fn get_metadata(&self, column: i64) -> Variant[src]

pub unsafe fn get_next(&mut self) -> Option<TreeItem>[src]

pub unsafe fn get_next_visible(&mut self) -> Option<TreeItem>[src]

pub unsafe fn get_parent(&mut self) -> Option<TreeItem>[src]

pub unsafe fn get_prev(&mut self) -> Option<TreeItem>[src]

pub unsafe fn get_prev_visible(&mut self) -> Option<TreeItem>[src]

pub unsafe fn get_range(&self, column: i64) -> f64[src]

pub unsafe fn get_range_config(&mut self, column: i64) -> Dictionary[src]

pub unsafe fn get_text(&self, column: i64) -> GodotString[src]

pub unsafe fn get_text_align(&self, column: i64) -> TreeItemTextAlign[src]

pub unsafe fn get_tooltip(&self, column: i64) -> GodotString[src]

pub unsafe fn is_button_disabled(&self, column: i64, button_idx: i64) -> bool[src]

pub unsafe fn is_checked(&self, column: i64) -> bool[src]

pub unsafe fn is_collapsed(&mut self) -> bool[src]

pub unsafe fn is_custom_set_as_button(&self, column: i64) -> bool[src]

pub unsafe fn is_editable(&mut self, column: i64) -> bool[src]

pub unsafe fn is_folding_disabled(&self) -> bool[src]

pub unsafe fn is_selectable(&self, column: i64) -> bool[src]

pub unsafe fn is_selected(&mut self, column: i64) -> bool[src]

pub unsafe fn move_to_bottom(&mut self)[src]

pub unsafe fn move_to_top(&mut self)[src]

pub unsafe fn remove_child(&mut self, child: Option<Object>)[src]

pub unsafe fn select(&mut self, column: i64)[src]

pub unsafe fn set_button(
    &mut self,
    column: i64,
    button_idx: i64,
    button: Option<Texture>
)
[src]

pub unsafe fn set_cell_mode(&mut self, column: i64, mode: i64)[src]

pub unsafe fn set_checked(&mut self, column: i64, checked: bool)[src]

pub unsafe fn set_collapsed(&mut self, enable: bool)[src]

pub unsafe fn set_custom_as_button(&mut self, column: i64, enable: bool)[src]

pub unsafe fn set_custom_bg_color(
    &mut self,
    column: i64,
    color: Color,
    just_outline: bool
)
[src]

pub unsafe fn set_custom_color(&mut self, column: i64, color: Color)[src]

pub unsafe fn set_custom_draw(
    &mut self,
    column: i64,
    object: Option<Object>,
    callback: GodotString
)
[src]

pub unsafe fn set_custom_minimum_height(&mut self, height: i64)[src]

pub unsafe fn set_disable_folding(&mut self, disable: bool)[src]

pub unsafe fn set_editable(&mut self, column: i64, enabled: bool)[src]

pub unsafe fn set_expand_right(&mut self, column: i64, enable: bool)[src]

pub unsafe fn set_icon(&mut self, column: i64, texture: Option<Texture>)[src]

pub unsafe fn set_icon_max_width(&mut self, column: i64, width: i64)[src]

pub unsafe fn set_icon_region(&mut self, column: i64, region: Rect2)[src]

pub unsafe fn set_metadata(&mut self, column: i64, meta: Variant)[src]

pub unsafe fn set_range(&mut self, column: i64, value: f64)[src]

pub unsafe fn set_range_config(
    &mut self,
    column: i64,
    min: f64,
    max: f64,
    step: f64,
    expr: bool
)
[src]

pub unsafe fn set_selectable(&mut self, column: i64, selectable: bool)[src]

pub unsafe fn set_text(&mut self, column: i64, text: GodotString)[src]

pub unsafe fn set_text_align(&mut self, column: i64, text_align: i64)[src]

pub unsafe fn set_tooltip(&mut self, column: i64, tooltip: GodotString)[src]

pub unsafe fn to_object(&self) -> Object[src]

Up-cast.

pub unsafe fn cast<T: GodotObject>(&self) -> Option<T>[src]

Generic dynamic cast.

Methods from Deref<Target = Object>

pub unsafe fn _get(&mut self, property: GodotString) -> Variant[src]

pub unsafe fn _get_property_list(&mut self) -> VariantArray[src]

pub unsafe fn _init(&mut self)[src]

pub unsafe fn _notification(&mut self, what: i64)[src]

pub unsafe fn _set(&mut self, property: GodotString, value: Variant) -> bool[src]

pub unsafe fn add_user_signal(
    &mut self,
    signal: GodotString,
    arguments: VariantArray
)
[src]

pub unsafe fn call(
    &mut self,
    method: GodotString,
    varargs: &[Variant]
) -> Variant
[src]

pub unsafe fn call_deferred(
    &mut self,
    method: GodotString,
    varargs: &[Variant]
) -> Variant
[src]

pub unsafe fn callv(
    &mut self,
    method: GodotString,
    arg_array: VariantArray
) -> Variant
[src]

pub unsafe fn can_translate_messages(&self) -> bool[src]

pub unsafe fn connect(
    &mut self,
    signal: GodotString,
    target: Option<Object>,
    method: GodotString,
    binds: VariantArray,
    flags: i64
) -> Result<(), GodotError>
[src]

pub unsafe fn disconnect(
    &mut self,
    signal: GodotString,
    target: Option<Object>,
    method: GodotString
)
[src]

pub unsafe fn emit_signal(
    &mut self,
    signal: GodotString,
    varargs: &[Variant]
) -> Variant
[src]

pub unsafe fn get(&self, property: GodotString) -> Variant[src]

pub unsafe fn get_class(&self) -> GodotString[src]

pub unsafe fn get_incoming_connections(&self) -> VariantArray[src]

pub unsafe fn get_indexed(&self, property: NodePath) -> Variant[src]

pub unsafe fn get_instance_id(&self) -> i64[src]

pub unsafe fn get_meta(&self, name: GodotString) -> Variant[src]

pub unsafe fn get_meta_list(&self) -> StringArray[src]

pub unsafe fn get_method_list(&self) -> VariantArray[src]

pub unsafe fn get_property_list(&self) -> VariantArray[src]

pub unsafe fn get_script(&self) -> Option<Reference>[src]

pub unsafe fn get_signal_connection_list(
    &self,
    signal: GodotString
) -> VariantArray
[src]

pub unsafe fn get_signal_list(&self) -> VariantArray[src]

pub unsafe fn has_meta(&self, name: GodotString) -> bool[src]

pub unsafe fn has_method(&self, method: GodotString) -> bool[src]

pub unsafe fn has_user_signal(&self, signal: GodotString) -> bool[src]

pub unsafe fn is_blocking_signals(&self) -> bool[src]

pub unsafe fn is_class(&self, _type: GodotString) -> bool[src]

pub unsafe fn is_connected(
    &self,
    signal: GodotString,
    target: Option<Object>,
    method: GodotString
) -> bool
[src]

pub unsafe fn is_queued_for_deletion(&self) -> bool[src]

pub unsafe fn notification(&mut self, what: i64, reversed: bool)[src]

pub unsafe fn property_list_changed_notify(&mut self)[src]

pub unsafe fn set(&mut self, property: GodotString, value: Variant)[src]

pub unsafe fn set_block_signals(&mut self, enable: bool)[src]

pub unsafe fn set_deferred(&mut self, property: GodotString, value: Variant)[src]

pub unsafe fn set_indexed(&mut self, property: NodePath, value: Variant)[src]

pub unsafe fn set_message_translation(&mut self, enable: bool)[src]

pub unsafe fn set_meta(&mut self, name: GodotString, value: Variant)[src]

pub unsafe fn set_script(&mut self, script: Option<Reference>)[src]

pub unsafe fn tr(&self, message: GodotString) -> GodotString[src]

pub unsafe fn cast<T>(&self) -> Option<T> where
    T: GodotObject
[src]

Generic dynamic cast.

Trait Implementations

impl Clone for TreeItem[src]

impl Copy for TreeItem[src]

impl Debug for TreeItem[src]

impl Deref for TreeItem[src]

type Target = Object

The resulting type after dereferencing.

impl DerefMut for TreeItem[src]

impl FromVariant for TreeItem[src]

impl GodotObject for TreeItem[src]

impl ToVariant for TreeItem[src]

Auto Trait Implementations

impl RefUnwindSafe for TreeItem

impl !Send for TreeItem

impl !Sync for TreeItem

impl Unpin for TreeItem

impl UnwindSafe for TreeItem

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.