Modifier and Type | Field and Description |
---|---|
static float |
DEFAULT_SPEED |
Constructor and Description |
---|
SlideOut() |
SlideOut(float speed) |
SlideOut(SlideDirection direction) |
SlideOut(SlideDirection direction,
float speed) |
Modifier and Type | Method and Description |
---|---|
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_SPEED
public SlideOut()
public SlideOut(float speed)
public SlideOut(SlideDirection direction)
public SlideOut(SlideDirection direction, float speed)
public boolean update(UiContainerRenderTree uiContainer, CollisionBox currentArea, Rectangle targetArea, float delta)
UiEffect
update
in interface UiEffect
uiContainer
- 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)
UiEffect
public void postEnd(UiElement element)
UiEffect
public void preRender(Graphics g)
UiEffect
UiElement
public void postRender(Graphics g)
UiEffect
UiElement
postRender
in interface UiEffect
g
- The Graphics
contextpublic boolean isFinished()
UiEffect
UiElement
isFinished
in interface UiEffect