| Modifier and Type | Field and Description | 
|---|---|
| static float | DEFAULT_DURATION | 
| Constructor and Description | 
|---|
| SlideIn()Slide in from bottom of screen with  DEFAULT_DURATION | 
| SlideIn(float duration)Slide in from bottom of screen with specific duration | 
| SlideIn(SlideDirection direction)Slide in from outside of the screen with  DEFAULT_DURATION | 
| SlideIn(SlideDirection direction,
       float duration)Slide in from outside of the screen with specific duration | 
| Modifier and Type | Method and Description | 
|---|---|
| float | getDuration() | 
| float | getSpeed() | 
| boolean | isFinished()True if the effect has completed and should be removed from the
  UiElement | 
| void | postEnd(UiElement element)Called after the effect ends | 
| void | postRender(Graphics g)Called after rendering the  UiElement | 
| void | preBegin(UiElement element)Called before the effect begins | 
| void | preRender(Graphics g)Called before rendering the  UiElement | 
| boolean | update(UiContainerRenderTree uiContainer,
      CollisionBox currentArea,
      Rectangle targetArea,
      float delta)Updates the effect | 
public static final float DEFAULT_DURATION
public SlideIn()
DEFAULT_DURATIONpublic SlideIn(float duration)
duration - The duration of the animation in secondspublic SlideIn(SlideDirection direction)
DEFAULT_DURATIONdirection - The slide direction. Note that this is the direction that the
            UiElement movespublic SlideIn(SlideDirection direction, float duration)
direction - The slide direction. Note that this is the direction that the
            UiElement movesduration - The duration of the animation in secondspublic boolean update(UiContainerRenderTree uiContainer, CollisionBox currentArea, Rectangle targetArea, float delta)
UiEffectupdate in interface UiEffectuiContainer - The UiContainerRenderTree the UiElement
            belongs tocurrentArea - The current area that the UiElement is set to render
            in. Manipulate this to change where the element renders.targetArea - The target area that the UiElement is set to render in
            as specified by the render tree and layout.delta - The frame deltaUiElement should be renderedpublic void preBegin(UiElement element)
UiEffectpublic void postEnd(UiElement element)
UiEffectpublic void preRender(Graphics g)
UiEffectUiElementpublic void postRender(Graphics g)
UiEffectUiElementpostRender in interface UiEffectg - The Graphics contextpublic boolean isFinished()
UiEffectUiElementisFinished in interface UiEffectpublic float getDuration()
public float getSpeed()