|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.scenegraph.SceneGraphObject
org.xith3d.scenegraph.Node
org.xith3d.scenegraph.GroupNode
org.xith3d.scenegraph.Group
org.xith3d.scenegraph.TransformGroup
org.xith3d.ui.text2d.Line2D
public class Line2D
Represents a line of text in 3D space. This class is part of the DynamicText toolkit for Xith3D.
| Field Summary |
|---|
| Fields inherited from class org.xith3d.scenegraph.GroupNode |
|---|
children, hostGroup, numChildren, totalNumChildren, totalNumShapes |
| Fields inherited from class org.xith3d.scenegraph.Node |
|---|
bounds, boundsAutoCompute, boundsDirty, globalIgnoreBounds, instanceBoundsTypeHint, parent, transformGroup, untransformedBounds |
| Fields inherited from class org.xith3d.scenegraph.SceneGraphObject |
|---|
XITH3D_USERDATAKEY_OLDUSERDATA |
| Constructor Summary | |
|---|---|
|
Line2D(java.lang.String string,
org.openmali.vecmath2.Colorf color,
java.awt.Font font,
TextAlignment align)
Constructs a new Line2D with all parameters |
protected |
Line2D(java.lang.String string,
org.openmali.vecmath2.Colorf color,
java.lang.String charId,
TextAlignment align)
Constructs a new Line2D with all parameters |
|
Line2D(java.lang.String string,
float r,
float g,
float b,
java.awt.Font font,
TextAlignment align)
Constructs a new Line2D with all parameters |
protected |
Line2D(java.lang.String string,
float r,
float g,
float b,
java.lang.String charId,
TextAlignment align)
Constructs a new Line2D with all parameters |
| Method Summary | |
|---|---|
Character2D |
char2DAt(int index)
|
TextAlignment |
getAlign()
|
java.util.List<Character2D> |
getCharacters()
|
protected java.lang.String |
getCharId()
|
org.openmali.vecmath2.Colorf |
getColor()
|
java.awt.Font |
getFont()
|
org.openmali.vecmath2.Tuple2f |
getSize()
|
java.lang.String |
getText()
|
float |
getTransparency()
|
void |
setColor(org.openmali.vecmath2.Colorf color)
changes the color of this text fast |
void |
setColor(float r,
float g,
float b)
Sets the color of this text fast |
void |
setText(java.lang.String newText)
replaces the text of this line fast |
void |
setTransparency(float transparency)
|
protected void |
setTransparency(TransparencyAttributes ta)
|
java.lang.String |
toString()
|
| Methods inherited from class org.xith3d.scenegraph.TransformGroup |
|---|
getLocalTransform, getLocalTransform, getPosition, getPosition, getTransform, getTransform, getWorldTransform, newInstance, onTransformChanged, setLocalTransform, setPosition, setPosition, setTransform, traverse, updateTransform |
| Methods inherited from class org.xith3d.scenegraph.Group |
|---|
moveTo |
| Methods inherited from class org.xith3d.scenegraph.SceneGraphObject |
|---|
getName, getUserData, getUserData, getUserDataMap, isLive, setLive, setName, setUserData, setUserData, setUserDataRecursive, setUserDataRecursive |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.xith3d.scenegraph.Transformable |
|---|
getName, setName |
| Constructor Detail |
|---|
protected Line2D(java.lang.String string,
float r,
float g,
float b,
java.lang.String charId,
TextAlignment align)
string - the string to setr - g - b - charId - align -
protected Line2D(java.lang.String string,
org.openmali.vecmath2.Colorf color,
java.lang.String charId,
TextAlignment align)
string - the string to setcolor - charId - align -
public Line2D(java.lang.String string,
float r,
float g,
float b,
java.awt.Font font,
TextAlignment align)
string - the string to setr - g - b - font - align -
public Line2D(java.lang.String string,
org.openmali.vecmath2.Colorf color,
java.awt.Font font,
TextAlignment align)
string - the string to setfont - color - align - | Method Detail |
|---|
public java.util.List<Character2D> getCharacters()
public void setText(java.lang.String newText)
newText - new textpublic java.lang.String getText()
public Character2D char2DAt(int index)
public org.openmali.vecmath2.Tuple2f getSize()
public java.awt.Font getFont()
protected java.lang.String getCharId()
public TextAlignment getAlign()
public void setColor(float r,
float g,
float b)
r - new Colorg - new Colorb - new Colorpublic void setColor(org.openmali.vecmath2.Colorf color)
color - new Colorpublic org.openmali.vecmath2.Colorf getColor()
protected void setTransparency(TransparencyAttributes ta)
public void setTransparency(float transparency)
public float getTransparency()
public java.lang.String toString()
toString in class SceneGraphObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||