pub trait IInputField: ISelectable {
Show 92 methods
// Provided methods
fn m_keyboard(self) -> TouchScreenKeyboard { ... }
fn set_m_keyboard(self, value: TouchScreenKeyboard) { ... }
fn m_text_component(self) -> Text { ... }
fn set_m_text_component(self, value: Text) { ... }
fn m_placeholder(self) -> Graphic { ... }
fn set_m_placeholder(self, value: Graphic) { ... }
fn m_content_type(self) -> InputField_ContentType { ... }
fn set_m_content_type(self, value: InputField_ContentType) { ... }
fn m_input_type(self) -> InputField_InputType { ... }
fn set_m_input_type(self, value: 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) -> InputField_LineType { ... }
fn set_m_line_type(self, value: InputField_LineType) { ... }
fn m_hide_mobile_input(self) -> bool { ... }
fn set_m_hide_mobile_input(self, value: bool) { ... }
fn m_character_validation(self) -> InputField_CharacterValidation { ... }
fn set_m_character_validation(self, value: InputField_CharacterValidation) { ... }
fn m_character_limit(self) -> i32 { ... }
fn set_m_character_limit(self, value: i32) { ... }
fn m_on_end_edit(self) -> InputField_SubmitEvent { ... }
fn set_m_on_end_edit(self, value: InputField_SubmitEvent) { ... }
fn m_on_value_changed(self) -> InputField_OnChangeEvent { ... }
fn set_m_on_value_changed(self, value: InputField_OnChangeEvent) { ... }
fn m_on_validate_input(self) -> InputField_OnValidateInput { ... }
fn set_m_on_validate_input(self, value: 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_should_activate_on_select(self) -> bool { ... }
fn set_m_should_activate_on_select(self, value: bool) { ... }
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_input_text_cache(self) -> TextGenerator { ... }
fn set_m_input_text_cache(self, value: TextGenerator) { ... }
fn m_cached_input_renderer(self) -> CanvasRenderer { ... }
fn set_m_cached_input_renderer(self, value: CanvasRenderer) { ... }
fn m_prevent_font_callback(self) -> bool { ... }
fn set_m_prevent_font_callback(self, value: bool) { ... }
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_draw_start(self) -> i32 { ... }
fn set_m_draw_start(self, value: i32) { ... }
fn m_draw_end(self) -> i32 { ... }
fn set_m_draw_end(self, value: i32) { ... }
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_touch_keyboard_allows_in_place_editing(self) -> bool { ... }
fn set_m_touch_keyboard_allows_in_place_editing(self, value: bool) { ... }
fn m_processing_event(self) -> Event { ... }
fn set_m_processing_event(self, value: Event) { ... }
}Provided Methods§
fn m_keyboard(self) -> TouchScreenKeyboard
fn set_m_keyboard(self, value: TouchScreenKeyboard)
fn m_text_component(self) -> Text
fn set_m_text_component(self, value: Text)
fn m_placeholder(self) -> Graphic
fn set_m_placeholder(self, value: Graphic)
fn m_content_type(self) -> InputField_ContentType
fn set_m_content_type(self, value: InputField_ContentType)
fn m_input_type(self) -> InputField_InputType
fn set_m_input_type(self, value: 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) -> InputField_LineType
fn set_m_line_type(self, value: InputField_LineType)
fn m_hide_mobile_input(self) -> bool
fn set_m_hide_mobile_input(self, value: bool)
fn m_character_validation(self) -> InputField_CharacterValidation
fn set_m_character_validation(self, value: InputField_CharacterValidation)
fn m_character_limit(self) -> i32
fn set_m_character_limit(self, value: i32)
fn m_on_end_edit(self) -> InputField_SubmitEvent
fn set_m_on_end_edit(self, value: InputField_SubmitEvent)
fn m_on_value_changed(self) -> InputField_OnChangeEvent
fn set_m_on_value_changed(self, value: InputField_OnChangeEvent)
fn m_on_validate_input(self) -> InputField_OnValidateInput
fn set_m_on_validate_input(self, value: 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_should_activate_on_select(self) -> bool
fn set_m_should_activate_on_select(self, value: bool)
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_input_text_cache(self) -> TextGenerator
fn set_m_input_text_cache(self, value: TextGenerator)
fn m_cached_input_renderer(self) -> CanvasRenderer
fn set_m_cached_input_renderer(self, value: CanvasRenderer)
fn m_prevent_font_callback(self) -> bool
fn set_m_prevent_font_callback(self, value: bool)
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_draw_start(self) -> i32
fn set_m_draw_start(self, value: i32)
fn m_draw_end(self) -> i32
fn set_m_draw_end(self, value: i32)
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_touch_keyboard_allows_in_place_editing(self) -> bool
fn set_m_touch_keyboard_allows_in_place_editing(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.