TextField
命名空间:FairyGUI
源码:Assets/Scripts/Core/Text/TextField.cs (行 12)
public class TextField : DisplayObject, IMeshFactory
继承:EventDispatcher → DisplayObject → TextField
接口:IMeshFactory
继承成员
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
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);
| 参数 | 类型 | 说明 |
|---|---|---|
startLine | int | |
startCharX | float | |
endLine | int | |
endCharX | float | |
clipped | bool | |
resultRects | List<Rect> |
源码:Core/Text/TextField.cs (行 457)
HasCharacter(char)
public bool HasCharacter(char ch);
| 参数 | 类型 | 说明 |
|---|---|---|
ch | char |
源码:Core/Text/TextField.cs (行 443)
OnPopulateMesh(VertexBuffer)
public void OnPopulateMesh(VertexBuffer vb);
| 参数 | 类型 | 说明 |
|---|---|---|
vb | VertexBuffer |
源码: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);
| 参数 | 类型 | 说明 |
|---|---|---|
pos | int |
源码:Core/Text/TextField.cs (行 430)
Update(UpdateContext)
public override void Update(UpdateContext context);
| 参数 | 类型 | 说明 |
|---|---|---|
context | UpdateContext |
源码: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)