public class Clip extends Sprite implements Playable
mAtlasFrame, mOffsetX, mOffsetY
mFocus, mTouchable, mTouchListener, mTouchPointerID
ATT_ASYNC, ATT_SOURCE, mColorBuffer, mTexture, mTextureCoordBuffer, mTextureCoordBufferScaled, mVertexBuffer, TAG
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
LOOP_NONE, LOOP_REPEAT, LOOP_REVERSE
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 |
---|
Clip() |
Clip(AtlasFrameSet frameSet) |
Modifier and Type | Method and Description |
---|---|
AtlasFrameSet |
getAtlasFrameSet() |
int |
getCurrentFrame() |
RectF |
getFrameRect(int frame) |
int |
getLoop() |
int |
getNumFrames() |
boolean |
isPlaying() |
protected void |
onClipEnd(AtlasFrameSet frameSet) |
void |
play() |
void |
playAt(int frame) |
void |
setAtlasFrameSet(AtlasFrameSet frameSet) |
void |
setLoop(int type) |
void |
setOriginAtCenter() |
void |
setXMLAttributes(XmlPullParser xmlParser,
UIManager manager) |
void |
stop() |
void |
stopAt(int frame) |
boolean |
update(int deltaTime) |
getAtlasFrame, isSizeToFrame, isSizeToTexture, onTextureLoaded, setAtlasFrame, setSizeToFrame, setSizeToTexture, setTexture
drawWireframe, getTouchListener, hitTest, isTouchable, onTouchEvent, setRect, setSize, setTouchable, setTouchListener
dispose, drawChildren, drawStart, flipTextureCoordBuffer, getColorBuffer, getTexture, getTextureCoordBuffer, getVertexBuffer, onAdded, setColorBuffer, setTextureCoordBuffer, setTextureCoordBuffer, setVertexBuffer, validateTextureCoordBuffer
addManipulator, draw, drawBounds, drawEnd, 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, onAddedToScene, onCreateChildren, onPreConcatParentMatrix, onRemoved, onRemovedFromScene, queueEvent, removeAllManipulators, removeFromParent, removeManipulator, rotate, setAlive, setAlpha, setAlphaTestEnabled, setAutoUpdateBounds, setBlendFunc, setBypassCameraClipping, setColor, setDebugFlags, setFps, setId, setMask, setOrigin, setOrigin, setPerspectiveEnabled, setPivot, setPivot, setPivotAtCenter, setPosition, setPosition, setRotation, setRotationVector, setScale, setScale, setSize, setSkew, setUIConstraint, setVisible, setX, setY, setZ, shouldDraw, toString, updateBounds, updateChildren, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
draw, isPerspectiveEnabled, onAdded, onCreateChildren, setPerspectiveEnabled
addManipulator, dispose, getAlpha, getBlendFunc, getBounds, getColor, getFps, getId, getInheritedBlendFunc, getInheritedColor, getManipulator, getNumManipulators, getObjectTree, getOrigin, getParent, getPivot, getScene, getSkew, getZ, globalToLocal, invalidate, invalidate, isAlive, isAutoUpdateBounds, isVisible, localToGlobal, onAddedToScene, onRemoved, onRemovedFromScene, queueEvent, removeAllManipulators, removeFromParent, removeManipulator, setAlive, setAlpha, setAutoUpdateBounds, setBlendFunc, setColor, setFps, setId, setOrigin, setOrigin, setPivot, setPivot, setPivotAtCenter, setSkew, setVisible, setZ, shouldDraw, updateBounds
getHeight, getPosition, getRotation, getScale, getSize, getWidth, getX, getY, move, moveTo, rotate, setPosition, setPosition, setRotation, setScale, setScale, setSize, setX, setY
public Clip()
public Clip(AtlasFrameSet frameSet)
public void setAtlasFrameSet(AtlasFrameSet frameSet)
public AtlasFrameSet getAtlasFrameSet()
public RectF getFrameRect(int frame)
getFrameRect
in interface Playable
public void setOriginAtCenter()
setOriginAtCenter
in interface Displayable
setOriginAtCenter
in class BaseDisplayObject
public boolean update(int deltaTime)
update
in interface Displayable
update
in class Shape
public void setLoop(int type)
public int getCurrentFrame()
getCurrentFrame
in interface Playable
public int getNumFrames()
getNumFrames
in interface Playable
protected void onClipEnd(AtlasFrameSet frameSet)
public void setXMLAttributes(XmlPullParser xmlParser, UIManager manager)
setXMLAttributes
in interface DisplayObject
setXMLAttributes
in class Rectangular