Skip to main content

TextField

Namespace:FairyGUI
Source:Assets/Scripts/Core/Text/TextField.cs (line 12)

public class TextField : DisplayObject, IMeshFactory

Inheritance:EventDispatcher → DisplayObject → TextField

Interfaces:IMeshFactory

Inherited members​

DisplayObject

onPaint, _contentRect, _flags, _paintingInfo, _paintingMode, _vertexMatrix, gOwner, id, name, AddToBatch, CreateGameObject, DestroyGameObject, Dispose, EnterPaintingMode, GetBounds, GetScreenShot, GlobalToLocal, HitTest, InvalidateBatchingState, LeavePaintingMode, LocalToGlobal, LocalToWorld, RemoveFromParent, SetGameObject, SetLayer, SetPosition, SetRenderingOrder, SetScale, SetSize, SetXY, TransformPoint, TransformRect, TransformRectPoint, WorldToLocal, alpha, blendMode, cacheAsBitmap, cachedTransform, cursor, filter, focalLength, focusable, focused, gameObject, graphics, grayed, height, home, isDisposed, layer, location, material, onAddedToStage, onClickLink, onClick, onFocusIn, onFocusOut, onKeyDown, onMouseWheel, onRemovedFromStage, onRightClick, onRollOut, onRollOver, onTouchBegin, onTouchEnd, onTouchMove, paintingGraphics, paintingMode, parent, perspective, pivot, pixelPerfect, position, renderingOrder, rotationX, rotationY, rotation, scaleX, scaleY, scale, shader, size, skew, stage, tabStop, topmost, touchDisabled, touchable, visible, width, worldSpaceContainer, xy, x, y, z

EventDispatcher

AddCapture, AddEventListener, BroadcastEvent, BubbleEvent, DispatchEvent, RemoveCapture, RemoveEventListener, RemoveEventListeners, hasEventListeners, isDispatching

Constructors​

TextField()​

public TextField();

Source:Core/Text/TextField.cs (line 49)

Methods​

ApplyFormat()​

public void ApplyFormat();

Source:Core/Text/TextField.cs (line 105)

EnableCharPositionSupport()​

public void EnableCharPositionSupport();

Source:Core/Text/TextField.cs (line 80)

EnsureSizeCorrect()​

public override void EnsureSizeCorrect();

Source:Core/Text/TextField.cs (line 525)

GetLinesShape(int, float, int, float, bool, List<Rect>)​

public void GetLinesShape(int startLine, float startCharX, int endLine, float endCharX, bool clipped, List<Rect> resultRects);
ParameterTypeDescription
startLineint
startCharXfloat
endLineint
endCharXfloat
clippedbool
resultRectsList<Rect>

Source:Core/Text/TextField.cs (line 457)

HasCharacter(char)​

public bool HasCharacter(char ch);
ParameterTypeDescription
chchar

Source:Core/Text/TextField.cs (line 443)

OnPopulateMesh(VertexBuffer)​

public void OnPopulateMesh(VertexBuffer vb);
ParameterTypeDescription
vbVertexBuffer

Source:Core/Text/TextField.cs (line 1104)

OnSizeChanged()​

override protected void OnSizeChanged();

Source:Core/Text/TextField.cs (line 509)

Redraw()​

public bool Redraw();

Source:Core/Text/TextField.cs (line 399)

SetTypingEffectPos(int)​

public int SetTypingEffectPos(int pos);
ParameterTypeDescription
posint

Source:Core/Text/TextField.cs (line 430)

Update(UpdateContext)​

public override void Update(UpdateContext context);
ParameterTypeDescription
contextUpdateContext

Source:Core/Text/TextField.cs (line 531)

Properties​

align​

public AlignType align { get; set; }

Source:Core/Text/TextField.cs (line 125)

autoSize​

public AutoSizeType autoSize { get; set; }

Source:Core/Text/TextField.cs (line 201)

charPositions​

public List<CharPosition> charPositions { get; }

Source:Core/Text/TextField.cs (line 375)

htmlElements​

public List<HtmlElement> htmlElements { get; }

Source:Core/Text/TextField.cs (line 347)

htmlText​

public string htmlText { get; set; }

Source:Core/Text/TextField.cs (line 179)

lines​

public List<LineInfo> lines { get; }

Source:Core/Text/TextField.cs (line 361)

maxWidth​

public int maxWidth { get; set; }

Source:Core/Text/TextField.cs (line 331)

parsedText​

public string parsedText { get; }

Source:Core/Text/TextField.cs (line 193)

richTextField​

public RichTextField richTextField { get; }

Source:Core/Text/TextField.cs (line 391)

shadowOffset​

public Vector2 shadowOffset { get; set; }

Source:Core/Text/TextField.cs (line 287)

singleLine​

public bool singleLine { get; set; }

Source:Core/Text/TextField.cs (line 233)

stroke​

public float stroke { get; set; }

Source:Core/Text/TextField.cs (line 249)

strokeColor​

public Color strokeColor { get; set; }

Source:Core/Text/TextField.cs (line 268)

text​

public string text { get; set; }

Source:Core/Text/TextField.cs (line 162)

textFormat​

public TextFormat textFormat { get; set; }

Source:Core/Text/TextField.cs (line 92)

textHeight​

public float textHeight { get; }

Source:Core/Text/TextField.cs (line 317)

textWidth​

public float textWidth { get; }

Source:Core/Text/TextField.cs (line 303)

verticalAlign​

public VertAlignType verticalAlign { get; set; }

Source:Core/Text/TextField.cs (line 142)

wordWrap​

public bool wordWrap { get; set; }

Source:Core/Text/TextField.cs (line 217)