Zdexby TheHolyOneZ
42,595 classes
Class

TMP_InputField

: Selectable : UIBehaviour : MonoBehaviour : Behaviour : Component : Object : Object
TMPro.TMP_InputField, Unity.TextMeshPro 0x02F0 (752 B) inherited 0x00F8 Unity.TextMeshPro.dll
0x00x02F0

Members 95

OffsetSizeNameTypeFlagsDefault
0x08m_SoftKeyboardTouchScreenKeyboard1 flags—
0x08kSeparatorschar[]PrivateStatic+1 flags—
0x08m_RectTransformRectTransform1 flags—
0x08m_TextViewportRectTransform1 flags—
0x08m_TextComponentRectMaskRectMask2D1 flags—
0x08m_TextViewportRectMaskRectMask2D1 flags—
0x10m_CachedViewportRectRectPrivate—
0x08m_TextComponentTMP_Text1 flags—
0x08m_TextComponentRectTransformRectTransform1 flags—
0x08m_PlaceholderGraphic1 flags—
0x08m_VerticalScrollbarScrollbar1 flags—
0x08m_VerticalScrollbarEventHandlerTMP_ScrollbarEventHandler1 flags—
0x01m_IsDrivenByLayoutComponentsboolPrivate—
0x01590x07padding / unreflected
0x08m_LayoutGroupLayoutGroupPrivate—
0x08m_IScrollHandlerParentIScrollHandlerPrivate—
0x04m_ScrollPositionfloatPrivate—
0x04m_ScrollSensitivityfloat1 flags—
0x04m_ContentTypeContentTypePrivate—
0x04m_InputTypeInputTypePrivate—
0x02m_AsteriskCharushortPrivate—
0x01820x02padding / unreflected
0x04m_KeyboardTypeTouchScreenKeyboardTypePrivate—
0x04m_LineTypeLineTypePrivate—
0x01m_HideMobileInputboolPrivate—
0x01m_HideSoftKeyboardboolPrivate—
0x018E0x02padding / unreflected
0x04m_CharacterValidationCharacterValidationPrivate—
0x01940x04padding / unreflected
0x08m_RegexValuestringPrivate—
0x04m_GlobalPointSizefloatPrivate—
0x04m_CharacterLimitintPrivate—
0x08m_OnEndEditSubmitEventPrivate—
0x08m_OnSubmitSubmitEventPrivate—
0x08m_OnSelectSelectionEventPrivate—
0x08m_OnDeselectSelectionEventPrivate—
0x08m_OnTextSelectionTextSelectionEventPrivate—
0x08m_OnEndTextSelectionTextSelectionEventPrivate—
0x08m_OnValueChangedOnChangeEventPrivate—
0x08m_OnTouchScreenKeyboardStatusChangedTouchScreenKeyboardEventPrivate—
0x08m_OnValidateInputOnValidateInputPrivate—
0x10m_CaretColorColorPrivate—
0x01m_CustomCaretColorboolPrivate—
0x02010x03padding / unreflected
0x10m_SelectionColorColorPrivate—
0x02140x04padding / unreflected
0x08m_Textstring1 flags—
0x04m_CaretBlinkRatefloatPrivate—
0x04m_CaretWidthintPrivate—
0x01m_ReadOnlyboolPrivate—
0x01m_RichTextboolPrivate—
0x022A0x02padding / unreflected
0x04m_StringPositionint1 flags—
0x04m_StringSelectPositionint1 flags—
0x04m_CaretPositionint1 flags—
0x04m_CaretSelectPositionint1 flags—
0x023C0x04padding / unreflected
0x08caretRectTransRectTransformPrivate—
0x08m_CursorVertsUIVertex[]1 flags—
0x08m_CachedInputRendererCanvasRendererPrivate—
0x08m_LastPositionVector2Private—
0x08m_MeshMesh2 flags—
0x01m_AllowInputboolPrivate—
0x01m_ShouldActivateNextUpdateboolPrivate—
0x01m_UpdateDragboolPrivate—
0x01m_DragPositionOutOfBoundsboolPrivate—
—0x04kHScrollSpeedfloatPrivateStatic+1 flags770112944
—0x04kVScrollSpeedfloatPrivateStatic+1 flags770112944
0x01m_CaretVisiblebool1 flags—
0x026D0x03padding / unreflected
0x08m_BlinkCoroutineCoroutinePrivate—
0x04m_BlinkStartTimefloatPrivate—
0x027C0x04padding / unreflected
0x08m_DragCoroutineCoroutinePrivate—
0x08m_OriginalTextstringPrivate—
0x01m_WasCanceledboolPrivate—
0x01m_HasDoneFocusTransitionboolPrivate—
0x02920x06padding / unreflected
0x08m_WaitForSecondsRealtimeWaitForSecondsRealtimePrivate—
0x01m_PreventCallbackboolPrivate—
0x01m_TouchKeyboardAllowsInPlaceEditingboolPrivate—
0x01m_IsTextComponentUpdateRequiredboolPrivate—
0x01m_isLastKeyBackspaceboolPrivate—
0x04m_PointerDownClickStartTimefloatPrivate—
0x04m_KeyDownStartTimefloatPrivate—
0x04m_DoubleClickDelayfloatPrivate—
—0x08kEmailSpecialCharactersstringPrivateStatic+1 flags2886988135856
0x01m_IsCompositionActiveboolPrivate—
0x01m_ShouldUpdateIMEWindowPositionboolPrivate—
0x02B20x02padding / unreflected
0x04m_PreviousIMEInsertionLineintPrivate—
0x08m_GlobalFontAssetTMP_FontAsset1 flags—
0x01m_OnFocusSelectAllbool1 flags—
0x01m_isSelectAllbool1 flags—
0x01m_ResetOnDeActivationbool1 flags—
0x01m_SelectionStillActiveboolPrivate—
0x01m_ReleaseSelectionboolPrivate—
0x02C50x03padding / unreflected
0x08m_PreviouslySelectedObjectGameObjectPrivate—
0x01m_RestoreOriginalTextOnEscapeboolPrivate—
0x01m_isRichTextEditingAllowedbool1 flags—
0x02D20x02padding / unreflected
0x04m_LineLimitint1 flags—
0x08m_InputValidatorTMP_InputValidator1 flags—
0x01m_isSelectedboolPrivate—
0x01m_IsStringPositionDirtyboolPrivate—
0x01m_IsCaretPositionDirtyboolPrivate—
0x01m_forceRectTransformAdjustmentboolPrivate—
0x02E40x04padding / unreflected
0x08m_ProcessingEventEventPrivate—
Inherited from Selectable 16
OffsetSizeNameTypeFlagsDefault
0x08s_SelectablesSelectable[]Static+1 flags—
0x04s_SelectableCountintStatic+1 flags—
0x000C0x0Cpadding / unreflected
0x01m_EnableCalledboolPrivate—
0x00190x07padding / unreflected
0x28m_NavigationNavigationPrivate—
0x04m_TransitionTransitionPrivate—
0x58m_ColorsColorBlockPrivate—
0x00A40x04padding / unreflected
0x20m_SpriteStateSpriteStatePrivate—
0x08m_AnimationTriggersAnimationTriggersPrivate—
0x01m_InteractableboolPrivate—
0x00D10x07padding / unreflected
0x08m_TargetGraphicGraphicPrivate—
0x01m_GroupsAllowInteractionboolPrivate—
0x00E10x03padding / unreflected
0x04m_CurrentIndexint1 flags—
0x01<isPointerInside>k__BackingFieldboolPrivate—
0x01<isPointerDown>k__BackingFieldboolPrivate—
0x01<hasSelection>k__BackingFieldboolPrivate—
0x00EB0x05padding / unreflected
0x08m_CanvasGroupCacheList<UnityEngine.CanvasGroup>Private+1 flags—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 225

