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, TAG
CACHE_WHEN_CHILDREN_CHANGED, CACHE_WHEN_CHILDREN_STABLE
FLIP_X, FLIP_Y
ALL, 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, validate
protected 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 Displayable
update
in class BaseDisplayObject
public boolean draw(GLState glState)
draw
in interface DisplayObject
draw
in class BaseDisplayObject
protected 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 Cacheable
cacheEnabled
- @Deprecated public void clearCache()
clearCache
in interface Cacheable
public void dispose()
dispose
in interface Displayable
dispose
in class BaseDisplayObject
protected float convertY(float y, float size)
public void setXMLAttributes(XmlPullParser xmlParser, UIManager manager)
setXMLAttributes
in interface DisplayObject
setXMLAttributes
in class BaseDisplayObject