| 
            
            
            
            
            
            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  IEntitys based on their ZIndex.  
  
   | 
	 
    
        | 
            
            
            
            
            
            void
         | 
        
        sortChildren(Comparator<IEntity> pEntityComparator)
        
        Sorts the  IEntitys 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)
        
   |