Class LayerLERPBlender
java.lang.Object
com.ardor3d.extension.animation.skeletal.layer.LayerLERPBlender
- All Implemented Interfaces:
LayerBlender
A layer blender that uses linear interpolation to merge the results of two layers.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBlendedSourceData
(AnimationManager manager) void
setBlendKey
(String blendKey) void
setLayerA
(AnimationLayer layer) void
setLayerB
(AnimationLayer layer)
-
Constructor Details
-
LayerLERPBlender
public LayerLERPBlender()
-
-
Method Details
-
getBlendKey
- Specified by:
getBlendKey
in interfaceLayerBlender
- Returns:
- the String for retrieving the blend weight from the layer manager's values store.
-
setBlendKey
- Specified by:
setBlendKey
in interfaceLayerBlender
- Parameters:
blendKey
- a String for retrieving the blend weight from the layer manager's values store.
-
getLayerA
-
setLayerA
- Specified by:
setLayerA
in interfaceLayerBlender
- Parameters:
layer
- our first layer
-
getLayerB
-
setLayerB
- Specified by:
setLayerB
in interfaceLayerBlender
- Parameters:
layer
- our second layer
-
getBlendedSourceData
- Specified by:
getBlendedSourceData
in interfaceLayerBlender
- Parameters:
manager
- the manager this is being called from- Returns:
- a key-value map representing the blended data from both animation layers.
-