Skip to main content

IDebugManagerMethods

Trait IDebugManagerMethods 

Source
pub trait IDebugManagerMethods: IDebugManager {
Show 38 methods // Provided methods fn register_actions(self) { ... } fn add_action( self, action: impl Into<DebugAction>, desc: impl Into<DebugActionDesc>, ) { ... } fn sample_action(self, action_index: impl Into<i32>) { ... } fn update_action(self, action_index: impl Into<i32>) { ... } fn update_actions(self) { ... } fn get_action(self, action: impl Into<DebugAction>) -> f32 { ... } fn register_inputs(self) { ... } fn update_read_only_collection(self) { ... } fn get_panels(self) -> ReadOnlyCollection_1<DebugUI_Panel> { ... } fn add_on_display_runtime_ui_changed(self, value: impl Into<Action_1<bool>>) { ... } fn remove_on_display_runtime_ui_changed( self, value: impl Into<Action_1<bool>>, ) { ... } fn add_on_set_dirty(self, value: impl Into<Action>) { ... } fn remove_on_set_dirty(self, value: impl Into<Action>) { ... } fn add_reset_data(self, value: impl Into<Action>) { ... } fn remove_reset_data(self, value: impl Into<Action>) { ... } fn get_display_editor_ui(self) -> bool { ... } fn toggle_editor_ui(self, open: impl Into<bool>) { ... } fn get_display_runtime_ui(self) -> bool { ... } fn set_display_runtime_ui(self, value: impl Into<bool>) { ... } fn get_display_persistent_runtime_ui(self) -> bool { ... } fn set_display_persistent_runtime_ui(self, value: impl Into<bool>) { ... } fn ctor(self) { ... } fn refresh_editor(self) { ... } fn reset(self) { ... } fn re_draw_on_screen_debug(self) { ... } fn register_data(self, data: impl Into<IDebugData>) { ... } fn unregister_data(self, data: impl Into<IDebugData>) { ... } fn get_state(self) -> i32 { ... } fn register_root_canvas(self, root: impl Into<DebugUIHandlerCanvas>) { ... } fn change_selection( self, widget: impl Into<DebugUIHandlerWidget>, from_next: impl Into<bool>, ) { ... } fn check_persistent_canvas(self) { ... } fn toggle_persistent(self, widget: impl Into<DebugUI_Widget>) { ... } fn on_panel_dirty(self, panel: impl Into<DebugUI_Panel>) { ... } fn get_panel( self, display_name: impl Into<Il2CppString>, create_if_null: impl Into<bool>, group_index: impl Into<i32>, override_if_exist: impl Into<bool>, ) -> DebugUI_Panel { ... } fn remove_panel(self, display_name: impl Into<Il2CppString>) { ... } fn remove_panel_2(self, panel: impl Into<DebugUI_Panel>) { ... } fn get_item(self, query_path: impl Into<Il2CppString>) -> DebugUI_Widget { ... } fn get_item_2( self, query_path: impl Into<Il2CppString>, container: impl Into<DebugUI_IContainer>, ) -> DebugUI_Widget { ... }
}

Provided Methods§

Source

fn register_actions(self)

RegisterActions() overload

Source

fn add_action( self, action: impl Into<DebugAction>, desc: impl Into<DebugActionDesc>, )

AddAction(crate::unity_engine::rendering::debugaction::DebugAction, crate::unity_engine::rendering::debugactiondesc::DebugActionDesc) overload

Source

fn sample_action(self, action_index: impl Into<i32>)

SampleAction(i32) overload

Source

fn update_action(self, action_index: impl Into<i32>)

UpdateAction(i32) overload

Source

fn update_actions(self)

UpdateActions() overload

Source

fn get_action(self, action: impl Into<DebugAction>) -> f32

GetAction(crate::unity_engine::rendering::debugaction::DebugAction) overload

Source

fn register_inputs(self)

RegisterInputs() overload

Source

fn update_read_only_collection(self)

UpdateReadOnlyCollection() overload

Source

fn get_panels(self) -> ReadOnlyCollection_1<DebugUI_Panel>

get_panels() overload

Source

