|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.ui.hud.utils.MultilineText
public class MultilineText
MultilineText splits an input string at the newline character
and calculates sizes and offsets in pixels.
| Constructor Summary | |
|---|---|
MultilineText()
|
|
| Method Summary | |
|---|---|
int |
getHeight(int lineIndex)
|
java.lang.String |
getLine(int index)
|
int |
getLineOffsetY(int lineIndex)
|
int |
getMinPosX()
|
int |
getNumLines()
|
int |
getOffsetY()
|
int |
getPosX(int lineIndex)
|
int |
getPosY(int lineIndex)
|
int |
getTotalHeight()
|
int |
getTotalWidth()
|
int |
getWidth(int lineIndex)
|
void |
setPositionDirty()
Marks sizes and offsets dirty. |
void |
setText(java.lang.String text)
Sets the new text and instantly splits it. |
void |
update(Texture2DCanvas texCanvas,
int width,
int height,
int paddingLeft,
int paddingRight,
int paddingTop,
int paddingBottom,
TextAlignment alignment)
Updates all dirty content. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultilineText()
| Method Detail |
|---|
public final int getNumLines()
public final java.lang.String getLine(int index)
public final int getMinPosX()
public final int getPosX(int lineIndex)
public final int getPosY(int lineIndex)
public final int getLineOffsetY(int lineIndex)
public final int getWidth(int lineIndex)
public final int getHeight(int lineIndex)
public final int getTotalWidth()
public final int getTotalHeight()
public final int getOffsetY()
public void setText(java.lang.String text)
update(Texture2DCanvas, int, int, int, int, int, int, TextAlignment)
must be called to update the sizes and offsets.
text - public void setPositionDirty()
public void update(Texture2DCanvas texCanvas,
int width,
int height,
int paddingLeft,
int paddingRight,
int paddingTop,
int paddingBottom,
TextAlignment alignment)
texCanvas - width - height - paddingLeft - paddingRight - paddingTop - paddingBottom - alignment -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||