JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.graph.ui.AnimGroup.ScrollLerp Class Reference

Scrolling LerpFunc, approaching ShapeData's target position over and over. More...

Inheritance diagram for com.jogamp.graph.ui.AnimGroup.ScrollLerp:
Collaboration diagram for com.jogamp.graph.ui.AnimGroup.ScrollLerp:

Public Member Functions

 ScrollLerp (final AABBox clip)
 New scroller LerpFunc instance. More...
 
boolean eval (final long frame_cnt, final Set as, final int idx, final ShapeData sd, final float at_s, final float dt_s)
 Evaluate next LERP step for the given ShapeData within the animation Set. More...
 
boolean eval (long frame_cnt, Set as, final int idx, ShapeData sd, float at_s, float dt_s)
 Evaluate next LERP step for the given ShapeData within the animation Set. More...
 

Detailed Description

Scrolling LerpFunc, approaching ShapeData's target position over and over.

Implementation uses the current shape position and time delta since last call, hence allows rugged utilization even if shapes are dragged around.

Definition at line 699 of file AnimGroup.java.

Constructor & Destructor Documentation

◆ ScrollLerp()

com.jogamp.graph.ui.AnimGroup.ScrollLerp.ScrollLerp ( final AABBox  clip)

New scroller LerpFunc instance.

Parameters
clipclipping box for each shape

Definition at line 705 of file AnimGroup.java.

Member Function Documentation

◆ eval()

boolean com.jogamp.graph.ui.AnimGroup.ScrollLerp.eval ( final long  frame_cnt,
final Set  as,
final int  idx,
final ShapeData  sd,
final float  at_s,
final float  dt_s 
)

Evaluate next LERP step for the given ShapeData within the animation Set.

Parameters
frame_cntframe count for the given ShapeData
asSet of the animation
idxShapeData index within the Set#allShapes
sdthe ShapeData matching idx containing the Shape to apply this operation
at_stime delta to animation start, i.e. animation duration [s]
dt_stime delta to last call [s]
Returns
true if target animation shall continue, false otherwise

Implements com.jogamp.graph.ui.AnimGroup.LerpFunc.

Definition at line 709 of file AnimGroup.java.

Here is the call graph for this function:

The documentation for this class was generated from the following file: