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,
CollisionArea currentArea,
Rectangle targetArea,
float delta)
Updates the effect
|
public void preBegin(UiElement element)
UiEffect
public void postEnd(UiElement element)
UiEffect
public boolean update(UiContainerRenderTree uiContainer, CollisionArea 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 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