|
| override Vector3[] | GetSides (Transform relativeTo) |
| | Get the sides of the rectangle relative to the specified transform. The order is left, top, right, bottom. More...
|
| |
| override void | MarkAsChanged () |
| | UILabel needs additional processing when something changes. More...
|
| |
| void | ProcessText () |
| | Process the raw text, called when something changes. More...
|
| |
| override void | MakePixelPerfect () |
| | Text is pixel-perfect when its scale matches the size. More...
|
| |
| void | AssumeNaturalSize () |
| | Make the label assume its natural size. More...
|
| |
| int | GetCharacterIndex (Vector3 worldPos) |
| |
| int | GetCharacterIndex (Vector2 localPos) |
| |
| int | GetCharacterIndexAtPosition (Vector3 worldPos, bool precise) |
| | Return the index of the character at the specified world position. More...
|
| |
| int | GetCharacterIndexAtPosition (Vector2 localPos, bool precise) |
| | Return the index of the character at the specified local position. More...
|
| |
| string | GetWordAtPosition (Vector3 worldPos) |
| | Retrieve the word directly below the specified world-space position. More...
|
| |
| string | GetWordAtPosition (Vector2 localPos) |
| | Retrieve the word directly below the specified relative-to-label position. More...
|
| |
| string | GetWordAtCharacterIndex (int characterIndex) |
| | Retrieve the word right under the specified character index. More...
|
| |
| string | GetUrlAtPosition (Vector3 worldPos) |
| | Retrieve the URL directly below the specified world-space position. More...
|
| |
| string | GetUrlAtPosition (Vector2 localPos) |
| | Retrieve the URL directly below the specified relative-to-label position. More...
|
| |
| string | GetUrlAtCharacterIndex (int characterIndex) |
| | Retrieve the URL right under the specified character index. More...
|
| |
| int | GetCharacterIndex (int currentIndex, KeyCode key) |
| | Get the index of the character on the line directly above or below the current index. More...
|
| |
| void | PrintOverlay (int start, int end, UIGeometry caret, UIGeometry highlight, Color caretColor, Color highlightColor) |
| | Fill the specified geometry buffer with vertices that would highlight the current selection. More...
|
| |
| override void | OnFill (BetterList< Vector3 > verts, BetterList< Vector2 > uvs, BetterList< Color32 > cols) |
| | Draw the label. More...
|
| |
| Vector2 | ApplyOffset (BetterList< Vector3 > verts, int start) |
| | Align the vertices, making the label positioned correctly based on the pivot. Returns the offset that was applied. More...
|
| |
| void | ApplyShadow (BetterList< Vector3 > verts, BetterList< Vector2 > uvs, BetterList< Color32 > cols, int start, int end, float x, float y) |
| | Apply a shadow effect to the buffer. More...
|
| |
| int | CalculateOffsetToFit (string text) |
| | Calculate the character index offset necessary in order to print the end of the specified text. More...
|
| |
| void | SetCurrentProgress () |
| | Convenience function, in case you wanted to associate progress bar, slider or scroll bar's OnValueChanged function in inspector with a label. More...
|
| |
| void | SetCurrentPercent () |
| | Convenience function, in case you wanted to associate progress bar, slider or scroll bar's OnValueChanged function in inspector with a label. More...
|
| |
| void | SetCurrentSelection () |
| | Convenience function, in case you wanted to automatically set some label's text by selecting a value in the UIPopupList. More...
|
| |
| bool | Wrap (string text, out string final) |
| | Convenience function – wrap the current text given the label's settings and unlimited height. More...
|
| |
| bool | Wrap (string text, out string final, int height) |
| | Convenience function – wrap the current text given the label's settings and the given height. More...
|
| |
| void | UpdateNGUIText () |
| | Update NGUIText.current with all the properties from this label. More...
|
| |
| delegate void | OnDimensionsChanged () |
| |
| delegate void | OnPostFillCallback (UIWidget widget, int bufferOffset, BetterList< Vector3 > verts, BetterList< Vector2 > uvs, BetterList< Color32 > cols) |
| |
| delegate bool | HitCheck (Vector3 worldPos) |
| |
| void | SetDimensions (int w, int h) |
| | Adjust the widget's dimensions without going through the anchor validation logic. More...
|
| |
| override float | CalculateFinalAlpha (int frameID) |
| | Widget's final alpha, after taking the panel's alpha into account. More...
|
| |
| override void | Invalidate (bool includeChildren) |
| | Update the widget's visibility and final alpha. More...
|
| |
| float | CalculateCumulativeAlpha (int frameID) |
| | Same as final alpha, except it doesn't take own visibility into consideration. Used by panels. More...
|
| |
| override void | SetRect (float x, float y, float width, float height) |
| | Set the widget's rectangle. More...
|
| |
| void | ResizeCollider () |
| | Adjust the widget's collider size to match the widget's dimensions. More...
|
| |
| Bounds | CalculateBounds () |
| | Calculate the widget's bounds, optionally making them relative to the specified transform. More...
|
| |
| Bounds | CalculateBounds (Transform relativeParent) |
| | Calculate the widget's bounds, optionally making them relative to the specified transform. More...
|
| |
| void | SetDirty () |
| | Mark the widget as changed so that the geometry can be rebuilt. More...
|
| |
| void | RemoveFromPanel () |
| | Remove this widget from the panel. More...
|
| |
| UIPanel | CreatePanel () |
| | Ensure we have a panel referencing this widget. More...
|
| |
| void | CheckLayer () |
| | Check to ensure that the widget resides on the same layer as its panel. More...
|
| |
| override void | ParentHasChanged () |
| | Checks to ensure that the widget is still parented to the right panel. More...
|
| |
| bool | UpdateVisibility (bool visibleByAlpha, bool visibleByPanel) |
| | Update the widget's visibility state. More...
|
| |
| bool | UpdateTransform (int frame) |
| | Check to see if the widget has moved relative to the panel that manages it More...
|
| |
| bool | UpdateGeometry (int frame) |
| | Update the widget and fill its geometry if necessary. Returns whether something was changed. More...
|
| |
| void | WriteToBuffers (BetterList< Vector3 > v, BetterList< Vector2 > u, BetterList< Color32 > c, BetterList< Vector3 > n, BetterList< Vector4 > t) |
| | Append the local geometry buffers to the specified ones. More...
|
| |
| void | Update () |
| | Rectangles need to update in a specific order – parents before children. When deriving from this class, override its OnUpdate() function instead. More...
|
| |
| void | UpdateAnchors () |
| | Manually update anchored sides. More...
|
| |
| void | SetAnchor (Transform t) |
| | Anchor this rectangle to the specified transform. Note that this function will not keep the rectangle's current dimensions, but will instead assume the target's dimensions. More...
|
| |
| void | SetAnchor (GameObject go) |
| | Anchor this rectangle to the specified transform. Note that this function will not keep the rectangle's current dimensions, but will instead assume the target's dimensions. More...
|
| |
| void | SetAnchor (GameObject go, int left, int bottom, int right, int top) |
| | Anchor this rectangle to the specified transform. More...
|
| |
| void | ResetAnchors () |
| | Ensure that all rect references are set correctly on the anchors. More...
|
| |
| void | ResetAndUpdateAnchors () |
| | Convenience method that resets and updates the anchors, all at once. More...
|
| |
|
| override bool | isAnchoredHorizontally [get] |
| | Whether the rectangle is anchored horizontally. More...
|
| |
| override bool | isAnchoredVertically [get] |
| | Whether the rectangle is anchored vertically. More...
|
| |
| override Material | material [get, set] |
| | Retrieve the material used by the font. More...
|
| |
| UIFont | font [get, set] |
| |
| UIFont | bitmapFont [get, set] |
| | Set the font used by this label. More...
|
| |
| Font | trueTypeFont [get, set] |
| | Set the font used by this label. More...
|
| |
| UnityEngine.Object | ambigiousFont [get, set] |
| | Ambiguous helper function. More...
|
| |
| string | text [get, set] |
| | Text that's being displayed by the label. More...
|
| |
| int | defaultFontSize [get] |
| | Default font size. More...
|
| |
| int | fontSize [get, set] |
| | Active font size used by the label. More...
|
| |
| FontStyle | fontStyle [get, set] |
| | Dynamic font style used by the label. More...
|
| |
| Alignment | alignment [get, set] |
| | Text alignment option. More...
|
| |
| bool | applyGradient [get, set] |
| | Whether a gradient will be applied. More...
|
| |
| Color | gradientTop [get, set] |
| | Top gradient color. More...
|
| |
| Color | gradientBottom [get, set] |
| | Bottom gradient color. More...
|
| |
| int | spacingX [get, set] |
| | Additional horizontal spacing between characters when printing text. More...
|
| |
| int | spacingY [get, set] |
| | Additional vertical spacing between lines when printing text. More...
|
| |
| bool | supportEncoding [get, set] |
| | Whether this label will support color encoding in the format of [RRGGBB] and new line in the form of a "\\n" string. More...
|
| |
| NGUIText.SymbolStyle | symbolStyle [get, set] |
| | Style used for symbols. More...
|
| |
| Overflow | overflowMethod [get, set] |
| | Overflow method controls the label's behaviour when its content doesn't fit the bounds. More...
|
| |
| int | lineWidth [get, set] |
| | Maximum width of the label in pixels. More...
|
| |
| int | lineHeight [get, set] |
| | Maximum height of the label in pixels. More...
|
| |
| bool | multiLine [get, set] |
| | Whether the label supports multiple lines. More...
|
| |
| override Vector3[] | localCorners [get] |
| | Process the label's text before returning its corners. More...
|
| |
| override Vector3[] | worldCorners [get] |
| | Process the label's text before returning its corners. More...
|
| |
| override Vector4 | drawingDimensions [get] |
| | Process the label's text before returning its drawing dimensions. More...
|
| |
| int | maxLineCount [get, set] |
| | The max number of lines to be displayed for the label More...
|
| |
| Effect | effectStyle [get, set] |
| | What effect is used by the label. More...
|
| |
| Color | effectColor [get, set] |
| | Color used by the effect, if it's enabled. More...
|
| |
| Vector2 | effectDistance [get, set] |
| | Effect distance in pixels. More...
|
| |
| bool | shrinkToFit [get, set] |
| | Whether the label will automatically shrink its size in order to fit the maximum line width. More...
|
| |
| string | processedText [get] |
| | Returns the processed version of 'text', with new line characters, line wrapping, etc. More...
|
| |
| Vector2 | printedSize [get] |
| | Actual printed size of the text, in pixels. More...
|
| |
| override Vector2 | localSize [get] |
| | Local size of the widget, in pixels. More...
|
| |
| UIDrawCall.OnRenderCallback | onRender [get, set] |
| | Set the callback that will be triggered when the widget is being rendered (OnWillRenderObject). This is where you would set material properties and shader values. More...
|
| |
| CanvasRenderer | canvasRenderer [get] |
| | Canvas renderer that's responsible for the widget's geometry, if there is one present. More...
|
| |
| Vector4 | drawRegion [get, set] |
| | Draw region alters how the widget looks without modifying the widget's rectangle. A region is made up of 4 relative values (0-1 range). The order is Left (X), Bottom (Y), Right (Z) and Top (W). To have a widget's left edge be 30% from the left side, set X to 0.3. To have the widget's right edge be 30% from the right hand side, set Z to 0.7. More...
|
| |
| Vector2 | pivotOffset [get] |
| | Pivot offset in relative coordinates. Bottom-left is (0, 0). Top-right is (1, 1). More...
|
| |
| int | width [get, set] |
| | Widget's width in pixels. More...
|
| |
| int | height [get, set] |
| | Widget's height in pixels. More...
|
| |
| Color | color [get, set] |
| | Color used by the widget. More...
|
| |
| override float | alpha [get, set] |
| | Widget's alpha – a convenience method. More...
|
| |
| bool | isVisible [get] |
| | Whether the widget is currently visible. More...
|
| |
| bool | hasVertices [get] |
| | Whether the widget has vertices to draw. More...
|
| |
| Pivot | rawPivot [get, set] |
| | Change the pivot point and do not attempt to keep the widget in the same place by adjusting its transform. More...
|
| |
| Pivot | pivot [get, set] |
| | Set or get the value that specifies where the widget's pivot point should be. More...
|
| |
| int | depth [get, set] |
| | Depth controls the rendering order – lowest to highest. More...
|
| |
| int | raycastDepth [get] |
| | Raycast depth order on widgets takes the depth of their panel into consideration. This functionality is used to determine the "final" depth of the widget for drawing and raycasts. More...
|
| |
| override Vector3[] | localCorners [get] |
| | Local space corners of the widget. The order is bottom-left, top-left, top-right, bottom-right. More...
|
| |
| virtual Vector2 | localSize [get] |
| | Local width and height of the widget in pixels. More...
|
| |
| Vector3 | localCenter [get] |
| | Widget's center in local coordinates. Don't forget to transform by the widget's transform. More...
|
| |
| override Vector3[] | worldCorners [get] |
| | World-space corners of the widget. The order is bottom-left, top-left, top-right, bottom-right. More...
|
| |
| Vector3 | worldCenter [get] |
| | World-space center of the widget. More...
|
| |
| virtual Vector4 | drawingDimensions [get] |
| | Local space region where the actual drawing will take place. X = left, Y = bottom, Z = right, W = top. More...
|
| |
| virtual Material | material [get, set] |
| | Material used by the widget. More...
|
| |
| virtual Texture | mainTexture [get, set] |
| | Texture used by the widget. More...
|
| |
| virtual Shader | shader [get, set] |
| | Shader is used to create a dynamic material if the widget has no material to work with. More...
|
| |
| Vector2 | relativeSize [get] |
| | Do not use this, it's obsolete. More...
|
| |
| bool | hasBoxCollider [get] |
| | Convenience function that returns 'true' if the widget has a box collider. More...
|
| |
| virtual int | minWidth [get] |
| | Minimum allowed width for this widget. More...
|
| |
| virtual int | minHeight [get] |
| | Minimum allowed height for this widget. More...
|
| |
| virtual Vector4 | border [get, set] |
| | Dimensions of the sprite's border, if any. More...
|
| |
| GameObject | cachedGameObject [get] |
| | Game object gets cached for speed. Can't simply return 'mGo' set in Awake because this function may be called on a prefab. More...
|
| |
| Transform | cachedTransform [get] |
| | Transform gets cached for speed. Can't simply return 'mTrans' set in Awake because this function may be called on a prefab. More...
|
| |
| Camera | anchorCamera [get] |
| | Camera used by anchors. More...
|
| |
| bool | isFullyAnchored [get] |
| | Whether the rectangle is currently anchored fully on all sides. More...
|
| |
| virtual bool | isAnchoredHorizontally [get] |
| | Whether the rectangle is anchored horizontally. More...
|
| |
| virtual bool | isAnchoredVertically [get] |
| | Whether the rectangle is anchored vertically. More...
|
| |
| virtual bool | canBeAnchored [get] |
| | Whether the rectangle can be anchored. More...
|
| |
| UIRect | parent [get] |
| | Get the rectangle's parent, if any. More...
|
| |
| UIRoot | root [get] |
| | Get the root object, if any. More...
|
| |
| bool | isAnchored [get] |
| | Returns 'true' if the widget is currently anchored on any side. More...
|
| |
| abstract float | alpha [get, set] |
| | Local alpha, not relative to anything. More...
|
| |
| abstract Vector3[] | localCorners [get] |
| | Local-space corners of the UI rectangle. The order is bottom-left, top-left, top-right, bottom-right. More...
|
| |
| abstract Vector3[] | worldCorners [get] |
| | World-space corners of the UI rectangle. The order is bottom-left, top-left, top-right, bottom-right. More...
|
| |
| float | cameraRayDistance [get] |
| | Helper function that returns the distance to the camera's directional vector hitting the panel's plane. More...
|
| |