public class JMEMutableLabel extends JMEItem implements IMutableLabel, IInitable
com.jme3.scene.Spatial.CullHintINestable.IChildrenChangedListenerKEY_JMEITEMDATA| Constructor and Description |
|---|
JMEMutableLabel(java.lang.String name,
java.util.UUID uuid)
Instantiates a new JME mutable label.
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendChar(char theChar)
Append char.
|
com.jme3.scene.Spatial |
getManipulableSpatial()
Gets the manipulable spatial.
|
java.lang.String |
getText()
Gets the text.
|
com.jme3.math.Vector2f |
getTextSize()
Gets the text size.
|
void |
initializeGeometry(com.jme3.asset.AssetManager assetManager)
Initialize geometry.
|
boolean |
isBoxSizeSet()
Checks if is box size set.
|
void |
removeChar()
Removes the char.
|
void |
setBoxSize(float width,
float height)
Sets the box size.
|
void |
setFont(java.lang.String resourcePath)
Sets the font.
|
void |
setFontScale(float scale)
Sets the font scale.
|
void |
setText(java.lang.String text)
Sets the text.
|
addItem, addItemListener, behaviourAdded, centerItem, convertWorldVelocityToLocalVelocity, deRegisterChildrenChangedListener, getBehaviours, getBehaviours, getChildItems, getChildrenCount, getItemChildren, getItemListeners, getItemName, getMultiTouchDispatcher, getName, getParentItem, getRelativeLocation, getRelativeLocationOfWorldLocation, getRelativeRotation, getRelativeScale, getUUID, getWorldLocation, getWorldLocation, getWorldRotationDegrees, getZOrder, getZOrderManager, hasChildren, isVisible, registerChildrenChangedListener, removeAllItems, removeItem, removeItemListener, setInteractionEnabled, setItemListeners, setItemName, setParentItem, setRelativeLocation, setRelativeRotation, setRelativeScale, setVisible, setWorldLocation, setZOrder, toStringattachChild, attachChildAt, childChange, clone, collideWith, deepClone, depthFirstTraversal, descendantMatches, descendantMatches, descendantMatches, detachAllChildren, detachChild, detachChildAt, detachChildNamed, getChild, getChild, getChildIndex, getChildren, getQuantity, getTriangleCount, getVertexCount, hasChild, read, setLodLevel, setMaterial, setModelBound, swapChildren, updateGeometricState, updateLogicalState, updateModelBound, writeaddControl, addLight, breadthFirstTraversal, center, checkCulling, clone, getControl, getControl, getCullHint, getLastFrustumIntersection, getLocalCullHint, getLocalLightList, getLocalQueueBucket, getLocalRotation, getLocalScale, getLocalShadowMode, getLocalToWorldMatrix, getLocalTransform, getLocalTranslation, getNumControls, getParent, getQueueBucket, getShadowMode, getUserData, getUserDataKeys, getWorldBound, getWorldLightList, getWorldRotation, getWorldScale, getWorldTransform, getWorldTranslation, hasAncestor, localToWorld, lookAt, matches, move, move, removeControl, removeControl, removeFromParent, removeLight, rotate, rotate, rotateUpTo, runControlRender, scale, scale, setCullHint, setLastFrustumIntersection, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalScale, setLocalTransform, setLocalTranslation, setLocalTranslation, setName, setQueueBucket, setShadowMode, setUserData, worldToLocalequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddItemListener, behaviourAdded, centerItem, convertWorldVelocityToLocalVelocity, getBehaviours, getBehaviours, getItemListeners, getMultiTouchDispatcher, getName, getParentItem, getRelativeLocation, getRelativeLocationOfWorldLocation, getRelativeRotation, getRelativeScale, getUUID, getWorldLocation, getWorldLocation, getWorldRotationDegrees, getZOrder, getZOrderManager, isVisible, removeItemListener, setInteractionEnabled, setItemListeners, setParentItem, setRelativeLocation, setRelativeRotation, setRelativeScale, setVisible, setWorldLocation, setZOrderaddItem, deRegisterChildrenChangedListener, getChildItems, getChildrenCount, hasChildren, registerChildrenChangedListener, removeAllItems, removeItempublic JMEMutableLabel(java.lang.String name,
java.util.UUID uuid)
name - the nameuuid - the uuidpublic void appendChar(char theChar)
IMutableLabelappendChar in interface IMutableLabeltheChar - the char atpublic com.jme3.scene.Spatial getManipulableSpatial()
IItemgetManipulableSpatial in interface IItempublic java.lang.String getText()
IMutableLabelgetText in interface IMutableLabelpublic com.jme3.math.Vector2f getTextSize()
IMutableLabelgetTextSize in interface IMutableLabelpublic void initializeGeometry(com.jme3.asset.AssetManager assetManager)
IInitableinitializeGeometry in interface IInitableassetManager - the asset managerpublic boolean isBoxSizeSet()
IMutableLabelisBoxSizeSet in interface IMutableLabelpublic void removeChar()
IMutableLabelremoveChar in interface IMutableLabelpublic void setBoxSize(float width,
float height)
IMutableLabelsetBoxSize in interface IMutableLabelwidth - the widthheight - the heightpublic void setFont(java.lang.String resourcePath)
IMutableLabelsetFont in interface IMutableLabelresourcePath - the new fontpublic void setFontScale(float scale)
IMutableLabelsetFontScale in interface IMutableLabelscale - the new font scalepublic void setText(java.lang.String text)
IMutableLabelsetText in interface IMutableLabeltext - the new text