void
|
applyRotation(GLState pGLState)
|
void
|
applyScale(GLState pGLState)
|
void
|
applySkew(GLState pGLState)
|
void
|
applyTranslation(GLState pGLState)
|
boolean
|
attachChild(IEntity pEntity, int pIndex)
|
void
|
attachChild(IEntity pEntity)
|
void
|
callOnChildren(IEntityParameterCallable pEntityParameterCallable, IEntityMatcher pEntityMatcher)
|
void
|
callOnChildren(IEntityParameterCallable pEntityParameterCallable)
|
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(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
|
detachChildren(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
|
detachSelf()
|
void
|
dispose()
|
void
|
draw(GLState pGLState, Camera pCamera)
|
void
|
finalize()
|
float
|
getAlpha()
|
float
|
getBlue()
|
IEntity
|
getChild(int pIndex)
|
IEntity
|
getChild(IEntityMatcher pEntityMatcher)
|
int
|
getChildCount()
|
int
|
getChildIndex(IEntity pEntity)
|
Color
|
getColor()
|
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()
|
float
|
getSkewCenterX()
|
float
|
getSkewCenterY()
|
float
|
getSkewX()
|
float
|
getSkewY()
|
Object
|
getUserData()
|
float
|
getX()
|
float
|
getY()
|
int
|
getZIndex()
|
boolean
|
hasParent()
|
boolean
|
isChildrenIgnoreUpdate()
|
boolean
|
isChildrenVisible()
|
boolean
|
isCulled(Camera pCamera)
|
boolean
|
isCullingEnabled()
|
boolean
|
isDisposed()
|
boolean
|
isIgnoreUpdate()
|
boolean
|
isRotated()
|
boolean
|
isRotatedOrScaledOrSkewed()
|
boolean
|
isScaled()
|
boolean
|
isSkewed()
|
boolean
|
isVisible()
|
void
|
onApplyTransformations(GLState pGLState)
|
void
|
onAttached()
|
void
|
onDetached()
|
final
void
|
onDraw(GLState pGLState, Camera pCamera)
|
void
|
onManagedDraw(GLState pGLState, Camera pCamera)
|
void
|
onManagedUpdate(float pSecondsElapsed)
|
final
void
|
onUpdate(float pSecondsElapsed)
|
void
|
onUpdateColor()
|
void
|
postDraw(GLState pGLState, Camera pCamera)
|
void
|
preDraw(GLState pGLState, Camera pCamera)
|
<L extends List<IEntity>>
L
|
query(IEntityMatcher pEntityMatcher, L pResult)
|
ArrayList<IEntity>
|
query(IEntityMatcher pEntityMatcher)
|
<L extends List<S extends T>, S>
L
|
queryForSubclass(IEntityMatcher pEntityMatcher, L pResult)
|
<S extends IEntity>
ArrayList<S>
|
queryForSubclass(IEntityMatcher pEntityMatcher)
|
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(Color pColor)
|
void
|
setColor(float pRed, float pGreen, float pBlue, float pAlpha)
|
void
|
setCullingEnabled(boolean pCullingEnabled)
|
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
|
setSkew(float pSkew)
|
void
|
setSkew(float pSkewX, float pSkewY)
|
void
|
setSkewCenter(float pSkewCenterX, float pSkewCenterY)
|
void
|
setSkewCenterX(float pSkewCenterX)
|
void
|
setSkewCenterY(float pSkewCenterY)
|
void
|
setSkewX(float pSkewX)
|
void
|
setSkewY(float pSkewY)
|
void
|
setUserData(Object pUserData)
|
void
|
setVisible(boolean pVisible)
|
void
|
setZIndex(int pZIndex)
|
void
|
sortChildren()
Immediately sorts the IEntity s based on their ZIndex.
|
void
|
sortChildren(Comparator<IEntity> pEntityComparator)
Sorts the IEntity s based on the Comparator supplied.
|
void
|
sortChildren(boolean pImmediate)
Sorts the IEntity s based on their ZIndex.
|
boolean
|
swapChildren(int pIndexA, int pIndexB)
|
boolean
|
swapChildren(IEntity pEntityA, IEntity pEntityB)
|
void
|
toString(StringBuilder pStringBuilder)
|
String
|
toString()
|
boolean
|
unregisterEntityModifier(IEntityModifier pEntityModifier)
|
boolean
|
unregisterEntityModifiers(IEntityModifier.IEntityModifierMatcher pEntityModifierMatcher)
|
boolean
|
unregisterUpdateHandler(IUpdateHandler pUpdateHandler)
|
boolean
|
unregisterUpdateHandlers(IUpdateHandler.IUpdateHandlerMatcher pUpdateHandlerMatcher)
|