void
|
applyRotation(GL10 pGL)
|
void
|
applyScale(GL10 pGL)
|
void
|
applyTranslation(GL10 pGL)
|
void
|
attachChild(IEntity pEntity)
|
boolean
|
attachChild(IEntity pEntity, int pIndex)
|
void
|
callOnChildren(IEntity.IEntityCallable pEntityCallable)
|
void
|
callOnChildren(IEntity.IEntityMatcher pEntityMatcher, IEntity.IEntityCallable pEntityCallable)
|
void
|
clearEntityModifiers()
|
void
|
clearUpdateHandlers()
|
float[]
|
convertLocalToSceneCoordinates(float[] pCoordinates, float[] pReuse)
|
float[]
|
convertLocalToSceneCoordinates(float[] pCoordinates)
|
float[]
|
convertLocalToSceneCoordinates(float pX, float pY)
|
float[]
|
convertLocalToSceneCoordinates(float pX, float pY, float[] pReuse)
|
float[]
|
convertSceneToLocalCoordinates(float pX, float pY)
|
float[]
|
convertSceneToLocalCoordinates(float[] pCoordinates)
|
float[]
|
convertSceneToLocalCoordinates(float pX, float pY, float[] pReuse)
|
float[]
|
convertSceneToLocalCoordinates(float[] pCoordinates, float[] pReuse)
|
boolean
|
detachChild(IEntity pEntity)
WARNING: This function should be called from within
postRunnable(Runnable) which is registered
to a Scene or the Engine itself, because otherwise
it may throw an IndexOutOfBoundsException in the
Update-Thread or the GL-Thread!
|
IEntity
|
detachChild(IEntity.IEntityMatcher pEntityMatcher)
WARNING: This function should be called from within
postRunnable(Runnable) which is registered
to a Scene or the Engine itself, because otherwise
it may throw an IndexOutOfBoundsException in the
Update-Thread or the GL-Thread!
|
void
|
detachChildren()
|
boolean
|
detachChildren(IEntity.IEntityMatcher pEntityMatcher)
WARNING: This function should be called from within
postRunnable(Runnable) which is registered
to a Scene or the Engine itself, because otherwise
it may throw an IndexOutOfBoundsException in the
Update-Thread or the GL-Thread!
|
boolean
|
detachSelf()
|
void
|
doDraw(GL10 pGL, Camera pCamera)
|
IEntity
|
findChild(IEntity.IEntityMatcher pEntityMatcher)
|
float
|
getAlpha()
|
float
|
getBlue()
|
IEntity
|
getChild(int pIndex)
|
int
|
getChildCount()
|
int
|
getChildIndex(IEntity pEntity)
|
IEntity
|
getFirstChild()
|
float
|
getGreen()
|
float
|
getInitialX()
|
float
|
getInitialY()
|
IEntity
|
getLastChild()
|
Transformation
|
getLocalToParentTransformation()
|
Transformation
|
getLocalToSceneTransformation()
|
IEntity
|
getParent()
|
Transformation
|
getParentToLocalTransformation()
|
float
|
getRed()
|
float
|
getRotation()
|
float
|
getRotationCenterX()
|
float
|
getRotationCenterY()
|
float
|
getScaleCenterX()
|
float
|
getScaleCenterY()
|
float
|
getScaleX()
|
float
|
getScaleY()
|
float[]
|
getSceneCenterCoordinates()
|
Transformation
|
getSceneToLocalTransformation()
|
Object
|
getUserData()
|
float
|
getX()
|
float
|
getY()
|
int
|
getZIndex()
|
boolean
|
hasParent()
|
boolean
|
isChildrenIgnoreUpdate()
|
boolean
|
isChildrenVisible()
|
boolean
|
isIgnoreUpdate()
|
boolean
|
isRotated()
|
boolean
|
isScaled()
|
boolean
|
isVisible()
|
void
|
onApplyTransformations(GL10 pGL)
|
void
|
onAttached()
|
void
|
onDetached()
|
final
void
|
onDraw(GL10 pGL, Camera pCamera)
|
void
|
onDrawChildren(GL10 pGL, Camera pCamera)
|
void
|
onManagedDraw(GL10 pGL, Camera pCamera)
|
void
|
onManagedDrawChildren(GL10 pGL, Camera pCamera)
|
void
|
onManagedUpdate(float pSecondsElapsed)
|
final
void
|
onUpdate(float pSecondsElapsed)
|
void
|
registerEntityModifier(IEntityModifier pEntityModifier)
|
void
|
registerUpdateHandler(IUpdateHandler pUpdateHandler)
|
void
|
reset()
|
void
|
setAlpha(float pAlpha)
|
boolean
|
setChildIndex(IEntity pEntity, int pIndex)
|
void
|
setChildrenIgnoreUpdate(boolean pChildrenIgnoreUpdate)
|
void
|
setChildrenVisible(boolean pChildrenVisible)
|
void
|
setColor(float pRed, float pGreen, float pBlue)
|
void
|
setColor(float pRed, float pGreen, float pBlue, float pAlpha)
|
void
|
setIgnoreUpdate(boolean pIgnoreUpdate)
|
void
|
setInitialPosition()
|
void
|
setParent(IEntity pEntity)
|
void
|
setPosition(IEntity pOtherEntity)
|
void
|
setPosition(float pX, float pY)
|
void
|
setRotation(float pRotation)
|
void
|
setRotationCenter(float pRotationCenterX, float pRotationCenterY)
|
void
|
setRotationCenterX(float pRotationCenterX)
|
void
|
setRotationCenterY(float pRotationCenterY)
|
void
|
setScale(float pScale)
|
void
|
setScale(float pScaleX, float pScaleY)
|
void
|
setScaleCenter(float pScaleCenterX, float pScaleCenterY)
|
void
|
setScaleCenterX(float pScaleCenterX)
|
void
|
setScaleCenterY(float pScaleCenterY)
|
void
|
setScaleX(float pScaleX)
|
void
|
setScaleY(float pScaleY)
|
void
|
setUserData(Object pUserData)
|
void
|
setVisible(boolean pVisible)
|
void
|
setZIndex(int pZIndex)
|
void
|
sortChildren()
Sorts the IEntity s based on their ZIndex.
|
void
|
sortChildren(Comparator<IEntity> pEntityComparator)
Sorts the IEntity s based on the Comparator supplied.
|
boolean
|
swapChildren(IEntity pEntityA, IEntity pEntityB)
|
boolean
|
swapChildren(int pIndexA, int pIndexB)
|
boolean
|
unregisterEntityModifier(IEntityModifier pEntityModifier)
|
boolean
|
unregisterEntityModifiers(IEntityModifier.IEntityModifierMatcher pEntityModifierMatcher)
|
boolean
|
unregisterUpdateHandler(IUpdateHandler pUpdateHandler)
|
boolean
|
unregisterUpdateHandlers(IUpdateHandler.IUpdateHandlerMatcher pUpdateHandlerMatcher)
|