Class TMP_BaseEditorPanel
  
Inheritance
TMP_BaseEditorPanel
 
Syntax
public abstract class TMP_BaseEditorPanel : Editor, IPreviewable, IToolModeOwner
 
Fields
  
Declaration
protected static readonly GUIContent k_ExtraSettingsLabel
 
Field Value
k_UiStateLabel
Declaration
protected static string[] k_UiStateLabel
 
Field Value
m_AutoSizingProp
Declaration
protected SerializedProperty m_AutoSizingProp
 
Field Value
m_CharacterSpacingProp
Declaration
protected SerializedProperty m_CharacterSpacingProp
 
Field Value
m_CharWidthMaxAdjProp
Declaration
protected SerializedProperty m_CharWidthMaxAdjProp
 
Field Value
m_CheckPaddingRequiredProp
Declaration
protected SerializedProperty m_CheckPaddingRequiredProp
 
Field Value
m_ColorModeProp
Declaration
protected SerializedProperty m_ColorModeProp
 
Field Value
m_EnableEscapeCharacterParsingProp
Declaration
protected SerializedProperty m_EnableEscapeCharacterParsingProp
 
Field Value
Declaration
protected SerializedProperty m_EnableExtraPaddingProp
 
Field Value
m_EnableKerningProp
Declaration
protected SerializedProperty m_EnableKerningProp
 
Field Value
m_EnableVertexGradientProp
Declaration
protected SerializedProperty m_EnableVertexGradientProp
 
Field Value
m_EnableWordWrappingProp
Declaration
protected SerializedProperty m_EnableWordWrappingProp
 
Field Value
m_FontAssetProp
Declaration
protected SerializedProperty m_FontAssetProp
 
Field Value
m_FontColorGradientPresetProp
Declaration
protected SerializedProperty m_FontColorGradientPresetProp
 
Field Value
m_FontColorGradientProp
Declaration
protected SerializedProperty m_FontColorGradientProp
 
Field Value
m_FontColorProp
Declaration
protected SerializedProperty m_FontColorProp
 
Field Value
m_FontSharedMaterialProp
Declaration
protected SerializedProperty m_FontSharedMaterialProp
 
Field Value
m_FontSizeBaseProp
Declaration
protected SerializedProperty m_FontSizeBaseProp
 
Field Value
m_FontSizeMaxProp
Declaration
protected SerializedProperty m_FontSizeMaxProp
 
Field Value
m_FontSizeMinProp
Declaration
protected SerializedProperty m_FontSizeMinProp
 
Field Value
m_FontSizeProp
Declaration
protected SerializedProperty m_FontSizeProp
 
Field Value
m_FontStyleProp
Declaration
protected SerializedProperty m_FontStyleProp
 
Field Value
m_GeometrySortingOrderProp
Declaration
protected SerializedProperty m_GeometrySortingOrderProp
 
Field Value
m_HandlePoints
Declaration
protected Vector3[] m_HandlePoints
 
Field Value
m_HasFontAssetChangedProp
Declaration
protected SerializedProperty m_HasFontAssetChangedProp
 
Field Value
m_HavePropertiesChanged
Declaration
protected bool m_HavePropertiesChanged
 
Field Value
m_HorizontalAlignmentProp
Declaration
protected SerializedProperty m_HorizontalAlignmentProp
 
Field Value
m_HorizontalMappingProp
Declaration
protected SerializedProperty m_HorizontalMappingProp
 
Field Value
m_IsPresetListDirty
Declaration
protected bool m_IsPresetListDirty
 
Field Value
m_IsRichTextProp
Declaration
protected SerializedProperty m_IsRichTextProp
 
Field Value
m_IsRightToLeftProp
Declaration
protected SerializedProperty m_IsRightToLeftProp
 
Field Value
m_IsTextObjectScaleStaticProp
Declaration
protected SerializedProperty m_IsTextObjectScaleStaticProp
 
Field Value
m_LineSpacingMaxProp
Declaration
protected SerializedProperty m_LineSpacingMaxProp
 
Field Value
m_LineSpacingProp
Declaration
protected SerializedProperty m_LineSpacingProp
 
Field Value
m_LinkedTextComponentProp
Declaration
protected SerializedProperty m_LinkedTextComponentProp
 
Field Value
m_MarginProp
Declaration
protected SerializedProperty m_MarginProp
 
Field Value
m_MaterialPresetIndexLookup
Declaration
protected Dictionary<int, int> m_MaterialPresetIndexLookup
 
Field Value
m_MaterialPresetNames
Declaration
protected GUIContent[] m_MaterialPresetNames
 
Field Value
m_MaterialPresets
Declaration
protected Material[] m_MaterialPresets
 
Field Value
m_MaterialPresetSelectionIndex
Declaration
protected int m_MaterialPresetSelectionIndex
 
Field Value
m_OverrideHtmlColorProp
Declaration
protected SerializedProperty m_OverrideHtmlColorProp
 
