Skip to main content

IDebugUI_ContainerMethods

Trait IDebugUI_ContainerMethods 

Source
pub trait IDebugUI_ContainerMethods: IDebugUI_Container {
    // Provided methods
    fn get_children(self) -> ObservableList_1<DebugUI_Widget> { ... }
    fn set_children(self, value: impl Into<ObservableList_1<DebugUI_Widget>>) { ... }
    fn get_panel(self) -> DebugUI_Panel { ... }
    fn set_panel(self, value: impl Into<DebugUI_Panel>) { ... }
    fn ctor(self) { ... }
    fn ctor_2(
        self,
        display_name: impl Into<Il2CppString>,
        children: impl Into<ObservableList_1<DebugUI_Widget>>,
    ) { ... }
    fn generate_query_path(self) { ... }
    fn on_item_added(
        self,
        sender: impl Into<ObservableList_1<DebugUI_Widget>>,
        e: impl Into<ListChangedEventArgs_1<DebugUI_Widget>>,
    ) { ... }
    fn on_item_removed(
        self,
        sender: impl Into<ObservableList_1<DebugUI_Widget>>,
        e: impl Into<ListChangedEventArgs_1<DebugUI_Widget>>,
    ) { ... }
    fn get_hash_code(self) -> i32 { ... }
}

Provided Methods§

Source

fn get_children(self) -> ObservableList_1<DebugUI_Widget>

get_children() overload

Source

fn set_children(self, value: impl Into<ObservableList_1<DebugUI_Widget>>)

set_children(crate::unity_engine::rendering::observablelist_1::ObservableList_1<crate::unity_engine::rendering::debugui::DebugUI_Widget>) overload

Source

fn get_panel(self) -> DebugUI_Panel

get_panel() overload

Source

fn set_panel(self, value: impl Into<DebugUI_Panel>)

set_panel(crate::unity_engine::rendering::debugui::DebugUI_Panel) overload

Source

fn ctor(self)

.ctor() overload

Source

fn ctor_2( self, display_name: impl Into<Il2CppString>, children: impl Into<ObservableList_1<DebugUI_Widget>>, )

.ctor(::unity::Il2CppString, crate::unity_engine::rendering::observablelist_1::ObservableList_1<crate::unity_engine::rendering::debugui::DebugUI_Widget>) overload

Source

fn generate_query_path(self)

GenerateQueryPath() overload

Source

fn on_item_added( self, sender: impl Into<ObservableList_1<DebugUI_Widget>>, e: impl Into<ListChangedEventArgs_1<DebugUI_Widget>>, )

OnItemAdded(crate::unity_engine::rendering::observablelist_1::ObservableList_1<crate::unity_engine::rendering::debugui::DebugUI_Widget>, crate::unity_engine::rendering::listchangedeventargs_1::ListChangedEventArgs_1<crate::unity_engine::rendering::debugui::DebugUI_Widget>) overload

Source

fn on_item_removed( self, sender: impl Into<ObservableList_1<DebugUI_Widget>>, e: impl Into<ListChangedEventArgs_1<DebugUI_Widget>>, )

OnItemRemoved(crate::unity_engine::rendering::observablelist_1::ObservableList_1<crate::unity_engine::rendering::debugui::DebugUI_Widget>, crate::unity_engine::rendering::listchangedeventargs_1::ListChangedEventArgs_1<crate::unity_engine::rendering::debugui::DebugUI_Widget>) overload

Source

fn get_hash_code(self) -> i32

GetHashCode() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IDebugUI_Container> IDebugUI_ContainerMethods for __T

Available on crate feature unity_engine-rendering-debugui only.