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§
Sourcefn register_actions(self)
fn register_actions(self)
RegisterActions() overload
Sourcefn add_action(
self,
action: impl Into<DebugAction>,
desc: impl Into<DebugActionDesc>,
)
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
Sourcefn sample_action(self, action_index: impl Into<i32>)
fn sample_action(self, action_index: impl Into<i32>)
SampleAction(i32) overload
Sourcefn update_action(self, action_index: impl Into<i32>)
fn update_action(self, action_index: impl Into<i32>)
UpdateAction(i32) overload
Sourcefn update_actions(self)
fn update_actions(self)
UpdateActions() overload
Sourcefn get_action(self, action: impl Into<DebugAction>) -> f32
fn get_action(self, action: impl Into<DebugAction>) -> f32
GetAction(crate::unity_engine::rendering::debugaction::DebugAction) overload
Sourcefn register_inputs(self)
fn register_inputs(self)
RegisterInputs() overload
Sourcefn update_read_only_collection(self)
fn update_read_only_collection(self)
UpdateReadOnlyCollection() overload
Sourcefn get_panels(self) -> ReadOnlyCollection_1<DebugUI_Panel>
fn get_panels(self) -> ReadOnlyCollection_1<DebugUI_Panel>
get_panels() overload
Sourcefn add_on_display_runtime_ui_changed(self, value: impl Into<Action_1<bool>>)
fn add_on_display_runtime_ui_changed(self, value: impl Into<Action_1<bool>>)
add_onDisplayRuntimeUIChanged(crate::system::action_1::Action_1<bool>) overload
Sourcefn remove_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>>)
remove_onDisplayRuntimeUIChanged(crate::system::action_1::Action_1<bool>) overload
Sourcefn add_on_set_dirty(self, value: impl Into<Action>)
fn add_on_set_dirty(self, value: impl Into<Action>)
add_onSetDirty(crate::system::action::Action) overload
Sourcefn remove_on_set_dirty(self, value: impl Into<Action>)
fn remove_on_set_dirty(self, value: impl Into<Action>)
remove_onSetDirty(crate::system::action::Action) overload
Sourcefn add_reset_data(self, value: impl Into<Action>)
fn add_reset_data(self, value: impl Into<Action>)
add_resetData(crate::system::action::Action) overload
Sourcefn remove_reset_data(self, value: impl Into<Action>)
fn remove_reset_data(self, value: impl Into<Action>)
remove_resetData(crate::system::action::Action) overload
Sourcefn get_display_editor_ui(self) -> bool
fn get_display_editor_ui(self) -> bool
get_displayEditorUI() overload
Sourcefn toggle_editor_ui(self, open: impl Into<bool>)
fn toggle_editor_ui(self, open: impl Into<bool>)
ToggleEditorUI(bool) overload
Sourcefn get_display_runtime_ui(self) -> bool
fn get_display_runtime_ui(self) -> bool
get_displayRuntimeUI() overload
Sourcefn set_display_runtime_ui(self, value: impl Into<bool>)
fn set_display_runtime_ui(self, value: impl Into<bool>)
set_displayRuntimeUI(bool) overload
Sourcefn get_display_persistent_runtime_ui(self) -> bool
fn get_display_persistent_runtime_ui(self) -> bool
get_displayPersistentRuntimeUI() overload
Sourcefn set_display_persistent_runtime_ui(self, value: impl Into<bool>)
fn set_display_persistent_runtime_ui(self, value: impl Into<bool>)
set_displayPersistentRuntimeUI(bool) overload
Sourcefn refresh_editor(self)
fn refresh_editor(self)
RefreshEditor() overload
Sourcefn re_draw_on_screen_debug(self)
fn re_draw_on_screen_debug(self)
ReDrawOnScreenDebug() overload
Sourcefn register_data(self, data: impl Into<IDebugData>)
fn register_data(self, data: impl Into<IDebugData>)
RegisterData(crate::unity_engine::rendering::idebugdata::IDebugData) overload
Sourcefn unregister_data(self, data: impl Into<IDebugData>)
fn unregister_data(self, data: impl Into<IDebugData>)
UnregisterData(crate::unity_engine::rendering::idebugdata::IDebugData) overload
Sourcefn register_root_canvas(self, root: impl Into<DebugUIHandlerCanvas>)
fn register_root_canvas(self, root: impl Into<DebugUIHandlerCanvas>)
RegisterRootCanvas(crate::unity_engine::rendering::ui::debuguihandlercanvas::DebugUIHandlerCanvas) overload
Sourcefn change_selection(
self,
widget: impl Into<DebugUIHandlerWidget>,
from_next: impl Into<bool>,
)
fn change_selection( self, widget: impl Into<DebugUIHandlerWidget>, from_next: impl Into<bool>, )
ChangeSelection(crate::unity_engine::rendering::ui::debuguihandlerwidget::DebugUIHandlerWidget, bool) overload
Sourcefn check_persistent_canvas(self)
fn check_persistent_canvas(self)
CheckPersistentCanvas() overload
Sourcefn toggle_persistent(self, widget: impl Into<DebugUI_Widget>)
fn toggle_persistent(self, widget: impl Into<DebugUI_Widget>)
TogglePersistent(crate::unity_engine::rendering::debugui::DebugUI_Widget) overload
Sourcefn on_panel_dirty(self, panel: impl Into<DebugUI_Panel>)
fn on_panel_dirty(self, panel: impl Into<DebugUI_Panel>)
OnPanelDirty(crate::unity_engine::rendering::debugui::DebugUI_Panel) overload
Sourcefn 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 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
Sourcefn remove_panel(self, display_name: impl Into<Il2CppString>)
fn remove_panel(self, display_name: impl Into<Il2CppString>)
RemovePanel(::unity::Il2CppString) overload
Sourcefn remove_panel_2(self, panel: impl Into<DebugUI_Panel>)
fn remove_panel_2(self, panel: impl Into<DebugUI_Panel>)
RemovePanel(crate::unity_engine::rendering::debugui::DebugUI_Panel) overload
Sourcefn get_item(self, query_path: impl Into<Il2CppString>) -> DebugUI_Widget
fn get_item(self, query_path: impl Into<Il2CppString>) -> DebugUI_Widget
GetItem(::unity::Il2CppString) overload
Sourcefn get_item_2(
self,
query_path: impl Into<Il2CppString>,
container: impl Into<DebugUI_IContainer>,
) -> DebugUI_Widget
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§
impl<__T: IDebugManager> IDebugManagerMethods for __T
unity_engine-rendering-debugmanager only.