pub trait ITMP_InputField: ISelectable {
Show 182 methods
// Provided methods
fn m_soft_keyboard(self) -> TouchScreenKeyboard { ... }
fn set_m_soft_keyboard(self, value: TouchScreenKeyboard) { ... }
fn m_rect_transform(self) -> RectTransform { ... }
fn set_m_rect_transform(self, value: RectTransform) { ... }
fn m_text_viewport(self) -> RectTransform { ... }
fn set_m_text_viewport(self, value: RectTransform) { ... }
fn m_text_component_rect_mask(self) -> RectMask2D { ... }
fn set_m_text_component_rect_mask(self, value: RectMask2D) { ... }
fn m_text_viewport_rect_mask(self) -> RectMask2D { ... }
fn set_m_text_viewport_rect_mask(self, value: RectMask2D) { ... }
fn m_cached_viewport_rect(self) -> Rect { ... }
fn set_m_cached_viewport_rect(self, value: Rect) { ... }
fn m_text_component(self) -> TMP_Text { ... }
fn set_m_text_component(self, value: TMP_Text) { ... }
fn m_text_component_rect_transform(self) -> RectTransform { ... }
fn set_m_text_component_rect_transform(self, value: RectTransform) { ... }
fn m_placeholder(self) -> Graphic { ... }
fn set_m_placeholder(self, value: Graphic) { ... }
fn m_vertical_scrollbar(self) -> Scrollbar { ... }
fn set_m_vertical_scrollbar(self, value: Scrollbar) { ... }
fn m_vertical_scrollbar_event_handler(self) -> TMP_ScrollbarEventHandler { ... }
fn set_m_vertical_scrollbar_event_handler(
self,
value: TMP_ScrollbarEventHandler,
) { ... }
fn m_is_driven_by_layout_components(self) -> bool { ... }
fn set_m_is_driven_by_layout_components(self, value: bool) { ... }
fn m_layout_group(self) -> LayoutGroup { ... }
fn set_m_layout_group(self, value: LayoutGroup) { ... }
fn m_i_scroll_handler_parent(self) -> IScrollHandler { ... }
fn set_m_i_scroll_handler_parent(self, value: IScrollHandler) { ... }
fn m_scroll_position(self) -> f32 { ... }
fn set_m_scroll_position(self, value: f32) { ... }
fn m_scroll_sensitivity(self) -> f32 { ... }
fn set_m_scroll_sensitivity(self, value: f32) { ... }
fn m_content_type(self) -> TMP_InputField_ContentType { ... }
fn set_m_content_type(self, value: TMP_InputField_ContentType) { ... }
fn m_input_type(self) -> TMP_InputField_InputType { ... }
fn set_m_input_type(self, value: TMP_InputField_InputType) { ... }
fn m_asterisk_char(self) -> u16 { ... }
fn set_m_asterisk_char(self, value: u16) { ... }
fn m_keyboard_type(self) -> TouchScreenKeyboardType { ... }
fn set_m_keyboard_type(self, value: TouchScreenKeyboardType) { ... }
fn m_line_type(self) -> TMP_InputField_LineType { ... }
fn set_m_line_type(self, value: TMP_InputField_LineType) { ... }
fn m_hide_mobile_input(self) -> bool { ... }
fn set_m_hide_mobile_input(self, value: bool) { ... }
fn m_hide_soft_keyboard(self) -> bool { ... }
fn set_m_hide_soft_keyboard(self, value: bool) { ... }
fn m_character_validation(self) -> TMP_InputField_CharacterValidation { ... }
fn set_m_character_validation(
self,
value: TMP_InputField_CharacterValidation,
) { ... }
fn m_regex_value(self) -> Il2CppString { ... }
fn set_m_regex_value(self, value: Il2CppString) { ... }
fn m_global_point_size(self) -> f32 { ... }
fn set_m_global_point_size(self, value: f32) { ... }
fn m_character_limit(self) -> i32 { ... }
fn set_m_character_limit(self, value: i32) { ... }
fn m_on_end_edit(self) -> TMP_InputField_SubmitEvent { ... }
fn set_m_on_end_edit(self, value: TMP_InputField_SubmitEvent) { ... }
fn m_on_submit(self) -> TMP_InputField_SubmitEvent { ... }
fn set_m_on_submit(self, value: TMP_InputField_SubmitEvent) { ... }
fn m_on_select(self) -> TMP_InputField_SelectionEvent { ... }
fn set_m_on_select(self, value: TMP_InputField_SelectionEvent) { ... }
fn m_on_deselect(self) -> TMP_InputField_SelectionEvent { ... }
fn set_m_on_deselect(self, value: TMP_InputField_SelectionEvent) { ... }
fn m_on_text_selection(self) -> TMP_InputField_TextSelectionEvent { ... }
fn set_m_on_text_selection(self, value: TMP_InputField_TextSelectionEvent) { ... }
fn m_on_end_text_selection(self) -> TMP_InputField_TextSelectionEvent { ... }
fn set_m_on_end_text_selection(
self,
value: TMP_InputField_TextSelectionEvent,
) { ... }
fn m_on_value_changed(self) -> TMP_InputField_OnChangeEvent { ... }
fn set_m_on_value_changed(self, value: TMP_InputField_OnChangeEvent) { ... }
fn m_on_touch_screen_keyboard_status_changed(
self,
) -> TMP_InputField_TouchScreenKeyboardEvent { ... }
fn set_m_on_touch_screen_keyboard_status_changed(
self,
value: TMP_InputField_TouchScreenKeyboardEvent,
) { ... }
fn m_on_validate_input(self) -> TMP_InputField_OnValidateInput { ... }
fn set_m_on_validate_input(self, value: TMP_InputField_OnValidateInput) { ... }
fn m_caret_color(self) -> Color { ... }
fn set_m_caret_color(self, value: Color) { ... }
fn m_custom_caret_color(self) -> bool { ... }
fn set_m_custom_caret_color(self, value: bool) { ... }
fn m_selection_color(self) -> Color { ... }
fn set_m_selection_color(self, value: Color) { ... }
fn m_text(self) -> Il2CppString { ... }
fn set_m_text(self, value: Il2CppString) { ... }
fn m_caret_blink_rate(self) -> f32 { ... }
fn set_m_caret_blink_rate(self, value: f32) { ... }
fn m_caret_width(self) -> i32 { ... }
fn set_m_caret_width(self, value: i32) { ... }
fn m_read_only(self) -> bool { ... }
fn set_m_read_only(self, value: bool) { ... }
fn m_rich_text(self) -> bool { ... }
fn set_m_rich_text(self, value: bool) { ... }
fn m_string_position(self) -> i32 { ... }
fn set_m_string_position(self, value: i32) { ... }
fn m_string_select_position(self) -> i32 { ... }
fn set_m_string_select_position(self, value: i32) { ... }
fn m_caret_position(self) -> i32 { ... }
fn set_m_caret_position(self, value: i32) { ... }
fn m_caret_select_position(self) -> i32 { ... }
fn set_m_caret_select_position(self, value: i32) { ... }
fn caret_rect_trans(self) -> RectTransform { ... }
fn set_caret_rect_trans(self, value: RectTransform) { ... }
fn m_cursor_verts(self) -> Array<UIVertex> { ... }
fn set_m_cursor_verts(self, value: Array<UIVertex>) { ... }
fn m_cached_input_renderer(self) -> CanvasRenderer { ... }
fn set_m_cached_input_renderer(self, value: CanvasRenderer) { ... }
fn m_last_position(self) -> Vector2 { ... }
fn set_m_last_position(self, value: Vector2) { ... }
fn m_mesh(self) -> Mesh { ... }
fn set_m_mesh(self, value: Mesh) { ... }
fn m_allow_input(self) -> bool { ... }
fn set_m_allow_input(self, value: bool) { ... }
fn m_should_activate_next_update(self) -> bool { ... }
fn set_m_should_activate_next_update(self, value: bool) { ... }
fn m_update_drag(self) -> bool { ... }
fn set_m_update_drag(self, value: bool) { ... }
fn m_drag_position_out_of_bounds(self) -> bool { ... }
fn set_m_drag_position_out_of_bounds(self, value: bool) { ... }
fn m_caret_visible(self) -> bool { ... }
fn set_m_caret_visible(self, value: bool) { ... }
fn m_blink_coroutine(self) -> Coroutine { ... }
fn set_m_blink_coroutine(self, value: Coroutine) { ... }
fn m_blink_start_time(self) -> f32 { ... }
fn set_m_blink_start_time(self, value: f32) { ... }
fn m_drag_coroutine(self) -> Coroutine { ... }
fn set_m_drag_coroutine(self, value: Coroutine) { ... }
fn m_original_text(self) -> Il2CppString { ... }
fn set_m_original_text(self, value: Il2CppString) { ... }
fn m_was_canceled(self) -> bool { ... }
fn set_m_was_canceled(self, value: bool) { ... }
fn m_has_done_focus_transition(self) -> bool { ... }
fn set_m_has_done_focus_transition(self, value: bool) { ... }
fn m_wait_for_seconds_realtime(self) -> WaitForSecondsRealtime { ... }
fn set_m_wait_for_seconds_realtime(self, value: WaitForSecondsRealtime) { ... }
fn m_prevent_callback(self) -> bool { ... }
fn set_m_prevent_callback(self, value: bool) { ... }
fn m_touch_keyboard_allows_in_place_editing(self) -> bool { ... }
fn set_m_touch_keyboard_allows_in_place_editing(self, value: bool) { ... }
fn m_is_text_component_update_required(self) -> bool { ... }
fn set_m_is_text_component_update_required(self, value: bool) { ... }
fn m_is_last_key_backspace(self) -> bool { ... }
fn set_m_is_last_key_backspace(self, value: bool) { ... }
fn m_pointer_down_click_start_time(self) -> f32 { ... }
fn set_m_pointer_down_click_start_time(self, value: f32) { ... }
fn m_key_down_start_time(self) -> f32 { ... }
fn set_m_key_down_start_time(self, value: f32) { ... }
fn m_double_click_delay(self) -> f32 { ... }
fn set_m_double_click_delay(self, value: f32) { ... }
fn m_is_composition_active(self) -> bool { ... }
fn set_m_is_composition_active(self, value: bool) { ... }
fn m_should_update_ime_window_position(self) -> bool { ... }
fn set_m_should_update_ime_window_position(self, value: bool) { ... }
fn m_previous_ime_insertion_line(self) -> i32 { ... }
fn set_m_previous_ime_insertion_line(self, value: i32) { ... }
fn m_global_font_asset(self) -> TMP_FontAsset { ... }
fn set_m_global_font_asset(self, value: TMP_FontAsset) { ... }
fn m_on_focus_select_all(self) -> bool { ... }
fn set_m_on_focus_select_all(self, value: bool) { ... }
fn m_is_select_all(self) -> bool { ... }
fn set_m_is_select_all(self, value: bool) { ... }
fn m_reset_on_de_activation(self) -> bool { ... }
fn set_m_reset_on_de_activation(self, value: bool) { ... }
fn m_selection_still_active(self) -> bool { ... }
fn set_m_selection_still_active(self, value: bool) { ... }
fn m_release_selection(self) -> bool { ... }
fn set_m_release_selection(self, value: bool) { ... }
fn m_previously_selected_object(self) -> GameObject { ... }
fn set_m_previously_selected_object(self, value: GameObject) { ... }
fn m_restore_original_text_on_escape(self) -> bool { ... }
fn set_m_restore_original_text_on_escape(self, value: bool) { ... }
fn m_is_rich_text_editing_allowed(self) -> bool { ... }
fn set_m_is_rich_text_editing_allowed(self, value: bool) { ... }
fn m_line_limit(self) -> i32 { ... }
fn set_m_line_limit(self, value: i32) { ... }
fn m_input_validator(self) -> TMP_InputValidator { ... }
fn set_m_input_validator(self, value: TMP_InputValidator) { ... }
fn m_is_selected(self) -> bool { ... }
fn set_m_is_selected(self, value: bool) { ... }
fn m_is_string_position_dirty(self) -> bool { ... }
fn set_m_is_string_position_dirty(self, value: bool) { ... }
fn m_is_caret_position_dirty(self) -> bool { ... }
fn set_m_is_caret_position_dirty(self, value: bool) { ... }
fn m_force_rect_transform_adjustment(self) -> bool { ... }
fn set_m_force_rect_transform_adjustment(self, value: bool) { ... }
fn m_processing_event(self) -> Event { ... }
fn set_m_processing_event(self, value: Event) { ... }
}Provided Methods§
fn m_soft_keyboard(self) -> TouchScreenKeyboard
fn set_m_soft_keyboard(self, value: TouchScreenKeyboard)
fn m_rect_transform(self) -> RectTransform
fn set_m_rect_transform(self, value: RectTransform)
fn m_text_viewport(self) -> RectTransform
fn set_m_text_viewport(self, value: RectTransform)
fn m_text_component_rect_mask(self) -> RectMask2D
fn set_m_text_component_rect_mask(self, value: RectMask2D)
fn m_text_viewport_rect_mask(self) -> RectMask2D
fn set_m_text_viewport_rect_mask(self, value: RectMask2D)
fn m_cached_viewport_rect(self) -> Rect
fn set_m_cached_viewport_rect(self, value: Rect)
fn m_text_component(self) -> TMP_Text
fn set_m_text_component(self, value: TMP_Text)
fn m_text_component_rect_transform(self) -> RectTransform
fn set_m_text_component_rect_transform(self, value: RectTransform)
fn m_placeholder(self) -> Graphic
fn set_m_placeholder(self, value: Graphic)
fn m_vertical_scrollbar(self) -> Scrollbar
fn set_m_vertical_scrollbar(self, value: Scrollbar)
fn m_vertical_scrollbar_event_handler(self) -> TMP_ScrollbarEventHandler
fn set_m_vertical_scrollbar_event_handler( self, value: TMP_ScrollbarEventHandler, )
fn m_is_driven_by_layout_components(self) -> bool
fn set_m_is_driven_by_layout_components(self, value: bool)
fn m_layout_group(self) -> LayoutGroup
fn set_m_layout_group(self, value: LayoutGroup)
fn m_i_scroll_handler_parent(self) -> IScrollHandler
fn set_m_i_scroll_handler_parent(self, value: IScrollHandler)
fn m_scroll_position(self) -> f32
fn set_m_scroll_position(self, value: f32)
fn m_scroll_sensitivity(self) -> f32
fn set_m_scroll_sensitivity(self, value: f32)
fn m_content_type(self) -> TMP_InputField_ContentType
fn set_m_content_type(self, value: TMP_InputField_ContentType)
fn m_input_type(self) -> TMP_InputField_InputType
fn set_m_input_type(self, value: TMP_InputField_InputType)
fn m_asterisk_char(self) -> u16
fn set_m_asterisk_char(self, value: u16)
fn m_keyboard_type(self) -> TouchScreenKeyboardType
fn set_m_keyboard_type(self, value: TouchScreenKeyboardType)
fn m_line_type(self) -> TMP_InputField_LineType
fn set_m_line_type(self, value: TMP_InputField_LineType)
fn m_hide_mobile_input(self) -> bool
fn set_m_hide_mobile_input(self, value: bool)
fn m_hide_soft_keyboard(self) -> bool
fn set_m_hide_soft_keyboard(self, value: bool)
fn m_character_validation(self) -> TMP_InputField_CharacterValidation
fn set_m_character_validation(self, value: TMP_InputField_CharacterValidation)
fn m_regex_value(self) -> Il2CppString
fn set_m_regex_value(self, value: Il2CppString)
fn m_global_point_size(self) -> f32
fn set_m_global_point_size(self, value: f32)
fn m_character_limit(self) -> i32
fn set_m_character_limit(self, value: i32)
fn m_on_end_edit(self) -> TMP_InputField_SubmitEvent
fn set_m_on_end_edit(self, value: TMP_InputField_SubmitEvent)
fn m_on_submit(self) -> TMP_InputField_SubmitEvent
fn set_m_on_submit(self, value: TMP_InputField_SubmitEvent)
fn m_on_select(self) -> TMP_InputField_SelectionEvent
fn set_m_on_select(self, value: TMP_InputField_SelectionEvent)
fn m_on_deselect(self) -> TMP_InputField_SelectionEvent
fn set_m_on_deselect(self, value: TMP_InputField_SelectionEvent)
fn m_on_text_selection(self) -> TMP_InputField_TextSelectionEvent
fn set_m_on_text_selection(self, value: TMP_InputField_TextSelectionEvent)
fn m_on_end_text_selection(self) -> TMP_InputField_TextSelectionEvent
fn set_m_on_end_text_selection(self, value: TMP_InputField_TextSelectionEvent)
fn m_on_value_changed(self) -> TMP_InputField_OnChangeEvent
fn set_m_on_value_changed(self, value: TMP_InputField_OnChangeEvent)
fn m_on_touch_screen_keyboard_status_changed( self, ) -> TMP_InputField_TouchScreenKeyboardEvent
fn set_m_on_touch_screen_keyboard_status_changed( self, value: TMP_InputField_TouchScreenKeyboardEvent, )
fn m_on_validate_input(self) -> TMP_InputField_OnValidateInput
fn set_m_on_validate_input(self, value: TMP_InputField_OnValidateInput)
fn m_caret_color(self) -> Color
fn set_m_caret_color(self, value: Color)
fn m_custom_caret_color(self) -> bool
fn set_m_custom_caret_color(self, value: bool)
fn m_selection_color(self) -> Color
fn set_m_selection_color(self, value: Color)
fn m_text(self) -> Il2CppString
fn set_m_text(self, value: Il2CppString)
fn m_caret_blink_rate(self) -> f32
fn set_m_caret_blink_rate(self, value: f32)
fn m_caret_width(self) -> i32
fn set_m_caret_width(self, value: i32)
fn m_read_only(self) -> bool
fn set_m_read_only(self, value: bool)
fn m_rich_text(self) -> bool
fn set_m_rich_text(self, value: bool)
fn m_string_position(self) -> i32
fn set_m_string_position(self, value: i32)
fn m_string_select_position(self) -> i32
fn set_m_string_select_position(self, value: i32)
fn m_caret_position(self) -> i32
fn set_m_caret_position(self, value: i32)
fn m_caret_select_position(self) -> i32
fn set_m_caret_select_position(self, value: i32)
fn caret_rect_trans(self) -> RectTransform
fn set_caret_rect_trans(self, value: RectTransform)
fn m_cursor_verts(self) -> Array<UIVertex>
fn set_m_cursor_verts(self, value: Array<UIVertex>)
fn m_cached_input_renderer(self) -> CanvasRenderer
fn set_m_cached_input_renderer(self, value: CanvasRenderer)
fn m_last_position(self) -> Vector2
fn set_m_last_position(self, value: Vector2)
fn m_mesh(self) -> Mesh
fn set_m_mesh(self, value: Mesh)
fn m_allow_input(self) -> bool
fn set_m_allow_input(self, value: bool)
fn m_should_activate_next_update(self) -> bool
fn set_m_should_activate_next_update(self, value: bool)
fn m_update_drag(self) -> bool
fn set_m_update_drag(self, value: bool)
fn m_drag_position_out_of_bounds(self) -> bool
fn set_m_drag_position_out_of_bounds(self, value: bool)
fn m_caret_visible(self) -> bool
fn set_m_caret_visible(self, value: bool)
fn m_blink_coroutine(self) -> Coroutine
fn set_m_blink_coroutine(self, value: Coroutine)
fn m_blink_start_time(self) -> f32
fn set_m_blink_start_time(self, value: f32)
fn m_drag_coroutine(self) -> Coroutine
fn set_m_drag_coroutine(self, value: Coroutine)
fn m_original_text(self) -> Il2CppString
fn set_m_original_text(self, value: Il2CppString)
fn m_was_canceled(self) -> bool
fn set_m_was_canceled(self, value: bool)
fn m_has_done_focus_transition(self) -> bool
fn set_m_has_done_focus_transition(self, value: bool)
fn m_wait_for_seconds_realtime(self) -> WaitForSecondsRealtime
fn set_m_wait_for_seconds_realtime(self, value: WaitForSecondsRealtime)
fn m_prevent_callback(self) -> bool
fn set_m_prevent_callback(self, value: bool)
fn m_touch_keyboard_allows_in_place_editing(self) -> bool
fn set_m_touch_keyboard_allows_in_place_editing(self, value: bool)
fn m_is_text_component_update_required(self) -> bool
fn set_m_is_text_component_update_required(self, value: bool)
fn m_is_last_key_backspace(self) -> bool
fn set_m_is_last_key_backspace(self, value: bool)
fn m_pointer_down_click_start_time(self) -> f32
fn set_m_pointer_down_click_start_time(self, value: f32)
fn m_key_down_start_time(self) -> f32
fn set_m_key_down_start_time(self, value: f32)
fn m_double_click_delay(self) -> f32
fn set_m_double_click_delay(self, value: f32)
fn m_is_composition_active(self) -> bool
fn set_m_is_composition_active(self, value: bool)
fn m_should_update_ime_window_position(self) -> bool
fn set_m_should_update_ime_window_position(self, value: bool)
fn m_previous_ime_insertion_line(self) -> i32
fn set_m_previous_ime_insertion_line(self, value: i32)
fn m_global_font_asset(self) -> TMP_FontAsset
fn set_m_global_font_asset(self, value: TMP_FontAsset)
fn m_on_focus_select_all(self) -> bool
fn set_m_on_focus_select_all(self, value: bool)
fn m_is_select_all(self) -> bool
fn set_m_is_select_all(self, value: bool)
fn m_reset_on_de_activation(self) -> bool
fn set_m_reset_on_de_activation(self, value: bool)
fn m_selection_still_active(self) -> bool
fn set_m_selection_still_active(self, value: bool)
fn m_release_selection(self) -> bool
fn set_m_release_selection(self, value: bool)
fn m_previously_selected_object(self) -> GameObject
fn set_m_previously_selected_object(self, value: GameObject)
fn m_restore_original_text_on_escape(self) -> bool
fn set_m_restore_original_text_on_escape(self, value: bool)
fn m_is_rich_text_editing_allowed(self) -> bool
fn set_m_is_rich_text_editing_allowed(self, value: bool)
fn m_line_limit(self) -> i32
fn set_m_line_limit(self, value: i32)
fn m_input_validator(self) -> TMP_InputValidator
fn set_m_input_validator(self, value: TMP_InputValidator)
fn m_is_selected(self) -> bool
fn set_m_is_selected(self, value: bool)
fn m_is_string_position_dirty(self) -> bool
fn set_m_is_string_position_dirty(self, value: bool)
fn m_is_caret_position_dirty(self) -> bool
fn set_m_is_caret_position_dirty(self, value: bool)
fn m_force_rect_transform_adjustment(self) -> bool
fn set_m_force_rect_transform_adjustment(self, value: bool)
fn m_processing_event(self) -> Event
fn set_m_processing_event(self, value: Event)
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.