fn add_on_display_runtime_ui_changed(self, value: impl Into<Action_1<bool>>)

add_onDisplayRuntimeUIChanged(crate::system::action_1::Action_1<bool>) overload

Source

fn remove_on_display_runtime_ui_changed(self, value: impl Into<Action_1<bool>>)

remove_onDisplayRuntimeUIChanged(crate::system::action_1::Action_1<bool>) overload

Source

fn add_on_set_dirty(self, value: impl Into<Action>)

add_onSetDirty(crate::system::action::Action) overload

Source

fn remove_on_set_dirty(self, value: impl Into<Action>)

remove_onSetDirty(crate::system::action::Action) overload

Source

fn add_reset_data(self, value: impl Into<Action>)

add_resetData(crate::system::action::Action) overload

Source

fn remove_reset_data(self, value: impl Into<Action>)

remove_resetData(crate::system::action::Action) overload

Source

fn get_display_editor_ui(self) -> bool

get_displayEditorUI() overload

Source

fn toggle_editor_ui(self, open: impl Into<bool>)

ToggleEditorUI(bool) overload

Source

fn get_display_runtime_ui(self) -> bool

get_displayRuntimeUI() overload

Source

fn set_display_runtime_ui(self, value: impl Into<bool>)

set_displayRuntimeUI(bool) overload

Source

fn get_display_persistent_runtime_ui(self) -> bool

get_displayPersistentRuntimeUI() overload

Source

fn set_display_persistent_runtime_ui(self, value: impl Into<bool>)

set_displayPersistentRuntimeUI(bool) overload

Source

fn ctor(self)

.ctor() overload

Source

fn refresh_editor(self)

RefreshEditor() overload

Source

fn reset(self)

Reset() overload

Source

fn re_draw_on_screen_debug(self)

ReDrawOnScreenDebug() overload

Source

fn register_data(self, data: impl Into<IDebugData>)

RegisterData(crate::unity_engine::rendering::idebugdata::IDebugData) overload

Source

fn unregister_data(self, data: impl Into<IDebugData>)

UnregisterData(crate::unity_engine::rendering::idebugdata::IDebugData) overload

Source

fn get_state(self) -> i32

GetState() overload

Source

fn register_root_canvas(self, root: impl Into<DebugUIHandlerCanvas>)

RegisterRootCanvas(crate::unity_engine::rendering::ui::debuguihandlercanvas::DebugUIHandlerCanvas) overload

Source

fn change_selection( self, widget: impl Into<DebugUIHandlerWidget>, from_next: impl Into<bool>, )

ChangeSelection(crate::unity_engine::rendering::ui::debuguihandlerwidget::DebugUIHandlerWidget, bool) overload

Source

fn check_persistent_canvas(self)

CheckPersistentCanvas() overload

Source

fn toggle_persistent(self, widget: impl Into<DebugUI_Widget>)

TogglePersistent(crate::unity_engine::rendering::debugui::DebugUI_Widget) overload

Source

fn on_panel_dirty(self, panel: impl Into<DebugUI_Panel>)

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

Source

fn get_panel( self, display_name: impl Into<Il2CppString>, create_if_null: impl Into<bool>, group_index: impl Into<i32>, override_if_exist: impl Into<bool>, ) -> DebugUI_Panel

GetPanel(::unity::Il2CppString, bool, i32, bool) overload

Source

fn remove_panel(self, display_name: impl Into<Il2CppString>)

RemovePanel(::unity::Il2CppString) overload

Source

fn remove_panel_2(self, panel: impl Into<DebugUI_Panel>)

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

Source

fn get_item(self, query_path: impl Into<Il2CppString>) -> DebugUI_Widget

GetItem(::unity::Il2CppString) overload

Source

fn get_item_2( self, query_path: impl Into<Il2CppString>, container: impl Into<DebugUI_IContainer>, ) -> DebugUI_Widget

GetItem(::unity::Il2CppString, crate::unity_engine::rendering::debugui::DebugUI_IContainer) 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: IDebugManager> IDebugManagerMethods for __T

Available on crate feature unity_engine-rendering-debugmanager only.