Property | Type | Description | |
---|---|---|---|
keepCrispWhenShrunk | Crispness |
Property | Type | Description | |
---|---|---|---|
GetCharacterIndex | int | ||
GetCharacterIndex | int | ||
OnFontTextureChanged | void |
Method | Description | |
---|---|---|
ApplyShadow ( BetterList |
Apply a shadow effect to the buffer.
|
|
AssumeNaturalSize ( ) : void |
Make the label assume its natural size.
|
|
CalculateOffsetToFit ( string text ) : int |
Calculate the character index offset necessary in order to print the end of the specified text.
|
|
GetCharacterIndex ( int currentIndex, KeyCode, key ) : int |
Get the index of the character on the line directly above or below the current index.
|
|
GetCharacterIndexAtPosition ( Vector2 localPos ) : int |
Return the index of the character at the specified local position.
|
|
GetCharacterIndexAtPosition ( Vector3 worldPos ) : int |
Return the index of the character at the specified world position.
|
|
GetSides ( Transform relativeTo ) : Vector3[] |
Get the sides of the rectangle relative to the specified transform. The order is left, top, right, bottom.
|
|
GetUrlAtCharacterIndex ( int characterIndex ) : string |
Retrieve the URL right under the specified character index.
|
|
GetUrlAtPosition ( Vector2 localPos ) : string |
Retrieve the URL directly below the specified relative-to-label position.
|
|
GetUrlAtPosition ( Vector3 worldPos ) : string |
Retrieve the URL directly below the specified world-space position.
|
|
GetWordAtCharacterIndex ( int characterIndex ) : string |
Retrieve the word right under the specified character index.
|
|
GetWordAtPosition ( Vector2 localPos ) : string |
Retrieve the word directly below the specified relative-to-label position.
|
|
GetWordAtPosition ( Vector3 worldPos ) : string |
Retrieve the word directly below the specified world-space position.
|
|
MakePixelPerfect ( ) : void |
Text is pixel-perfect when its scale matches the size.
|
|
MarkAsChanged ( ) : void |
UILabel needs additional processing when something changes.
|
|
OnFill ( BetterList |
Draw the label.
|
|
PrintOverlay ( int start, int end, UIGeometry, caret, UIGeometry, highlight, Color caretColor, Color highlightColor ) : void |
Fill the specified geometry buffer with vertices that would highlight the current selection.
|
|
ProcessAndRequest ( ) : void |
Request the needed characters in the texture.
|
|
ProcessText ( ) : void |
Process the raw text, called when something changes.
|
|
ProcessText ( bool legacyMode ) : void |
Process the raw text, called when something changes.
|
|
SetCurrentPercent ( ) : void |
Convenience function, in case you wanted to associate progress bar, slider or scroll bar's OnValueChanged function in inspector with a label.
|
|
SetCurrentProgress ( ) : void |
Convenience function, in case you wanted to associate progress bar, slider or scroll bar's OnValueChanged function in inspector with a label.
|
|
SetCurrentSelection ( ) : void |
Convenience function, in case you wanted to automatically set some label's text by selecting a value in the UIPopupList.
|
|
UpdateNGUIText ( ) : void |
Update NGUIText.current with all the properties from this label.
|
|
UpdateNGUIText ( int size, int lineWidth, int lineHeight ) : void |
Update NGUIText.current with all the properties from this label.
|
|
Wrap ( string text, string &final ) : bool |
Convenience function -- wrap the current text given the label's settings and unlimited height.
|
|
Wrap ( string text, string &final, int height ) : bool |
Convenience function -- wrap the current text given the label's settings and the given height.
|
Method | Description | |
---|---|---|
ApplyOffset ( BetterList |
Align the vertices, making the label positioned correctly based on the pivot. Returns the offset that was applied.
|
|
OnAnchor ( ) : void |
If the label is anchored it should not auto-resize.
|
|
OnDisable ( ) : void |
Remove the font texture change listener.
|
|
OnInit ( ) : void |
Register the font texture change listener.
|
|
OnStart ( ) : void |
Determine start-up values.
|
|
OnValidate ( ) : void |
Validate the properties.
|
|
SetActiveFont ( Font fnt ) : void |
Set the active font, correctly setting and clearing callbacks.
|
|
UpgradeFrom265 ( ) : void |
Upgrading labels is a bit different.
|
Method | Description | |
---|---|---|
GetCharacterIndex ( Vector2 localPos ) : int | ||
GetCharacterIndex ( Vector3 worldPos ) : int | ||
OnFontTextureChanged ( ) : void |
Notification called when the Unity's font's texture gets rebuilt. Unity's font has a nice tendency to simply discard other characters when the texture's dimensions change. By requesting them inside the notification callback, we immediately force them back in. Originally I was subscribing each label to the font individually, but as it turned out mono's delegate system causes an insane amount of memory allocations when += or -= to a delegate. So... queue yet another work-around.
|
protected ApplyOffset ( BetterList |
||
verts | BetterList |
|
start | int | |
return | Vector2 |
public ApplyShadow ( BetterList |
||
verts | BetterList |
|
uvs | BetterList |
|
cols | BetterList |
|
start | int | |
end | int | |
x | float | |
y | float | |
return | void |
public CalculateOffsetToFit ( string text ) : int | ||
text | string | |
return | int |
public GetCharacterIndex ( int currentIndex, KeyCode, key ) : int | ||
currentIndex | int | |
key | KeyCode, | |
return | int |
public GetCharacterIndexAtPosition ( Vector2 localPos ) : int | ||
localPos | Vector2 | |
return | int |
public GetCharacterIndexAtPosition ( Vector3 worldPos ) : int | ||
worldPos | Vector3 | |
return | int |
public GetSides ( Transform relativeTo ) : Vector3[] | ||
relativeTo | Transform | |
return | Vector3[] |
public GetUrlAtCharacterIndex ( int characterIndex ) : string | ||
characterIndex | int | |
return | string |
public GetUrlAtPosition ( Vector2 localPos ) : string | ||
localPos | Vector2 | |
return | string |
public GetUrlAtPosition ( Vector3 worldPos ) : string | ||
worldPos | Vector3 | |
return | string |
public GetWordAtCharacterIndex ( int characterIndex ) : string | ||
characterIndex | int | |
return | string |
public GetWordAtPosition ( Vector2 localPos ) : string | ||
localPos | Vector2 | |
return | string |
public GetWordAtPosition ( Vector3 worldPos ) : string | ||
worldPos | Vector3 | |
return | string |
public OnFill ( BetterList |
||
verts | BetterList |
|
uvs | BetterList |
|
cols | BetterList |
|
return | void |
public PrintOverlay ( int start, int end, UIGeometry, caret, UIGeometry, highlight, Color caretColor, Color highlightColor ) : void | ||
start | int | |
end | int | |
caret | UIGeometry, | |
highlight | UIGeometry, | |
caretColor | Color | |
highlightColor | Color | |
return | void |
public ProcessText ( bool legacyMode ) : void | ||
legacyMode | bool | |
return | void |
public UpdateNGUIText ( int size, int lineWidth, int lineHeight ) : void | ||
size | int | |
lineWidth | int | |
lineHeight | int | |
return | void |
public Wrap ( string text, string &final ) : bool | ||
text | string | |
final | string | |
return | bool |
public Wrap ( string text, string &final, int height ) : bool | ||
text | string | |
final | string | |
height | int | |
return | bool |