SignatureFlagsNativeParams
BaseInput get_inputSystem()Private+1 flags0x08
string get_compositionString()Private+1 flags0x08
int get_compositionLength()Private+1 flags0x04
void .ctor()2 flags0x00
Mesh get_mesh()2 flags0x08
bool get_shouldHideMobileInput()Public+1 flags0x01
void set_shouldHideMobileInput(bool value)Public+1 flags0x01
bool get_shouldHideSoftKeyboard()Public+1 flags0x01
void set_shouldHideSoftKeyboard(bool value)Public+1 flags0x01
bool isKeyboardUsingEvents()Private0x01
string get_text()Public+1 flags0x08
void set_text(const string& value)Public+1 flags0x08
void SetTextWithoutNotify(const string& input)Public0x08
void SetText(const string& value, bool sendCallback)Private0x08
bool get_isFocused()Public+1 flags0x01
float get_caretBlinkRate()Public+1 flags0x04
void set_caretBlinkRate(float value)Public+1 flags0x04
int get_caretWidth()Public+1 flags0x04
void set_caretWidth(int value)Public+1 flags0x04
RectTransform get_textViewport()Public+1 flags0x08
void set_textViewport(RectTransform value)Public+1 flags0x08
TMP_Text get_textComponent()Public+1 flags0x08
void set_textComponent(TMP_Text value)Public+1 flags0x08
Graphic get_placeholder()Public+1 flags0x08
void set_placeholder(Graphic value)Public+1 flags0x08
Scrollbar get_verticalScrollbar()Public+1 flags0x08
void set_verticalScrollbar(Scrollbar value)Public+1 flags0x08
float get_scrollSensitivity()Public+1 flags0x04
void set_scrollSensitivity(float value)Public+1 flags0x04
Color get_caretColor()Public+1 flags0x10
void set_caretColor(const Color& value)Public+1 flags0x10
bool get_customCaretColor()Public+1 flags0x01
void set_customCaretColor(bool value)Public+1 flags0x01
Color get_selectionColor()Public+1 flags0x10
void set_selectionColor(const Color& value)Public+1 flags0x10
SubmitEvent get_onEndEdit()Public+1 flags0x08
void set_onEndEdit(SubmitEvent value)Public+1 flags0x08
SubmitEvent get_onSubmit()Public+1 flags0x08
void set_onSubmit(SubmitEvent value)Public+1 flags0x08
SelectionEvent get_onSelect()Public+1 flags0x08
void set_onSelect(SelectionEvent value)Public+1 flags0x08
SelectionEvent get_onDeselect()Public+1 flags0x08
void set_onDeselect(SelectionEvent value)Public+1 flags0x08
TextSelectionEvent get_onTextSelection()Public+1 flags0x08
void set_onTextSelection(TextSelectionEvent value)Public+1 flags0x08
TextSelectionEvent get_onEndTextSelection()Public+1 flags0x08
void set_onEndTextSelection(TextSelectionEvent value)Public+1 flags0x08
OnChangeEvent get_onValueChanged()Public+1 flags0x08
void set_onValueChanged(OnChangeEvent value)Public+1 flags0x08
TouchScreenKeyboardEvent get_onTouchScreenKeyboardStatusChanged()Public+1 flags0x08
void set_onTouchScreenKeyboardStatusChanged(TouchScreenKeyboardEvent value)Public+1 flags0x08
OnValidateInput get_onValidateInput()Public+1 flags0x08
void set_onValidateInput(OnValidateInput value)Public+1 flags0x08
int get_characterLimit()Public+1 flags0x04
void set_characterLimit(int value)Public+1 flags0x04
float get_pointSize()Public+1 flags0x04
void set_pointSize(float value)Public+1 flags0x04
TMP_FontAsset get_fontAsset()Public+1 flags0x08
void set_fontAsset(TMP_FontAsset value)Public+1 flags0x08
bool get_onFocusSelectAll()Public+1 flags0x01
void set_onFocusSelectAll(bool value)Public+1 flags0x01
bool get_resetOnDeActivation()Public+1 flags0x01
void set_resetOnDeActivation(bool value)Public+1 flags0x01
bool get_restoreOriginalTextOnEscape()Public+1 flags0x01
void set_restoreOriginalTextOnEscape(bool value)Public+1 flags0x01
bool get_isRichTextEditingAllowed()Public+1 flags0x01
void set_isRichTextEditingAllowed(bool value)Public+1 flags0x01
ContentType get_contentType()Public+1 flags0x04
void set_contentType(const ContentType& value)Public+1 flags0x04
LineType get_lineType()Public+1 flags0x04
void set_lineType(const LineType& value)Public+1 flags0x04
int get_lineLimit()Public+1 flags0x04
void set_lineLimit(int value)Public+1 flags0x04
InputType get_inputType()Public+1 flags0x04
void set_inputType(const InputType& value)Public+1 flags0x04
TouchScreenKeyboardType get_keyboardType()Public+1 flags0x04
void set_keyboardType(const TouchScreenKeyboardType& value)Public+1 flags0x04
CharacterValidation get_characterValidation()Public+1 flags0x04
void set_characterValidation(const CharacterValidation& value)Public+1 flags0x04
TMP_InputValidator get_inputValidator()Public+1 flags0x08
void set_inputValidator(TMP_InputValidator value)Public+1 flags0x08
bool get_readOnly()Public+1 flags0x01
void set_readOnly(bool value)Public+1 flags0x01
bool get_richText()Public+1 flags0x01
void set_richText(bool value)Public+1 flags0x01
bool get_multiLine()Public+1 flags0x01
ushort get_asteriskChar()Public+1 flags0x02
void set_asteriskChar(ushort value)Public+1 flags0x02
bool get_wasCanceled()Public+1 flags0x01
void ClampStringPos(ref int& pos)1 flags0x04
void ClampCaretPos(ref int& pos)1 flags0x04
int get_caretPositionInternal()2 flags0x04
void set_caretPositionInternal(int value)2 flags0x04
int get_stringPositionInternal()2 flags0x04
void set_stringPositionInternal(int value)2 flags0x04
int get_caretSelectPositionInternal()2 flags0x04
void set_caretSelectPositionInternal(int value)2 flags0x04
int get_stringSelectPositionInternal()2 flags0x04
void set_stringSelectPositionInternal(int value)2 flags0x04
bool get_hasSelection()Private+1 flags0x01
int get_caretPosition()Public+1 flags0x04
void set_caretPosition(int value)Public+1 flags0x04
int get_selectionAnchorPosition()Public+1 flags0x04
void set_selectionAnchorPosition(int value)Public+1 flags0x04
int get_selectionFocusPosition()Public+1 flags0x04
void set_selectionFocusPosition(int value)Public+1 flags0x04
int get_stringPosition()Public+1 flags0x04
void set_stringPosition(int value)Public+1 flags0x04
int get_selectionStringAnchorPosition()Public+1 flags0x04
void set_selectionStringAnchorPosition(int value)Public+1 flags0x04
int get_selectionStringFocusPosition()Public+1 flags0x04
void set_selectionStringFocusPosition(int value)Public+1 flags0x04
void OnEnable()2 flags0x00
void OnDisable()2 flags0x00
void ON_TEXT_CHANGED(Object obj)Private0x08
void SetCaretVisible()Private0x00
void SetCaretActive()Private0x00
void OnFocus()1 flags0x00
void SelectAll()1 flags0x00
void MoveTextEnd(bool shift)Public0x01
void MoveTextStart(bool shift)Public0x01
void MoveToEndOfLine(bool shift, bool ctrl)Public0x01
void MoveToStartOfLine(bool shift, bool ctrl)Public0x01
string get_clipboard()PrivateStatic+1 flags0x08
void set_clipboard(const string& value)PrivateStatic+1 flags0x08
bool InPlaceEditing()Private0x01
void UpdateStringPositionFromKeyboard()Private0x00
void LateUpdate()3 flags0x00
bool MayDrag(PointerEventData eventData)Private0x08
void OnBeginDrag(PointerEventData eventData)Public+2 flags0x08
void OnDrag(PointerEventData eventData)Public+2 flags0x08
IEnumerator MouseDragOutsideRect(PointerEventData eventData)Private0x08
void OnEndDrag(PointerEventData eventData)Public+2 flags0x08
void OnPointerDown(PointerEventData eventData)Public+1 flags0x08
EditState KeyPressed(Event evt)1 flags0x08
bool IsValidChar(ushort c)3 flags0x02
void ProcessEvent(Event e)Public0x08
void OnUpdateSelected(BaseEventData eventData)Public+2 flags0x08
void OnScroll(PointerEventData eventData)Public+2 flags0x08
float GetScrollPositionRelativeToViewport()Private0x04
string GetSelectedString()Private0x08
int FindNextWordBegin()Private0x04
void MoveRight(bool shift, bool ctrl)Private0x01
int FindPrevWordBegin()Private0x04
void MoveLeft(bool shift, bool ctrl)Private0x01
int LineUpCharacterPosition(int originalPos, bool goToFirstChar)Private0x04
int LineDownCharacterPosition(int originalPos, bool goToLastChar)Private0x04
int PageUpCharacterPosition(int originalPos, bool goToFirstChar)Private0x04
int PageDownCharacterPosition(int originalPos, bool goToLastChar)Private0x04
void MoveDown(bool shift)Private0x01
void MoveDown(bool shift, bool goToLastChar)Private0x01
void MoveUp(bool shift)Private0x01
void MoveUp(bool shift, bool goToFirstChar)Private0x01
void MovePageUp(bool shift)Private0x01
void MovePageUp(bool shift, bool goToFirstChar)Private0x01
void MovePageDown(bool shift)Private0x01
void MovePageDown(bool shift, bool goToLastChar)Private0x01
void Delete()Private0x00
void DeleteKey()Private0x00
void Backspace()Private0x00
void Append(const string& input)3 flags0x08
void Append(ushort input)3 flags0x02
void Insert(ushort c)Private0x02
void UpdateTouchKeyboardFromEditChanges()Private0x00
void SendOnValueChangedAndUpdateLabel()Private0x00
void SendOnValueChanged()Private0x00
void SendOnEndEdit()1 flags0x00
void SendOnSubmit()1 flags0x00
void SendOnFocus()1 flags0x00
void SendOnFocusLost()1 flags0x00
void SendOnTextSelection()1 flags0x00
void SendOnEndTextSelection()1 flags0x00
void SendTouchScreenKeyboardStatusChanged()1 flags0x00
void UpdateLabel()1 flags0x00
void UpdateScrollbar()Private0x00
void OnScrollbarValueChange(float value)Private0x04
void UpdateMaskRegions()Private0x00
void AdjustTextPositionRelativeToViewport(float relativePosition)Private0x04
int GetCaretPositionFromStringIndex(int stringIndex)Private0x04
int GetMinCaretPositionFromStringIndex(int stringIndex)Private0x04
int GetMaxCaretPositionFromStringIndex(int stringIndex)Private0x04
int GetStringIndexFromCaretPosition(int caretPosition)Private0x04
void ForceLabelUpdate()Public0x00
void MarkGeometryAsDirty()Private0x00
void Rebuild(const CanvasUpdate& update)Public+2 flags0x04
void LayoutComplete()Public+2 flags0x00
void GraphicUpdateComplete()Public+2 flags0x00
void UpdateGeometry()Private0x00
void AssignPositioningIfNeeded()Private0x00
void OnFillVBO(Mesh vbo)Private0x08
void GenerateCaret(VertexHelper vbo, const Vector2& roundingOffset)Private0x08
void CreateCursorVerts()Private0x00
void GenerateHightlight(VertexHelper vbo, const Vector2& roundingOffset)Private0x08
void AdjustRectTransformRelativeToViewport(const Vector2& startPosition, float height, bool isCharVisible)Private0x08
ushort Validate(const string& text, int pos, ushort ch)1 flags0x08
void ActivateInputField()Public0x00
void ActivateInputFieldInternal()Private0x00
void OnSelect(BaseEventData eventData)Public+1 flags0x08
void OnPointerClick(PointerEventData eventData)Public+2 flags0x08
void OnControlClick()Public0x00
void ReleaseSelection()Public0x00
void DeactivateInputField(bool clearSelection)Public0x01
void OnDeselect(BaseEventData eventData)Public+1 flags0x08
void OnSubmit(BaseEventData eventData)Public+2 flags0x08
void EnforceContentType()Private0x00
void SetTextComponentWrapMode()Private0x00
void SetTextComponentRichTextMode()Private0x00
void SetToCustomIfContentTypeIsNot(const ContentType[]& allowedContentTypes)Private0x08
void SetToCustom()Private0x00
void SetToCustom(const CharacterValidation& characterValidation)Private0x04
void DoStateTransition(const SelectionState& state, bool instant)2 flags0x04
void CalculateLayoutInputHorizontal()Public+2 flags0x00
void CalculateLayoutInputVertical()Public+2 flags0x00
float get_minWidth()Public+3 flags0x04
float get_preferredWidth()Public+3 flags0x04
float get_flexibleWidth()Public+3 flags0x04
float get_minHeight()Public+3 flags0x04
float get_preferredHeight()Public+3 flags0x04
float get_flexibleHeight()Public+3 flags0x04
int get_layoutPriority()Public+3 flags0x04
void SetGlobalPointSize(float pointSize)Public0x04
void SetGlobalFontAsset(TMP_FontAsset fontAsset)Public0x08
void .cctor()PrivateStatic+1 flags0x00
Transform UnityEngine.UI.ICanvasElement.get_transform()PrivateFinal+3 flags0x08

Used by 9

types with a member, parameter or interface of this type