跳到主要内容

TextField

命名空间:FairyGUI
源码:Assets/Scripts/Core/Text/TextField.cs (行 12)

public class TextField : DisplayObject, IMeshFactory

继承:EventDispatcher → DisplayObject → TextField

接口:IMeshFactory

继承成员​

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

构造函数​

TextField()​

public TextField();

源码:Core/Text/TextField.cs (行 49)

方法​

ApplyFormat()​

public void ApplyFormat();

源码:Core/Text/TextField.cs (行 105)

EnableCharPositionSupport()​

public void EnableCharPositionSupport();

源码:Core/Text/TextField.cs (行 80)

EnsureSizeCorrect()​

public override void EnsureSizeCorrect();

源码:Core/Text/TextField.cs (行 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);
参数类型说明
startLineint
startCharXfloat
endLineint
endCharXfloat
clippedbool
resultRectsList<Rect>

源码:Core/Text/TextField.cs (行 457)

HasCharacter(char)​

public bool HasCharacter(char ch);
参数类型说明
chchar

源码:Core/Text/TextField.cs (行 443)

OnPopulateMesh(VertexBuffer)​

public void OnPopulateMesh(VertexBuffer vb);
参数类型说明
vbVertexBuffer

源码:Core/Text/TextField.cs (行 1104)

OnSizeChanged()​

override protected void OnSizeChanged();

源码:Core/Text/TextField.cs (行 509)

Redraw()​

public bool Redraw();

源码:Core/Text/TextField.cs (行 399)

SetTypingEffectPos(int)​

public int SetTypingEffectPos(int pos);
参数类型说明
posint

源码:Core/Text/TextField.cs (行 430)

Update(UpdateContext)​

public override void Update(UpdateContext context);
参数类型说明
contextUpdateContext

源码:Core/Text/TextField.cs (行 531)

属性​

align​

public AlignType align { get; set; }

源码:Core/Text/TextField.cs (行 125)

autoSize​

public AutoSizeType autoSize { get; set; }

源码:Core/Text/TextField.cs (行 201)

charPositions​

public List<CharPosition> charPositions { get; }

源码:Core/Text/TextField.cs (行 375)

htmlElements​

public List<HtmlElement> htmlElements { get; }

源码:Core/Text/TextField.cs (行 347)

htmlText​

public string htmlText { get; set; }

源码:Core/Text/TextField.cs (行 179)

lines​

public List<LineInfo> lines { get; }

源码:Core/Text/TextField.cs (行 361)

maxWidth​

public int maxWidth { get; set; }

源码:Core/Text/TextField.cs (行 331)

parsedText​

public string parsedText { get; }

源码:Core/Text/TextField.cs (行 193)

richTextField​

public RichTextField richTextField { get; }

源码:Core/Text/TextField.cs (行 391)

shadowOffset​

public Vector2 shadowOffset { get; set; }

源码:Core/Text/TextField.cs (行 287)

singleLine​

public bool singleLine { get; set; }

源码:Core/Text/TextField.cs (行 233)

stroke​

public float stroke { get; set; }

源码:Core/Text/TextField.cs (行 249)

strokeColor​

public Color strokeColor { get; set; }

源码:Core/Text/TextField.cs (行 268)

text​

public string text { get; set; }

源码:Core/Text/TextField.cs (行 162)

textFormat​

public TextFormat textFormat { get; set; }

源码:Core/Text/TextField.cs (行 92)

textHeight​

public float textHeight { get; }

源码:Core/Text/TextField.cs (行 317)

textWidth​

public float textWidth { get; }

源码:Core/Text/TextField.cs (行 303)

verticalAlign​

public VertAlignType verticalAlign { get; set; }

源码:Core/Text/TextField.cs (行 142)

wordWrap​

public bool wordWrap { get; set; }

源码:Core/Text/TextField.cs (行 217)