public class BmfTextObject extends BaseDisplayObject implements Cacheable
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ATT_FONT |
protected static java.lang.String |
ATT_LETTER_SPACING |
protected static java.lang.String |
ATT_TEXT |
protected BitmapFont |
mBitmapFont |
protected DummyDrawer |
mCacheDrawer |
protected boolean |
mCacheEnabled |
protected FrameBuffer |
mCacheFrameBuffer |
protected BitmapFontMetrics |
mFontMetrics |
protected QuadMeshBuffer |
mMeshBuffer |
protected java.lang.String |
mText |
protected int |
mTextAlignment |
protected RectF |
mTextBounds |
protected TextOptions |
mTextOptions |
protected Texture |
mTexture |
ATT_ALPHA, ATT_ANIMATOR, ATT_BLEND_MODE, ATT_COLOR, ATT_DEBUG, ATT_ORIGIN_AT_CENTER, ATT_ROTATION, ATT_VISIBLE, mAlive, mAlpha, mAlphaTestEnabled, mAutoUpdateBounds, mBlendFunc, mBounds, mBypassCameraClipping, mColor, mDebugFlags, mFrameDuration, mHasTransformValues, mId, mInvalidateFlags, mManipulators, mMask, mMatrix, mNumManipulators, mOrigin, mParent, mPerspectiveEnabled, mPivot, mPosition, mRotation, mRotationVectorX, mRotationVectorY, mRotationVectorZ, mScale, mScene, mSceneSize, mSize, mSkew, mTransformMatrix, mTransformMatrixValues, mUIConstraint, mVisible, mZ, TAGCACHE_WHEN_CHILDREN_CHANGED, CACHE_WHEN_CHILDREN_STABLEFLIP_X, FLIP_YALL, ALPHA, BLEND, BOUNDS, CACHE, CHILDREN, COLOR, DEPTH, FRAME, ORIGIN, PARENT, PARENT_BOUNDS, PERSPECTIVE, PIVOT, POSITION, ROTATION, SCALE, SIZE, SKEW, TEXTURE, TEXTURE_COORDS, TRANSFORM_MATRIX, VERTICES, VISIBILITY, VISUAL| Constructor and Description |
|---|
BmfTextObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache()
Deprecated.
|
protected float |
convertY(float y,
float size) |
void |
dispose() |
boolean |
draw(GLState glState) |
protected boolean |
drawChildren(GLState glState) |
BitmapFont |
getBitmapFont() |
java.lang.String |
getText() |
int |
getTextAlignment() |
boolean |
isCacheEnabled()
Deprecated.
|
void |
setBitmapFont(BitmapFont bitmapFont) |
void |
setCacheEnabled(boolean cacheEnabled)
Deprecated.
|
void |
setText(java.lang.String text) |
void |
setTextAlignment(int alignment) |
void |
setXMLAttributes(XmlPullParser xmlParser,
UIManager manager) |
boolean |
update(int deltaTime) |
void |
updateTextBounds() |
addManipulator, drawBounds, drawEnd, drawStart, drawWireframe, getAlpha, getBlendFunc, getBounds, getColor, getDebugFlags, getFps, getGlobalPosition, getHeight, getId, getInheritedBlendFunc, getInheritedColor, getManipulator, getMask, getMatrix, getNumManipulators, getObjectTree, getOrigin, getParent, getParentMatrix, getPivot, getPosition, getRotation, getScale, getScene, getSceneSize, getSize, getSkew, getUIConstraint, getWidth, getX, getY, getZ, globalToLocal, invalidate, invalidate, isAlive, isAlphaTestEnabled, isAutoUpdateBounds, isBypassCameraClipping, isOriginAtCenter, isPerspectiveEnabled, isVisible, localToGlobal, move, moveTo, onAdded, onAddedToScene, onCreateChildren, onPreConcatParentMatrix, onRemoved, onRemovedFromScene, queueEvent, removeAllManipulators, removeFromParent, removeManipulator, rotate, setAlive, setAlpha, setAlphaTestEnabled, setAutoUpdateBounds, setBlendFunc, setBypassCameraClipping, setColor, setDebugFlags, setFps, setId, setMask, setOrigin, setOrigin, setOriginAtCenter, setPerspectiveEnabled, setPivot, setPivot, setPivotAtCenter, setPosition, setPosition, setRotation, setRotationVector, setScale, setScale, setSize, setSize, setSkew, setUIConstraint, setVisible, setX, setY, setZ, shouldDraw, toString, updateBounds, updateChildren, validateprotected static final java.lang.String ATT_LETTER_SPACING
protected static final java.lang.String ATT_TEXT
protected static final java.lang.String ATT_FONT
protected BitmapFont mBitmapFont
protected TextOptions mTextOptions
protected BitmapFontMetrics mFontMetrics
protected Texture mTexture
protected QuadMeshBuffer mMeshBuffer
protected java.lang.String mText
protected int mTextAlignment
protected RectF mTextBounds
protected FrameBuffer mCacheFrameBuffer
protected DummyDrawer mCacheDrawer
protected boolean mCacheEnabled
public void setText(java.lang.String text)
text - the text to setpublic java.lang.String getText()
public int getTextAlignment()
public void setTextAlignment(int alignment)
public BitmapFont getBitmapFont()
public void setBitmapFont(BitmapFont bitmapFont)
public void updateTextBounds()
public boolean update(int deltaTime)
update in interface Displayableupdate in class BaseDisplayObjectpublic boolean draw(GLState glState)
draw in interface DisplayObjectdraw in class BaseDisplayObjectprotected boolean drawChildren(GLState glState)
drawChildren in class BaseDisplayObject@Deprecated public boolean isCacheEnabled()
isCacheEnabled in interface Cacheable@Deprecated public void setCacheEnabled(boolean cacheEnabled)
setCacheEnabled in interface CacheablecacheEnabled - @Deprecated public void clearCache()
clearCache in interface Cacheablepublic void dispose()
dispose in interface Displayabledispose in class BaseDisplayObjectprotected float convertY(float y,
float size)
public void setXMLAttributes(XmlPullParser xmlParser,
UIManager manager)
setXMLAttributes in interface DisplayObjectsetXMLAttributes in class BaseDisplayObject