pub trait IToggleMethods: IToggle {
Show 21 methods
// Provided methods
fn get_group(self) -> ToggleGroup { ... }
fn set_group(self, value: impl Into<ToggleGroup>) { ... }
fn ctor(self) { ... }
fn rebuild(self, executing: impl Into<CanvasUpdate>) { ... }
fn layout_complete(self) { ... }
fn graphic_update_complete(self) { ... }
fn on_destroy(self) { ... }
fn on_enable(self) { ... }
fn on_disable(self) { ... }
fn on_did_apply_animation_properties(self) { ... }
fn set_toggle_group(
self,
new_group: impl Into<ToggleGroup>,
set_member_value: impl Into<bool>,
) { ... }
fn get_is_on(self) -> bool { ... }
fn set_is_on(self, value: impl Into<bool>) { ... }
fn set_is_on_without_notify(self, value: impl Into<bool>) { ... }
fn set(self, value: impl Into<bool>, send_callback: impl Into<bool>) { ... }
fn play_effect(self, instant: impl Into<bool>) { ... }
fn start(self) { ... }
fn internal_toggle(self) { ... }
fn on_pointer_click(self, event_data: impl Into<PointerEventData>) { ... }
fn on_submit(self, event_data: impl Into<BaseEventData>) { ... }
fn unity_engine_ui_i_canvas_element_get_transform(self) -> Transform { ... }
}Provided Methods§
Sourcefn get_group(self) -> ToggleGroup
fn get_group(self) -> ToggleGroup
get_group() overload
Sourcefn set_group(self, value: impl Into<ToggleGroup>)
fn set_group(self, value: impl Into<ToggleGroup>)
set_group(crate::unity_engine::ui::togglegroup::ToggleGroup) overload
Sourcefn rebuild(self, executing: impl Into<CanvasUpdate>)
fn rebuild(self, executing: impl Into<CanvasUpdate>)
Rebuild(crate::unity_engine::ui::canvasupdate::CanvasUpdate) overload
Sourcefn layout_complete(self)
fn layout_complete(self)
LayoutComplete() overload
Sourcefn graphic_update_complete(self)
fn graphic_update_complete(self)
GraphicUpdateComplete() overload
Sourcefn on_destroy(self)
fn on_destroy(self)
OnDestroy() overload
Sourcefn on_disable(self)
fn on_disable(self)
OnDisable() overload
Sourcefn on_did_apply_animation_properties(self)
fn on_did_apply_animation_properties(self)
OnDidApplyAnimationProperties() overload
Sourcefn set_toggle_group(
self,
new_group: impl Into<ToggleGroup>,
set_member_value: impl Into<bool>,
)
fn set_toggle_group( self, new_group: impl Into<ToggleGroup>, set_member_value: impl Into<bool>, )
SetToggleGroup(crate::unity_engine::ui::togglegroup::ToggleGroup, bool) overload
Sourcefn set_is_on_without_notify(self, value: impl Into<bool>)
fn set_is_on_without_notify(self, value: impl Into<bool>)
SetIsOnWithoutNotify(bool) overload
Sourcefn play_effect(self, instant: impl Into<bool>)
fn play_effect(self, instant: impl Into<bool>)
PlayEffect(bool) overload
Sourcefn internal_toggle(self)
fn internal_toggle(self)
InternalToggle() overload
Sourcefn on_pointer_click(self, event_data: impl Into<PointerEventData>)
fn on_pointer_click(self, event_data: impl Into<PointerEventData>)
OnPointerClick(crate::unity_engine::event_systems::pointereventdata::PointerEventData) overload
Sourcefn on_submit(self, event_data: impl Into<BaseEventData>)
fn on_submit(self, event_data: impl Into<BaseEventData>)
OnSubmit(crate::unity_engine::event_systems::baseeventdata::BaseEventData) overload
Sourcefn unity_engine_ui_i_canvas_element_get_transform(self) -> Transform
fn unity_engine_ui_i_canvas_element_get_transform(self) -> Transform
UnityEngine.UI.ICanvasElement.get_transform() 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: IToggle> IToggleMethods for __T
unity_engine-ui-toggle only.