Field Value
m_PageToDisplayProp
Declaration
protected SerializedProperty m_PageToDisplayProp
 
Field Value
m_ParagraphSpacingProp
Declaration
protected SerializedProperty m_ParagraphSpacingProp
 
Field Value
m_ParentLinkedTextComponentProp
Declaration
protected SerializedProperty m_ParentLinkedTextComponentProp
 
Field Value
m_PreviousLinkedTextComponent
Declaration
protected TMP_Text m_PreviousLinkedTextComponent
 
Field Value
m_RectCorners
Declaration
protected Vector3[] m_RectCorners
 
Field Value
Declaration
protected RectTransform m_RectTransform
 
Field Value
m_RtlText
Declaration
protected string m_RtlText
 
Field Value
m_SpriteAssetProp
Declaration
protected SerializedProperty m_SpriteAssetProp
 
Field Value
m_StyleNames
Declaration
protected GUIContent[] m_StyleNames
 
Field Value
m_Styles
Declaration
protected List<TMP_Style> m_Styles
 
Field Value
m_StyleSelectionIndex
Declaration
protected int m_StyleSelectionIndex
 
Field Value
m_StyleSheetAssetProp
Declaration
protected SerializedProperty m_StyleSheetAssetProp
 
Field Value
m_TargetMaterial
Declaration
protected Material m_TargetMaterial
 
Field Value
m_TextAlignmentProp
Declaration
protected SerializedProperty m_TextAlignmentProp
 
Field Value
m_TextComponent
Declaration
protected TMP_Text m_TextComponent
 
Field Value
m_TextOverflowModeProp
Declaration
protected SerializedProperty m_TextOverflowModeProp
 
Field Value
m_TextProp
Declaration
protected SerializedProperty m_TextProp
 
Field Value
m_TextStyleHashCodeProp
Declaration
protected SerializedProperty m_TextStyleHashCodeProp
 
Field Value
m_TextStyleIndexLookup
Declaration
protected Dictionary<int, int> m_TextStyleIndexLookup
 
Field Value
m_UseMaxVisibleDescenderProp
Declaration
protected SerializedProperty m_UseMaxVisibleDescenderProp
 
Field Value
m_UvLineOffsetProp
Declaration
protected SerializedProperty m_UvLineOffsetProp
 
Field Value
m_VerticalAlignmentProp
Declaration
protected SerializedProperty m_VerticalAlignmentProp
 
Field Value
m_VerticalMappingProp
Declaration
protected SerializedProperty m_VerticalMappingProp
 
Field Value
m_WordSpacingProp
Declaration
protected SerializedProperty m_WordSpacingProp
 
Field Value
m_WordWrappingRatiosProp
Declaration
protected SerializedProperty m_WordWrappingRatiosProp
 
Field Value
s_EventId
Declaration
protected static int s_EventId
 
Field Value
selAlignGridA
Declaration
Field Value
selAlignGridB
Declaration
Field Value
Methods
  
Declaration
protected abstract void DrawExtraSettings()
 
DrawGeometrySorting()
Declaration
protected void DrawGeometrySorting()
 
DrawIsTextObjectScaleStatic()
Declaration
protected void DrawIsTextObjectScaleStatic()
 
DrawKerning()
Declaration
protected void DrawKerning()
 
DrawMainSettings()
Declaration
protected void DrawMainSettings()
 
DrawMarginProperty(SerializedProperty, GUIContent)
Declaration
protected void DrawMarginProperty(SerializedProperty property, GUIContent label)
 
Parameters
DrawMargins()
Declaration
protected void DrawMargins()
 
DrawPadding()
Declaration
protected void DrawPadding()
 
DrawParsing()
Declaration
protected void DrawParsing()
 
DrawPropertySlider(GUIContent, SerializedProperty)
Declaration
protected void DrawPropertySlider(GUIContent label, SerializedProperty property)
 
Parameters
DrawRichText()
Declaration
protected void DrawRichText()
 
DrawSpriteAsset()
Declaration
protected void DrawSpriteAsset()
 
DrawStyleSheet()
Declaration
protected void DrawStyleSheet()
 
DrawTextInput()
Declaration
protected void DrawTextInput()
 
DrawTextureMapping()
Declaration
protected void DrawTextureMapping()
 
GetMaterialPresets()
Method to retrieve the material presets that match the currently selected font asset.
 
Declaration
protected GUIContent[] GetMaterialPresets()
 
Returns
GetStyleNames()
Declaration
protected GUIContent[] GetStyleNames()
 
Returns
IsMixSelectionTypes()
Declaration
protected abstract bool IsMixSelectionTypes()
 
Returns
OnDisable()
Declaration
protected virtual void OnDisable()
 
OnEnable()
Declaration
protected virtual void OnEnable()
 
OnInspectorGUI()
Declaration
public override void OnInspectorGUI()
 
Overrides
OnSceneGUI()
Declaration
OnUndoRedo()
Declaration
protected abstract void OnUndoRedo()